GNU/Linux >> Linux の 問題 >  >> Ubuntu

現在インストールされているパッケージの推奨パッケージをすべて一覧表示しますか?

パッケージをインストールするたびに:

sudo apt-get install <pkg>

apt-getは、提案されたパッケージのリストを表示します。私はこれまでこれらを単に無視しましたが、これらの提案のいくつかは実際には良いです(そしていくつかはそうではありません)。これらすべてのリストを1つの大きなリストに復元したいのですが(それを確認して、インストールしたいパッケージがあるかどうかを判断できるように)、/ var / log / apt/history.logに表示されませんでした。

つまり、私は次のようなものを探しています

list = []
for package in installed_packages:
    list.append(package.name)
print list

承認された回答:

提案を表示する ワンライナーにインストールされているすべてのパッケージの場合:

dpkg-query -W -f='${Package} (status: ${Status}) suggests: ${Suggests}n' 
  | grep 'status: install ok installed' | grep -v 'suggests: $'

dpkgデータベースにクエリを実行し、「nothing」以外のマークが付けられたローカルで既知のすべてのパッケージ(アンインストールされたものもリスト)をカスタム出力形式で一覧表示し、実際にインストールされたパッケージをフィルタリングし、提案なしでパッケージをフィルタリングします。


Ubuntu
  1. Linuxにインストールされているすべてのパッケージを一覧表示する方法

  2. CentOS7にyumを使用してインストールされているすべてのパッケージを一覧表示する

  3. Fedora にインストールされている最上位パッケージを一覧表示する

  1. RHEL、CentOS、Fedoraにインストールされているすべてのパッケージを一覧表示する3つの方法

  2. Ubuntu20.04にインストールされているパッケージを一覧表示する方法

  3. Ubuntuにインストールされているパッケージを一覧表示する方法

  1. インストールしたすべての追加パッケージを見つける方法は??

  2. インストールされているすべてのPHP拡張機能を一覧表示する方法

  3. インストールしたすべてのパッケージを完全に削除しますか?