Linux
 Computer >> コンピューター >  >> システム >> Linux

Linuxでパッケージがインストールされているか確認する方法|コマンドとGUIの使い分け

Linuxでパッケージがインストールされているか確認する方法|コマンドとGUIの使い分け

Linuxにおける「パッケージ」とは、ソフトウェアの集合体のことです。そのインストール方法はディストリビューションごとに異なりますが、「特定のパッケージが現在インストールされているかどうか」を素早く確認する方法はいくつか存在します。ターミナル操作に慣れている方でも、視覚的なGUI操作を好む方でも、自分に合った方法で簡単にチェックできます。この記事では、Linuxでパッケージのインストール状況を確認するさまざまな手法を紹介します。

パッケージマネージャーを使って確認する

どのLinuxディストリビューションにも、必ずパッケージマネージャーが搭載されています。名前の通り、ソフトウェアパッケージのインストールや削除を行うためのツールですが、すでにインストール済みのパッケージを調べるコマンドも用意されています。

Debian系・Ubuntu系の場合(apt / dpkg)

DebianやUbuntuベースのディストリビューションでは、以下のコマンドでインストール済みの全パッケージ一覧を表示できます。

apt list --installed

特定のパッケージだけを調べたい場合は、--installedオプションの後にパッケージ名を続けて入力します。

apt list --installed nano

Linuxでパッケージがインストールされているか確認する方法|コマンドとGUIの使い分け

パッケージがインストールされていれば、パッケージ名とインストールされているバージョン番号が1行で表示されます。未インストールの場合は何も表示されません。

また、dpkgコマンドを使って確認することも可能です。

dpkg -s パッケージ名

このコマンドを実行すると、バージョンやサイズといったパッケージの詳細情報とともに、インストール状態も表示されます。

Linuxでパッケージがインストールされているか確認する方法|コマンドとGUIの使い分け

Arch Linuxの場合(pacman)

Arch Linuxユーザーは、同ディストリビューション標準のパッケージマネージャーpacmanを使って確認できます。ターミナルを開いて次のように入力しましょう。

pacman -Qs パッケージ名

Fedoraの場合(dnf)

Fedoraを使用している場合は、dnfコマンドで同じことができます。

dnf list パッケージ名

これらのコマンドを使うには、調べたいパッケージの正確な名前を把握しておく必要があります。ただしdnfなど一部のパッケージマネージャーでは、*のようなワイルドカードを使った柔軟な検索が可能です。

「which」や「has」を使ってあらゆるディストリビューションで確認する

ターミナルからパッケージのインストール有無を調べる方法は、ほかにもあります。whichコマンドはその代表例で、任意のコマンドがインストールされている場所(パス)を表示してくれます。

たとえばsudoを検索すると、「/usr/bin/sudo」というように実行ファイルの場所が出力されます。使い方は以下の通りです。

which パッケージ名

パッケージ名の部分を、実際に調べたいパッケージ名に置き換えてください。

Linuxでパッケージがインストールされているか確認する方法|コマンドとGUIの使い分け

また、サードパーティ製のツール「has」を利用する方法もあります。

Linuxマシンに直接インストールすることもできますし、スクリプトを信頼できるのであれば、インターネット上から直接実行することも可能です。その場合はcurlパッケージが必要になります。ターミナルを開いて次のように入力します。

curl -sL https://git.io/_has | bash -s パッケージ名1 パッケージ名2

1つのパッケージだけでなく、複数のパッケージを一度にチェックすることもできます。パッケージ名を実際の名前に置き換えて実行してください。

Linuxでパッケージがインストールされているか確認する方法|コマンドとGUIの使い分け

インストール済みのパッケージには緑色のチェックマークとバージョン番号が表示され、未インストールのものには赤いバツ印が付きます。

GUIでインストール済みパッケージを確認する

ターミナル操作を避けたい方には、多くのLinuxパッケージマネージャーに用意されているGUI版ツールがおすすめです。同じ作業を直感的な画面操作で行えます。

特におすすめなのが「GNOME Software」です。複数のディストリビューションで動作し、aptpacmanなどさまざまなパッケージマネージャーに対応しています。Ubuntuには標準でプリインストールされています。

Linuxでパッケージがインストールされているか確認する方法|コマンドとGUIの使い分け

シンプルなGUIを備えており、「インストール済み」セクションにPC内のソフトウェア一覧が表示されます。ただし表示は簡易的なもので、すべてのパッケージが網羅されるわけではない点には注意が必要です。

より詳細な情報が必要な場合は、Debian系・Ubuntu系ディストリビューションで使える「Synaptic Package Manager」が便利です。aptのGUIフロントエンドであり、パッケージの検索やインストールに加え、インストール済みパッケージの一覧確認も行えます。

Linuxでパッケージがインストールされているか確認する方法|コマンドとGUIの使い分け

インストール済みのパッケージには、パッケージ名の横に緑色のチェックボックスが表示され、「インストールされたバージョン」欄にバージョン番号が記載されます。

Synapticが未導入の場合は、まずインストールが必要です(この作業だけはターミナルを使います)。とはいえインストール自体はすぐに完了します。

sudo apt install synaptic

Arch Linuxユーザー向けには、パッケージマネージャーpacmanのGUIラッパーが多数存在します。詳細については、Arch Linux公式Wikiを参照するとよいでしょう。

まとめ:目的に合わせて最適な方法を選ぼう

Linux最大の魅力のひとつは、選択肢の豊富さです。ディストリビューション標準のパッケージマネージャーを使ってもよいですし、hasのようなサードパーティ製ツールを活用してインストール状況を調べることもできます。

ターミナル操作に不安がある方は、GNOME SoftwareのようなGUIツールを使えば、コマンドラインを一切触れることなくインストール済みパッケージを確認できます。初心者向けの優れたLinuxディストリビューションの多くは、こうしたGUIソフトウェアインストーラーのおかげで、ターミナルを完全に回避できる設計になっています。

あなたはどの方法がお好みですか?ぜひコメント欄で教えてください。

  1. LinuxとmacOSでfdコマンドを使ってファイルを素早く検索する方法

    fdは、従来のfindコマンドのシンプルな代替ツールです。簡潔な構文と短いコマンド体系を採用しており、入力の手間を大幅に減らせるのが特徴です。ただし、その簡潔さゆえに、初めて見たときには意味が分かりにくいという側面もあります。さらにfdは、標準のfindコマンドよりもパターンマッチングを高速に実行できる点も魅力です。この記事では、LinuxおよびmacOSでfdを使う方法を詳しく解説します。 Linuxへのfdのインストール fdは、デフォルトでインストールされているシステムは多くありません。お好みのパッケージマネージャーでダウンロード・インストールすれば、ターミナルからすぐに利用できるよう

  2. 【2024年最新】Snapchatで相手に聞かずに誕生日を知る3つの方法

    Snapchatは、世界で最も人気のあるSNSアプリの一つです。ユニークなフィルターや一定時間で消える投稿、Streaks(連続送受信記録)などの楽しい機能が多くのユーザーから支持されています。しかし、実はSnapchatでは相手に直接聞かずに誕生日を知ることもできるのをご存じでしょうか?この記事では、Snapchatを使って友達の誕生日を確認する方法を詳しく解説します。SnapchatはAndroid版およびiOS版のリンクからダウンロードできます。Snapchatで誕生日を知りたい理由Snapchatで友達の誕生日を調べたい理由は人それぞれですが、主なものとして以下が挙げられます。特別なお