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

インストールされているパッケージの一覧をテキストファイルに出力して、それを見ながら別のシステムに一括インストールしたいと思っています。 どうすればいいでしょうか?

ソリューション

Ubuntu 14.04以上

Ubuntu 14.04以降では、aptツールを使うと非常に簡単です。

apt list --installed

古いバージョン

ローカルにインストールされているパッケージの一覧を表示するには、ターミナルで次の操作を行います。

dpkg --get-selections | grep -v deinstall

(-v タグは、マッチしない行を返すように grep を「反転」させます)。

インストールされている特定のパッケージの一覧を取得するには、次のようにします。

dpkg --get-selections | grep postgres

そのリストをデスクトップの packages という名前のテキストファイルに保存するには、ターミナルで次のようにします。

dpkg --get-selections | grep -v deinstall > ~/Desktop/packages

別の方法としては、単に

dpkg -l

(これらのコマンドをスーパーユーザーとして実行する必要はありませんので、sudoやその他のバリエーションは必要ありません)

解説 (23)

インストールされているすべてのパッケージを一覧表示する。

dpkg -l |awk '/^[hi]i/{print $2}' > 1.txt

または

aptitude search -F '%p' '~i' > 1.txt

または

dpkg --get-selections > 1.txt

注:。 結果の1.txtファイルはホームフォルダに取得されますが、独自のパスを指定することもできます。

解説 (0)

Synapticを使って、インストールしたパッケージの現在の状態を保存することができます。Synapticで「file/save markings」を選択し、状態を保存するファイル名を入力し、「Save full state, not only changes」にチェックを入れるようにしてください。

ここで保存されたファイルは、Synapticの「file/read markings」を使って新しいマシンに読み込むことができます。

解説 (0)