¿Algunas opciones largas aptas están indocumentadas?

¿Algunas opciones largas aptas están indocumentadas?

No puedo encontrar documentación sobre algunas opciones largas de doble guión de apt, con las que me topé con la función de tabulación de 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

he mirado en

apt --help
man apt

pero sólo proporcionan información breve sobre los principales argumentos adecuados, así que pasé a

man apt-get
man dpkg

donde encontré algunas de las opciones largas, por ejemplo --simulate, --dry-run, --download-only. Pero otros parecen faltar, como --upgrade, --solvery --fix-policy.

¿Me falta alguna otra página del manual o las opciones que faltan deberían considerarse indocumentadas?

Respuesta1

    - 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)
  • Desafortunadamente no he podido encontrar la documentación para --solver(que parece uninternobandera no destinada a ser utilizada por el usuario final). Desde apt-privado/privado-cmndline.cc:
...
      addArg(0, "reinstall", "APT::Get::ReInstall", 0);
      addArg(0, "solver", "APT::Solver", CommandLine::HasArg);
      addArg(0, "planner", "APT::Planner", CommandLine::HasArg);
...
  • No existe la opción --upgrade- parece que ha quedado obsoleta.

Siempre puedes examinar las fuentes adecuadas para obtener más información:https://salsa.debian.org/apt-team/apt/-/tree/master/

información relacionada