代わりにどのように取得できますか?依存関係パッケージ化されたが依存パッケージ存在する特定のバッグ?
私のWebサーバーはdebian 6.0 Squeeze-LTS(長期サポートのために初めて拡張されました!)を使用していますが、特定のパッケージのサポートが終了したと報告しています。
Unfortunately, it has been necessary to limit security support for some
packages.
The following packages found on this system are affected by this:
* Source:libplrpc-perl, ended on 2014-05-31 at version 0.2020-2
Details: Not supported in squeeze LTS
Affected binary package:
- libplrpc-perl (installed version: 0.2020-2)
私はバイナリパッケージに依存しているものを見ることなく、そのバイナリパッケージを削除しようとしたくありません。
libplrpc-perl: Perl extensions for writing PlRPC servers and clients
したがって、可能であればパッケージを削除するだけですが、そうする前にパッケージに依存しているものを確認したいと思います。
答え1
もう一つの解決策はapt-cache rdepends libplrpc-perl
。
答え2
インストール理由:
aptitude why libplrpc-perl
このパッケージは何に依存していますか?
aptitude search '~i~Dlibplrpc-perl'
libplrpc-perlを削除するとどうなりますか?
aptitude -s purge libplrpc-perl
答え3
これを逆依存関係といいます。
apt-rdepends -r libplrpc-perl | less
あなたが欲しいものをする必要があります。これは、指定されたパッケージの逆依存関係を繰り返し表示し、その逆依存関係の逆依存関係などを示します。libplrpc-perl
逆方向の依存関係がないため、より良いオプションは次のとおりです。
apt-rdepends -r libslang2 | less
答え4
これはあなたの要件を満たしていますか?
aptitude -v --show-summary=all-packages why <package>