今日は仕事で見ましたが、texlive-base
どちらもtexlive-latex-base
私のシステムにインストールされていますが、明示的にインストールしておらず、他の人も自分のコンピュータを使用していませんでした。
そのため、以前にインストールした可能性がある他のパッケージの依存関係を満たしながら、両方のパッケージがインストールされたと思います。
私のシステムのどのパッケージにこれら2つのパッケージがインストールされているか知りたいです。
または、システムにすでにインストールされているソフトウェアパッケージのうち、これら2つのソフトウェアパッケージをインストールする必要がある場合があります。
どうすればいいですか?
使っていますapt-get
修正する
$ aptitude why texlive-base
i wifitap Depends python-pyx
i A python-pyx Recommends texlive-latex-base
i A texlive-latex-base Depends texlive-base (>= 2017.20170628)
$ aptitude why texlive-latex-base
i wifitap Depends python-pyx
i A python-pyx Recommends texlive-latex-base
答え1
aptitude
あなたに言うことができます - インストールしていない場合は、以下を実行してください
aptitude why texlive-base
texlive-base
インストールを引き起こした最も強力な依存関係を確認してください。
aptitude why texlive-latex-base
についても同じことを行いますtexlive-latex-base
。
さらに、システムのすべての依存-v
関係を表示できます。texlive-base
aptitude why -v texlive-base
aptitude
UIを実行して使用して依存関係をナビゲートすることもできますtexlive-base
。
特定のケースでは、出力は明示的wifitap
にインストールされたことを意味し、その結果python-pyx
自動texlive-latex-base
インストールが発生しtexlive-base
ました(したがってA
)。推奨パッケージはデフォルトでインストールされます。これを望まない場合は、オプションを次のようAPT::Install-Recommends
に設定してください。"false"
/etc/apt/apt.conf
APT::Install-Recommends "false";