Ubuntu:インストール済みパッケージの一覧表示方法

Ubuntuにインストールされているパッケージの一覧を最も簡単に表示するには、ターミナルを開いて を実行することですapt list --installed。このコマンドは、APTと を介して管理されているパッケージを表示しますdpkg。SnapやFlatpakも使用している場合は、これらの形式は別々に管理されているため、それぞれの一覧表示コマンドを実行してください。

パッケージ一覧を表示するだけではありませんsudo。以下のコマンドは読み取り専用です。

あなたが見たいものコマンドまたはツール
インストール済みのすべてのDEB/APTパッケージapt list --installed
APTによって手動でインストールされたとマークされたパッケージapt-mark showmanual
dpkgデータベースからDEBパッケージをインストールしましたdpkg-query
インストール済みのSnapパッケージsnap list
インストール済みのFlatpakflatpak list
グラフィカルパッケージ一覧Synapticパッケージマネージャー

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

ほとんどのUbuntuユーザーにとって、これが最も簡単なコマンドです。

apt list --installed

APT は、 Ubuntu の apt マニュアル--installedに記載されているように、この目的のために専用のフィルタをサポートしています。出力には、パッケージ名、リポジトリ情報、インストール済みバージョン、アーキテクチャ、およびマーカーが含まれます。[installed]

リストが長すぎて1画面に収まらない場合は、以下の方法でページをめくってください。

apt list --installed 2>/dev/null | less

スペースキーを押して先へ進み、qキーを押して終了しますless。1つのパッケージを検索するには、出力を次のようにフィルタリングしますgrep。

apt list --installed 2>/dev/null | grep -i '^curl/'

トラブルシューティングや後々の比較のためにコピーを保存するには:

apt list --installed > "$HOME/installed-deb-packages.txt"
Ubuntuターミナルに、インストール済みのDEBパッケージのapt list --installedの出力を表示しています。
出力例apt list --installed。パッケージ名とバージョンはUbuntuシステムによって異なります。

手動でインストールされたとマークされたパッケージを表示します。

APT が自動的にインストールする依存関係とみなすパッケージを除外した、より短いリストが必要な場合は、以下を使用してください。

apt-mark showmanual

Ubuntuのapt -markマニュアルによると、直接要求されたパッケージは「手動」とマークされ、それらのパッケージのために自動的に取得される依存関係は通常「自動」とマークされる。

これは、Ubuntu のセットアップ後にあなたが個人的にインストールしたすべてのパッケージの完全な履歴として扱わないでください。一部のパッケージは、オペレーティングシステムのインストール時、またはその後のパッケージ管理の変更によって、既に手動インストールとしてマークされている場合があります。これは、APT の現在の手動/自動インストール状態として読むのが最適です。

Ubuntuターミナルで、手動でマークされたAPTパッケージのapt-mark showmanualの出力を表示しています。
apt-mark showmanual依存関係リストを大幅に除外して、パッケージ名を返します。

dpkg-query を使用すると、パッケージデータベースの正確なビューを取得できます。

APT はdpkgDEB パッケージの基盤として を使用します。dpkg データベースを直接照会し、現在のステータスがインストール済みのエントリのみを表示する場合は、以下を実行してください。

dpkg-query -W -f='${binary:Package}\t${Version}\t${db:Status-Status}\n' | awk -F '\t' '$3=="installed" {print $1 "\t" $2}'

これはパッケージ名とインストールされているバージョンを表示します。ここで使用されているフィールドについては、最新のUbuntu dpkg-queryマニュアルに記載されています。

古いガイドでは、よく が推奨されていますdpkg --get-selections。このコマンドは dpkg の選択状態を確認するのに役立ちますが、インストール、保留、アンインストール、パージなどの状態も表示できます。現在実際にインストールされているパッケージのクリーンなリスト、apt list --installedまたはステータスでフィルタリングされたリストについてはdpkg-query、 の方が分かりやすいです。

インストールされているSnapおよびFlatpakパッケージの一覧

APTとdpkgは、他のパッケージシステムを通じてアプリケーションをインストールしている場合、完全なインベントリを提供しません。

Ubuntuは標準のデスクトップインストールでデフォルトでSnapをサポートしています。インストールされているSnapを確認するには、次のコマンドを実行してください。

snap list

公式のSnapドキュメントによると、この出力には、スナップ名、バージョン、リビジョン、トラッキングチャネル、発行元、およびメモが含まれます。

Flatpakを別途インストールした場合は、以下のコマンドでインストール済みのアプリケーションとランタイムの両方を一覧表示してください。

flatpak list

Flatpak アプリケーションのみを表示するには、 を使用しますflatpak list --app。これらのオプションについては、Flatpak コマンド リファレンスに記載されています。

Ubuntuターミナルに、インストール済みのアプリケーションを表示するsnap listコマンドとflatpak listコマンドを表示しています。
APTが管理していないソフトウェアを含めるには、各パッケージシステムのリストコマンドを使用してください。

