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

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

この質問にはすでに回答があります :手動でインストールされたパッケージのリストの生成と個々のパッケージのクエリ

(16の回答)
4年前に閉鎖されました。

追加でインストールしたすべてのパッケージ名のリストを取得する方法はありますか 私のUbuntuのコピーに同梱されているものに?

aptの手動ファイルの下にオプションが見つかりませんでした 、dpkg およびapt-get それは彼らがこの種の機能を実行できるように見えました。

明確にするために編集:Ubuntuにパッケージが付属していると仮定 a、b、c、d、e、f パッケージを手動でインストールしましたx、y、z x、y、zのリストを取得するにはどうすればよいですか ?

承認された回答:

これを行うにはもっと良い方法があると思いますが、これはうまくいきます。

まず、UbuntuリリースのUbuntuマニフェストファイルをダウンロードします

wget -c "releases.ubuntu.com/$(lsb_release -r -s)/ubuntu-$(lsb_release -r -s)-desktop-$(dpkg --print-architecture).manifest" -O ubuntu.manifest

次に、システムにあるパッケージのリストを生成し、installedというファイルに保存します。

dpkg-query -W -f='${binary:Package}t${Version}n' > installed

次に、このPythonコードをコピーしてpkg-diff.pyという名前のファイルに貼り付けます。 (または任意の名前)

f = open('ubuntu.manifest', 'r')

default = []
for line in f:
  default.append(line.split('t')[0])

f2 = open('installed', 'r')
installed = []
for line in f2:
  installed.append(line.split('t')[0])

extras = list(set(installed) - set(default))

print("n".join(extras))

最後に、ターミナルでコマンドを使用してPythonスクリプトを実行します。

python3 ./pkg-diff.py

追加でインストールしたパッケージのリストが表示されます。

注: すべてのファイルは同じディレクトリにある必要があります。


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

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

  3. ソフトウェアに関連するすべてのファイルを見つける方法は?

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

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

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

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

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

  3. すべてのシェルキーワードを一覧表示する方法は?