문서화되지 않은 적절한 긴 옵션이 있습니까?

문서화되지 않은 적절한 긴 옵션이 있습니까?

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

    - 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/

관련 정보