Apt
一些 apt long 選項是否沒有記錄?
我找不到關於 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
但他們只提供關於主要 apt 論點的簡要資訊,所以我繼續
man apt-get man dpkg
我在其中找到了一些長選項,例如
--simulate
,--dry-run
,--download-only
. 但其他的似乎有所欠缺,例如--upgrade
、--solver
和--fix-policy
。我是否缺少其他一些手冊頁,或者缺少的選項是否應被視為未記錄?
--fix-policy
確實尚未記錄,請參閱https://salsa.debian.org/apt-team/apt/-/blob/master/debian/changelog https://bugs.debian.org/cgi-bin/bugreport.cgi?錯誤=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
- 看起來它已被棄用。您可以隨時仔細閱讀 apt 資源以了解更多資訊:https ://salsa.debian.org/apt-team/apt/-/tree/master/