Ubuntuを使用すると、ニーズに基づいてVPSにいくつかのアドオンパッケージをインストールできます。 Apache、PHP、MySQLなどのパッケージには、Linuxオペレーティングシステムがプリロードされていません。ただし、これらの追加機能は、それぞれのパッケージを使用して簡単にインストールできます。 LinuxOSに特定のバージョンをインストールすることもできます。
あるマシンから別のマシンに環境を複製したい場合があります。このような場合、インストールされているパッケージとそのバージョンを一覧表示する必要があります。
同様に、Linuxオペレーティングシステムをマシンに再インストールすることもできます。その場合、パッケージを再度インストールする必要があります。
パッケージのインストール、アンインストール、または再インストールを計画している場合、最初のステップは常に、インストールされているパッケージを最初にリストすることです。これにより、インストールされているパッケージのバージョンを確認し、特定のパッケージを更新する必要がある場合に相互検証することができます。
Ubuntuにインストールされているパッケージを一覧表示するには、いくつかの方法があります。この記事では、端末を使用してそれを行うためのいくつかの方法を紹介します。
APTを使用してUbuntuにインストールされているパッケージを一覧表示する
Ubuntuはaptを使用します これは、パッケージ管理に役立つコマンドラインツールです。 apt Ubuntu14.04で導入されました。このバージョンに続いて、 apt コマンドを使用して、インストールされているパッケージを一覧表示できます。
インストールされているパッケージを一覧表示するコマンドは次のとおりです。
sudo apt list –-インストール済み
これにより、インストールされているすべてのパッケージとそのバージョンが一覧表示されます。完全にインストールされたパッケージのリストは、スクロール可能な画面を超えて非常に長くなる可能性があります。
less を使用して、インストール済みリストの出力を制限できます 。これにより、出力が小さくなります。このためのLinuxコマンドは、パイプ(|)で区切られます。この例を以下に示します。
sudo apt list –-インストール済み|少ない
少ない 出力を圧縮しますが、インストールされているパッケージのリストは引き続き提供されます。特定のパッケージを検索するには、パッケージリストとともにgrepを使用できます。
たとえば、PHPでインストールされているすべてのパッケージを一覧表示する場合は、次のコマンドを使用します。
sudo apt list –-インストール済み| grep PHP
次に、特定のパッケージに関する詳細情報を表示するには、次のコマンドを使用します。
sudo apt packageName
dpkg-queryを使用してUbuntuにインストールされているパッケージを一覧表示する
古いバージョンのLinuxUbuntuがインストールされていて、 aptを使用できない場合 ツール、 dpkg-queryを使用します 指図。これには、インストールされているパッケージも一覧表示されます。基本的なdpkg コマンドは次のようになります:
sudo dpkg -l </ pre>この出力は、同様にパッケージ名とそのバージョンにパッケージの簡単な説明を提供します。
少ないを使用できます このコマンドを使用すると、より小さな出力が表示されます。 dpkg このためのコマンドは次のようになります:
sudo dpkg -l |少ないこのコマンドにgrepが含まれていると、特定のパッケージを検索できます。コマンドラインでは、コマンドは次のようになります。
sudo dpkg -l | grep packageNameたとえば、インストールされているPHPパッケージを一覧表示するには、次のように入力します。
sudo dpkg -l | grep PHPUbuntuにインストールされているパッケージのリストを作成する
インストールされているパッケージの完全なリストを作成し、そのパッケージリストをファイルに保存する必要がある場合があります。次のコマンドは、完全な出力をファイルに保存します。
sudo dpkg-query -f'$ {binary:Package} \ n'-W> completePackage.txtまたは、別のコマンドを試すこともできます:
sudo dpkg --get-selections> completePackage.txtこれは、マシンにインストールされているパッケージを追跡するのに役立ちますが、他のマシンにインストールを複製するためにも使用できます。これを使用して、同じパッケージを新しいサーバーにインストールできます。これを行うには、 completePackage.txt を配置した後、次のコマンドを使用します 新しいマシンの場合:
sudo xargs -a completePackage.txt apt installこれは、 aptを使用して行うこともできます 。インストールされているすべてのパッケージをファイルに入れるには、次のコマンドを使用できます。
sudo apt list --installed | awk -F / -v ORS =""'NR> 1 {print $ 1}'> completePackage.txtこれをファイルに入れたら、次のコマンドを使用してすべてを別のサーバーにインストールできます:
sudo apt-get installUbuntuにインストールされているパッケージを数える
インストールされているLinuxパッケージの数を数える必要があるかもしれません。これは、上記のコマンドと同様に実行できます。出力をファイルにリダイレクトするのではなく、 wcを使用します カウントを取得します。
このようなコマンドの例を以下に示します。
sudo dpkg-query -f'$ {binary:Package} \ n'-W | wc -l </ pre>出力は、インストールされているパッケージの総数になります。同様に、 aptで以下のコマンドを使用できます インストールされているパッケージの総数を取得します。
sudo apt list –-インストール済み| wc -l </ pre>アップグレード可能なパッケージを一覧表示する方法 aptの使用 、インストール可能な新しいパッケージバージョンを確認することもできます。これは、以下のコマンドを使用して実行できます。
sudo apt list –upgradeableすべてのバージョンを一覧表示 複数のバージョンがインストールされている場合は、 aptを使用してインストールされているすべてのバージョンを一覧表示できます。 。これは、次のコマンドを使用して実行できます。
sudo apt list --all-versions/ var / log / apt内 フォルダには、 history.logを一覧表示できます。 ファイルを使用して、削除、更新、削除されたパッケージ、および日時と曜日に関する情報を確認します。
スナップおよびFlatpakパッケージ apt以降 およびdpkg コマンドはLinuxSnapパッケージとLinuxFlatpakパッケージを一覧表示できません。少し異なるコマンドを使用する必要があります。
インストールされているLinuxSnapパッケージを一覧表示するには、次のコマンドを使用します。
スナップリスト同様に、インストールされているLinux Flatpakパッケージを一覧表示するには、次のコマンドを使用します。
flatpakリストまとめ これで、LinuxUbuntu20.04マシンにインストールされているパッケージを確認するための基本的なLinuxコマンドがいくつかわかりました。さまざまなコマンドを使用して、インストールされているすべてのパッケージを一覧表示できます。試してみて、下のコメントでどうなるか教えてください。
Ubuntu