dpkg --list | grep [0-9]\-jre-headless
見せる、
rc openjdk-7-jre-headless:amd64 7u79-2.5.6-0ubuntu1.14.04.1 amd64 OpenJDK Java runtime, using Hotspot JIT (headless)
rc openjdk-7-jre-headless:i386 7u79-2.5.5-0ubuntu0.14.10.2 i386 OpenJDK Java runtime, using Hotspot JIT (headless)
rc openjdk-8-jre-headless:amd64 8u40~b09-1 amd64 OpenJDK Java runtime, using Hotspot JIT (headless)
ii openjdk-8-jre-headless:i386 8u40~b09-1 i386 OpenJDK Java runtime, using Hotspot JIT (headless)
これはopenjdk-7-jre-headless:i386
私のUbuntu 14.04システムにインストールされていることを明確に示しています。
しかし、私が走ったら、次のようにapt-get remove openjdk-7-jre-headless:i386
言います。
Building dependency tree
Reading state information... Done
Package 'openjdk-7-jre-headless:i386' is not installed, so not removed
同じパッケージdpkg --list
と、競合するメッセージが表示されるのはなぜですか?apt-get remove
答え1
dpkg
正しい情報が表示され、rc
出力意味のフラグがopenjdk-7-jre-headless:i386
削除されましたが、プロファイルは削除されませんでした。
dpkg -l
実際にはフロントエンドですdpkg-query -l
。あなたは読むことができますdpkg クエリマニュアル詳細については。