Synapticでインストール済みのパッケージを一覧表示

グラフィカルインターフェースを好む場合は、UbuntuでもSynapticが利用可能ですが、デフォルトではインストールされていません。以下のコマンドでインストールしてください。

sudo apt install synaptic

次に、Synaptic パッケージ マネージャーを開き、プロンプトが表示されたら認証を行い、左下のペインで「ステータス」を選択し、 「インストール済み」を選択します。Synaptic は、パッケージの状態に基づいて「インストール済み (手動)」フィルターを表示することもできます。Ubuntu のSynaptic ドキュメントには、ステータスに基づいたパッケージのブラウジング方法が記載されています。

Synapticパッケージマネージャーで、「ステータス」セクションと「インストール済み」フィルターが選択されている状態
Synapticは、インストール済みのAPTパッケージと関連するステータスフィルタをGUIで表示します。

どの方法を使うべきでしょうか?

apt list --installedインストール済みの DEB パッケージ一覧だけが必要な場合は、これを使用します。apt-mark showmanual手動でマークしたパッケージと自動依存関係を分離したい場合は、これを使用します。dpkgdpkg-queryデータベースから構造化された出力が必要な場合は、これを選択し、パッケージ システムが存在する場合は、snap listまたはを追加します。flatpak list

Ubuntuのソフトウェア一覧を完全に把握するには、すべてのパッケージ形式を網羅する単一のコマンドは存在しません。APT/dpkg、Snap、そしてインストールされている場合はFlatpakをチェックすることで、より包括的な情報を得ることができます。

コメントを残す

失われたパーティションとハードディスクデータを安全に復元する方法

失われたパーティションとハードディスクデータを安全に復元する方法

TestDiskとPhotoRecを使って、失われたパーティションやファイルを復元する方法を学びましょう。ソースドライブを保護し、安全にスキャンを行い、復元したデータを別のディスクに保存します。

LinuxデスクトップでQRコードをスキャンする方法

LinuxデスクトップでQRコードをスキャンする方法

CoBangを使えば、Webカメラまたは画像ファイルでLinux上でQRコードをスキャンできます。インストールオプション、セットアップ手順、Flatpakカメラへのアクセスに関する修正方法については、こちらをご覧ください。

Cameractrlsを使ってLinuxでウェブカメラの設定を変更する方法

Cameractrlsを使ってLinuxでウェブカメラの設定を変更する方法

Cameractrlsを使用してLinux上でウェブカメラの設定を変更しましょう。露出、色、フリッカー低減などのサポートされているコントロールを調整し、互換性のあるビデオモードを確認できます。

LinuxにPhpStormをインストールする方法:ツールボックス、Tar.gz、Snap、およびAUR

LinuxにPhpStormをインストールする方法:ツールボックス、Tar.gz、Snap、およびAUR

LinuxにPhpStormをインストールするには、JetBrains Toolboxを使用するか、スタンドアロンのtar.gzアーカイブを使用するか、SnapおよびArch AURオプションを選択してください。Javaは既にバンドルされています。

LinuxにCisco Packet Tracerをインストールする方法

LinuxにCisco Packet Tracerをインストールする方法

Cisco Packet Tracer 9.0.1 を Ubuntu 64 ビット版にダウンロードし、APT を使用して DEB パッケージをインストールし、ターミナルでライセンスに同意してサインインすると、ラボを開始できます。

LinuxでCD-ROMをISOイメージとしてバックアップする方法

LinuxでCD-ROMをISOイメージとしてバックアップする方法

Linux上でGNOME Disksまたはddコマンドを使用してCD-ROM ISOイメージを作成します。光学ドライブを識別し、コピーを監視し、イメージを検証し、破損したディスクやオーディオディスクに別のツールが必要な場合を把握できます。

XFCE 4でデュアルパネルを設定する方法

XFCE 4でデュアルパネルを設定する方法

各ディスプレイごとに個別のXFCE 4パネルを作成し、2番目のパネルを右側の出力に割り当て、位置とサイズを調整し、必要なランチャーとステータス項目を追加します。

LinuxでGIMPを使って画像を切り抜く方法

LinuxでGIMPを使って画像を切り抜く方法

LinuxでGIMPを使って写真の背景を削除する方法:被写体をトレースし、選択した背景を削除し、透明度を保持して、再利用可能なPNG形式でエクスポートします。

FlightGearを無料でダウンロード:公式インストールガイド

FlightGearを無料でダウンロード:公式インストールガイド

FlightGearは公式サイトから無料でダウンロードできます。Windows、macOS、Linuxの各パッケージを比較し、データファイルをインストールして、最初のフライトを開始しましょう。

OKSampler:キーボードビートのための無料かつシンプルな音楽サンプラー

OKSampler:キーボードビートのための無料かつシンプルな音楽サンプラー

OKSamplerはMP3クリップをキーボードのキーにマッピングし、音声をループ再生できます。この旧型フリーウェアの機能、旧機能が失われた箇所、ダウンロード前に確認すべき点について解説します。