aptの長いデュアルダッシュオプションのいくつかに関するドキュメントが見つからず、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
私は見たことがない
apt --help
man apt
しかし、彼らは主な適切なパラメータに関する簡単な情報だけを提供したので、続けました。
man apt-get
man dpkg
--simulate
そこで、、--dry-run
などの長いオプションが見つかりました
--download-only
。しかし--upgrade
、--solver
他のものは不足しているようです--fix-policy
。
他のマニュアルページがありませんか?または、欠落しているオプションは文書化されていないと見なされるべきですか?
答え1
--fix-policy
実際にはまだ文書化されていません。参考https://salsa.debian.org/apt-team/apt/-/blob/master/debian/changelog https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=578020:
- 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)
- 残念ながら、私は文書を見つけることができませんでした
--solver
(次のように内部ロゴはエンドユーザーには使用できません)。 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);
...
- そのようなオプションはありません
--upgrade
。もう使われていないようです。
詳細については、いつでも適切なソースを調整することができます。https://salsa.debian.org/apt-team/apt/-/tree/master/