確かに、コンピュータにどのようなパッケージがインストールされているかを確認する必要が生じたことは一度や二度ではありません。しかし、ファイルを開くのは面倒な作業になります。 パッケージマネージャー 特定の手順を実行した後、コンピュータ上にどのようなパッケージがあるかを確認できるようになります。
このタスクを実行するには、はるかに退屈でなく、はるかに高速な方法があります。ターミナルから行う方法で、これも簡単に実行できます。心配しないでください。その方法をここで説明します。
ターミナルを開くと、使用するディストリビューションに応じてこれらのコード行を使用することになり、コンピューターにパッケージがインストールされているかどうかがわかります。
- Arch Linux:pacman-Ssパッケージ
- Fedora: yumsearch パッケージ
- Debian / Ubuntu:apt-cache検索パッケージ
- OpenSUSE:zypperseパッケージ
- Gentoo:emerge-Sパッケージ
しかし、そこですべてが終わるわけではありません。特殊なプログラムがインストールされているかどうかを知りたい場合は、前の場合と同様に、これらのコード行の XNUMX つを使用する必要があり、使用するディストリビューションに応じてコードを使用する必要があります。 。
- Arch Linux:pacman-Qsパッケージ
- Fedora:rpm -qa | grepパッケージ
- Debian / Ubuntu:dpkg -l | grepパッケージ
- OpenSUSE:zypper se-iパッケージ
- Gentoo:emerge-pvパッケージ
これは、コンピュータ上にどのようなパッケージやプログラムがあるかを確認する簡単な方法であり、パッケージ マネージャーを探す手間と時間を節約できます。お役に立てれば幸いです。
私が覚えている限り、「apt-cache search」は、そのパッケージがリポジトリに存在するかどうかを検証するために機能し、まだインストールしていない場合はインストールできる可能性がありますが、表示されるだけではありませんインストールされたパッケージ。
もしかしたら私が間違っているかもしれない。
ご挨拶!
Debian 用のもう XNUMX つがここにあります
適性検索パッケージ
最初に aptitude をインストールする必要がありますが、
パッケージ=パッケージ名; if どの $package &> /dev/null; 次に「はい」をエコーします。 それ以外の場合は「いいえ」をエコーします。 フィ
あらゆる「Linux」で動作する、よりグローバルなもの
Debian では、次のようにするのが正しいことです。
apt-cache search package : AVAILABLE パッケージ データベースから、条件「package」に一致するパッケージをリストします。 インストールされているという意味ではありません。 これは、/etc/apt/sources.list で有効になっているリポジトリに関連しています。
dpkg -l package* : 「package」という単語で始まるパッケージと、システムにインストールされているかどうかのステータスをリストします。 「package」という単語のみが使用されている場合は、完全に一致します。
ターミナルからどのパッケージがインストールされているかを確認します: dpkg --get-selections
インストールされているパッケージの日付付きリスト: cat /var/log/dpkg.log
apt list --installed を試してください。 Debian とその派生製品。 どういたしまして。