
Bash의 탭 완성 기능을 우연히 발견한 apt의 긴 이중 대시 옵션에 대한 문서를 찾을 수 없습니다.
$ 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/