目次:
このチュートリアルでは、Ubuntuにインストールされているパッケージを一覧表示してフィルタリングする方法を示します。 Ubuntuシステムにインストールされているパッケージを一覧表示する方法を知っていると、同じパッケージを別のマシンにインストールする必要がある場合や、システムを再インストールする場合に役立ちます。
また、特定のパッケージがインストールされているかどうかを確認する方法、インストールされているパッケージをカウントする方法、およびインストールされているパッケージのバージョンを調べる方法も示します。
このチュートリアルはUbuntu向けに書かれていますが、Kubuntu、Linux Mint、Elementary OSなど、Ubuntuベースのディストリビューションにも同じ手順が適用されます。
Aptを使用してインストール済みパッケージを一覧表示する
apt
は、パッケージ管理システム用のコマンドラインインターフェイスです。 Ubuntu 14.04で導入され、インストールされたパッケージを一覧表示するオプションを含む、
apt-get
および
apt-cache
から最も一般的に使用されるコマンドを組み合わせています。
Ubuntuシステムにインストールされているパッケージをリストするには、次のコマンドを使用します。
sudo apt list --installed
このコマンドは、パッケージのバージョン、アーキテクチャ、簡単な説明など、インストールされているすべてのパッケージのリストを表示します。
dpkg-query -l
出力は、
apt
出力と同じ
grep
フィルタリングできます。
sudo dpkg-query -l | grep package_name
すべてのインストール済みパッケージのリストを作成します
UbuntuまたはDebianシステムにインストールされているすべてのパッケージの名前のリストを作成し、packages_list.txtという名前のファイルに保存するには、次のコマンドを実行します。
sudo dpkg-query -f '${binary:Package}\n' -W > packages_list.txt
これでリストができたので、新しいサーバーに同じパッケージをインストールする場合は、次の方法でインストールできます。
sudo xargs -a packages_list.txt apt install
Ubuntuマシンにインストールされているパッケージの数を数える
システムにインストールされているパッケージの数を調べるには、以前と同じコマンドを使用できますが、出力をファイルにリダイレクトする代わりに、
wc
ユーティリティにパイプして行をカウントできます。
sudo dpkg-query -f '${binary:Package}\n' -W | wc -l
544
ご覧のとおり、Ubuntuサーバーに544個のパッケージがインストールされています。
結論
ここまでで、Ubuntuシステムにインストールされたパッケージを一覧表示およびフィルター処理する方法を知っているはずです。
apt
コマンドについて詳しく知りたい場合は、ターミナルを開いて
man apt
と入力してください。
ご質問がある場合は、コメントをお気軽にお寄せください。
Ubuntu apt dpkg