インストールしたパッケージの一覧を保存したい。すべてをリストし、デフォルトのセットと比較するのが最善の方法であると考えました。
編集:明確化:現在インストールされているインストール済みパッケージのリストを取得したくありません。むしろ、デフォルトのインストール以降に追加したパッケージのリストを取得したいのです。
インストールしたパッケージの一覧を保存したい。すべてをリストし、デフォルトのセットと比較するのが最善の方法であると考えました。
編集:明確化:現在インストールされているインストール済みパッケージのリストを取得したくありません。むしろ、デフォルトのインストール以降に追加したパッケージのリストを取得したいのです。
回答:
どちらか
sudo dpkg-query -Wf '${Installed-Size}\t${Package}\n' | sort -n
または
sudo sed -ne '/^Package: \(.*\)/{s//\1/;h;};/^Installed-Size: \(.*\)/{s//\1/;G;s/\n/ /;p;}' /var/lib/dpkg/status | sort -n
または
sudo dpkg --get-selections
すべてのパッケージが一覧表示されます。
出力をファイルに再ルーティングするだけです。最初の2行には、パッケージ名の前にサイズが表示され、最小から最大までリストされます。3番目はアルファベット順です。
dpkg -l
ます。しかし、Ubuntuのインストール後にインストールしたパッケージのみが必要な場合はどうなりますか?これらのパッケージの数は未満である必要があると思いますdpkg -l
。
でISO CDイメージファイルを開き、ファイルをfile-roller
抽出します。
casper / filesystem.manifest-desktop
インストール後にインストールされるすべてのパッケージが含まれています。
インストール中に更新プログラムやクローズドソースソフトウェアをダウンロードすることもできるので、これらのパッケージを個別に確認できることに注意してください。
Ubuntu 12.04では、リストは単一のファイルで利用できなくなりました。代わりに、2つのファイルを解凍する必要があります。
前者から後者のパッケージを削除します。
comm -3 <(cat filesystem.manifest | awk '{print $1}' | sort) <(cat filesystem.manifest-remove | sort) > default.txt
これを基礎として使用して、インストール後に追加されたものを理解できます(詳細についてはこの回答を参照してください)。
デフォルトのNatty Live-CD http://dl.dropbox.com/u/1399037/default-packagesからパッケージマークを抽出しました
ところで、10.04からアップデートした後-> 10.10-> 11.04私は〜96のデフォルトパッケージを失い、それらを再インストールした後、私のNattyシステムの安定性が向上しました