Debian 拡張バージョン 11.4.1
$ apt-cache rdepends --installed libgstreamer-plugins-bad1.0-0
libgstreamer-plugins-bad1.0-0
Reverse Depends:
libwebkit2gtk-4.0-37
libwebkit2gtk-4.0-37
このパッケージがここに2回表示される理由をご存知ですかlibwebkit2gtk-4.0-37
?同様の結果が表示されます資格:
--\ Packages which depend on libgstreamer-plugins-bad1.0-0 (12)
--\ Depends (12)
p gir1.2-gst-plugins-bad-1.0 1.10.4-1
p gir1.2-gst-plugins-bad-1.0 1.10.4-1
p gir1.2-gst-plugins-bad-1.0 1.10.4-1+deb9u
p gir1.2-gst-plugins-bad-1.0 1.10.4-1+deb9u
p gstreamer1.0-plugins-bad 1.10.4-1+deb9u2
p gstreamer1.0-vaapi 1.10.4-1+b1
p gstreamer1.0-vaapi 1.10.4-1+b1
p libgstreamer-plugins-bad1.0-dev 1.10.4-1+
i A libwebkit2gtk-4.0-37 2.18.6-1~deb9u1
i A libwebkit2gtk-4.0-37 2.18.6-1~deb9u1
p libwebkit2gtk-4.0-37-gtk2 2.18.6-1~deb9u1
p libwebkit2gtk-4.0-37-gtk2 2.18.6-1~deb9u1
参考としてのみ利用可能資格コマンドラインクエリは同じ動作を示しません*:*:
$ aptitude search ~Dlibgstreamer-plugins-bad1.0-0
p gir1.2-gst-plugins-bad-1.0 - GObject introspection data for the GStreamer libraries from the "bad" set
p gstreamer1.0-plugins-bad - GStreamer plugins from the "bad" set
p gstreamer1.0-vaapi - VA-API plugins for GStreamer
p libgstreamer-plugins-bad1.0-dev - GStreamer development files for libraries from the "bad" set
i A libwebkit2gtk-4.0-37 - Web content engine library for GTK+
p libwebkit2gtk-4.0-37-gtk2 - Web content engine library for GTK+ - GTK+2 plugin process
いくつかの参考資料が見つかりましたが、簡単エラー(aここ)、私が見たことについての具体的な言及は見られませんでした。
重複したパッケージ参照が表示される原因に関するアイデアはありますか? 。
慎重に検討した後に更新されました。エドゥアルド・トラーパニ素晴らしい答え(以下):
$ apt list -a libgstreamer-plugins-bad1.0-0
Listing... Done
libgstreamer-plugins-bad1.0-0/oldoldstable,now 1.10.4-1+deb9u2 amd64 [installed,automatic]
libgstreamer-plugins-bad1.0-0/oldoldstable 1.10.4-1 amd64
返品:
$ apt rdepends --installed libgstreamer-plugins-bad1.0-0
libgstreamer-plugins-bad1.0-0
Reverse Depends:
Depends: libwebkit2gtk-4.0-37 (<< 1.10.5)
Depends: libwebkit2gtk-4.0-37 (>= 1.10.4)
私がインストールしたバージョンのためlibgstreamer-プラグイン-bad1.0-0はい1.10.4-1+deb9u2apt rdepends --installed libgstreamer-plugins-bad1.0-0
これは、そのコマンドの出力で指定された両方のバージョン条件を満たします。たぶんそれが理由かもしれません。資格上記のようにそのパッケージを2回報告します。
答え1
デフォルトでは、このコマンドは
$ apt-cache rdepends --installed libgstreamer-plugins-bad1.0-0
すべてのタイプの依存関係がリストされます。これはDepends
、およびを指定するパッケージがBreaks
2回一覧表示されることを意味します。
apt-cache
依存関係のみをリストする必要がある場合は、--important
これを防ぐことができます。マニュアルページには、これが、、、、、、、、、と 同じ--no-pre-depends
であると明示されています。ただし、パッケージが単一のパッケージに複数の依存関係を持つ場合、パッケージは依然として数回リストされます。--no-depends
--no-recommends
--no-suggests
--no-conflicts
--no-breaks
--no-replaces
--no-enhances
--important
$ apt-cache rdepends --installed --important libgstreamer-plugins-bad1.0-0
しかし、私の提案は、人が使用するのがより簡単で適切なものを使用することです。
apt rdepends --installed libgstreamer-plugins-bad1.0-0
これにより、各パッケージが存在する理由とバージョン番号などを正確に知ることができます。