インストールされているパッケージの一覧をテキストファイルに出力して、それを見ながら別のシステムに一括インストールしたいと思っています。 どうすればいいでしょうか?
Ubuntu 14.04以降では、aptツールを使うと非常に簡単です。
apt
apt list --installed
ローカルにインストールされているパッケージの一覧を表示するには、ターミナルで次の操作を行います。
。
dpkg --get-selections | grep -v deinstall
(-v タグは、マッチしない行を返すように grep を「反転」させます)。
-v
インストールされている特定のパッケージの一覧を取得するには、次のようにします。
dpkg --get-selections | grep postgres
そのリストをデスクトップの packages という名前のテキストファイルに保存するには、ターミナルで次のようにします。
packages
dpkg --get-selections | grep -v deinstall > ~/Desktop/packages
別の方法としては、単に
dpkg -l
(これらのコマンドをスーパーユーザーとして実行する必要はありませんので、sudoやその他のバリエーションは必要ありません)。
sudo
インストールされているすべてのパッケージを一覧表示する。
dpkg -l |awk '/^[hi]i/{print $2}' > 1.txt
または
aptitude search -F '%p' '~i' > 1.txt
dpkg --get-selections > 1.txt
注:。 結果の1.txtファイルはホームフォルダに取得されますが、独自のパスを指定することもできます。
Synapticを使って、インストールしたパッケージの現在の状態を保存することができます。Synapticで「file/save markings」を選択し、状態を保存するファイル名を入力し、「Save full state, not only changes」にチェックを入れるようにしてください。
ここで保存されたファイルは、Synapticの「file/read markings」を使って新しいマシンに読み込むことができます。
Ubuntu 14.04以上
Ubuntu 14.04以降では、
apt
ツールを使うと非常に簡単です。古いバージョン
ローカルにインストールされているパッケージの一覧を表示するには、ターミナルで次の操作を行います。
。
(
-v
タグは、マッチしない行を返すように grep を「反転」させます)。インストールされている特定のパッケージの一覧を取得するには、次のようにします。
そのリストをデスクトップの
packages
という名前のテキストファイルに保存するには、ターミナルで次のようにします。別の方法としては、単に
(これらのコマンドをスーパーユーザーとして実行する必要はありませんので、
sudo
やその他のバリエーションは必要ありません)。インストールされているすべてのパッケージを一覧表示する。
または
または
注:。 結果の1.txtファイルはホームフォルダに取得されますが、独自のパスを指定することもできます。
Synapticを使って、インストールしたパッケージの現在の状態を保存することができます。Synapticで「file/save markings」を選択し、状態を保存するファイル名を入力し、「Save full state, not only changes」にチェックを入れるようにしてください。
ここで保存されたファイルは、Synapticの「file/read markings」を使って新しいマシンに読み込むことができます。