Algumas opções longas adequadas não estão documentadas?

Algumas opções longas adequadas não estão documentadas?

Não consigo encontrar documentação sobre algumas opções longas de traço duplo do apt, nas quais me deparei com o preenchimento de guias do Bash.

$ apt install --<TAB><TAB>
--allow-change-held-packages   --fix-broken                   --purge
--allow-downgrades             --fix-missing                  --reinstall
--allow-insecure-repositories  --fix-policy                   --remove
--allow-remove-essential       --force-yes                    --show-progress
--allow-unauthenticated        --ignore-hold                  --show-upgraded
--arch-only                    --ignore-missing               --simulate
--assume-no                    --install-recommends           --solver
--assume-yes                   --install-suggests             --target-release
--auto-remove                  --no-install-recommends        --trivial-only
--download                     --no-install-suggests          --upgrade
--download-only                --only-upgrade                 --verbose-versions
--dry-run                      --print-uris

eu olhei em

apt --help
man apt

mas eles fornecem apenas informações breves sobre os principais argumentos adequados, então passei para

man apt-get
man dpkg

onde encontrei algumas das opções longas, por exemplo --simulate, --dry-run, --download-only. Mas outros parecem estar faltando, como --upgrade, --solvere --fix-policy.

Há alguma outra página de manual que estou faltando ou as opções ausentes devem ser consideradas não documentadas?

Responder1

    - new "--fix-policy" option to install all packages with unmet
      important dependencies (useful with --install-recommends to
      see what not-installed recommends are on the system)
  • Infelizmente não consegui encontrar a documentação --solver(que parece uminternosinalizador não destinado a ser usado pelo usuário final). Em apt-private/private-cmndline.cc:
...
      addArg(0, "reinstall", "APT::Get::ReInstall", 0);
      addArg(0, "solver", "APT::Solver", CommandLine::HasArg);
      addArg(0, "planner", "APT::Planner", CommandLine::HasArg);
...
  • Não existe essa opção --upgrade- parece que foi descontinuado.

Você sempre pode consultar fontes adequadas para saber mais:https://salsa.debian.org/apt-team/apt/-/tree/master/

informação relacionada