web-dev-qa-db-ja.com

dpkg --listにインストールされているすべてのプログラムが表示されないのはなぜですか?

詳細が足りない場合はご容赦ください。私は新しいユーザーです。私は最近、ターミナルを使用してGIMP(フォトエディター)をインストールしようとしましたが、私には理解できないflatpakをインストールする必要があり、インストールするべきではなかったと思います。前。その後、flatpakをアンインストールしましたが、同じ問題が引き続き発生します。

以前、dpkg --listを使用してアンインストールしたいプログラムの名前を取得していたとき、インストールされているすべてのプログラムの完全なリストを確認できました。今、私はプログラムのように見えないこの奇妙なリストを取得し、それはアルファベット順に始まりますが、文字「L」でのみ始まります。

libgphoto2-6:a 2.5.16-2 AMD64 gphoto2デジタルカメラライブラリ

最初のエントリです。その後、

zlib1g:AMD64 1:1.2.11.dfs AMD64圧縮ライブラリ-ランタイム

最後のエントリです。

プログラムを一覧表示しているようには見えません。同様に、クレメンタインがインストールされていて、そのコマンドでリストに表示されなくなりました。私はとても混乱しています。

別の例を示すために、私は今日、ターミナルを使用してメディアプレーヤーを正常にインストールおよびアンインストールし、dpkg --listを使用して上記のプログラムの名前を決定しました。ここで見つけたこのコマンドまたは同様のコマンドを使用して、実際のプログラムを表示できなくなりました。

編集:apt list --installedは、同じ愚かな間違ったリストを提供します。

多分それは今プログラムの代わりにライブラリを表示していますか?

3
Tenacious Qi

問題は端末の出力設定にあると思います。 1000 linesが表示されるように設定されている可能性がありますが、dpkg --listまたはapt list --installedの出力は1000行以上です。

端末の設定で、スクロールバックの行数を変更します1000から10000まで。インストールされているすべてのプログラムを一覧表示できるはずです。

2
user3140225

使用している端末のタイプやその他の理由により、リストが切り捨てられる場合があります。

dpkg --listを使用する代わりに、代わりに次のコマンドを使用します。

dpkg -l | less

矢印キーを使用して、リストを上下にスクロールできます。

使用 q キーを押してリストを終了し、終了します。

または、grepを使用して、次の例のように特定の出力を検索できます。

dpkg -l | grep clementine

または

dpkg -l | grep clemen

これが機能しない場合は、お知らせください。回答を削除します。ありがとう!


しかし、あなたが言及した: "リストが文字lからzで始まるプログラムのみを表示している場合、たとえば、クロムのような文字Cで始まるものをどのようにインストールしますか? "。答えは、dpkg -lおよびdpkg --listinstalledパッケージのみを一覧表示するため、別のコマンドを使用して利用可能なパッケージを一覧表示することです。

availableパッケージを一覧表示するには、次の例のようにapt-cache searchコマンドを使用できます。

apt-cache search chrome

または

apt-cache search c | grep "^c"

ここで、"^c"は、文字cで始まる結果に一致すると述べています。

2
mchid