を使用しaptitude
て、次のような検索を行うことができます。
aptitude search '~i bash'
これは、適性に固有の正規表現のようです。追加コマンドを使用して、apt
またはapt-cache
追加コマンドなしで同じことを行うことは可能ですか?
apt search '~i bash'
動かない。
dpkg -l|grep bash
を使用しaptitude
て、次のような検索を行うことができます。
aptitude search '~i bash'
これは、適性に固有の正規表現のようです。追加コマンドを使用して、apt
またはapt-cache
追加コマンドなしで同じことを行うことは可能ですか?
apt search '~i bash'
動かない。
dpkg -l|grep bash
回答:
あなたが試すことができます:
apt list --installed bash
これは、インストールされたpackage
sを名前でリストしようとしますbash
ただし、特定のファイルを検索する場合は、使用します apt-file
次のコマンドはbash
、名前に文字列が含まれるすべてのパッケージを一覧表示します。
apt list -a --installed bash
@Exostor apt list -a --installed bash
が示唆するように、特定の文字列で始まるパッケージを常にリストする必要があるわけではなく、代わりに以下を使用します。
apt list -a --installed bash*
グロビングがあなたが探しているものであるなら、下の@Exostorコメントに賛成してください。
apt list --installed bash*
、私にとっては十分に近いです。
-a
apt list -a --installed bash
bash / xenial-updatesおよびbash / xenialをapt list --installed bash*
リストしますが、bash、bash-completion、およびbash-docをリストします。bash -docは、マシンにインストールされた3つのbashパッケージです。
他の誰かがこれを行う方法を知りたい場合は、次の方法を使用します。
apt list --installed | grep [XYZ]
このメソッドは、検索している文字列を含むインストールされているさまざまなパッケージも表示します。たとえば、vlcを検索している場合、名前に「vlc」も含まれる他の多くのパッケージが表示されます。入力と出力は次のとおりです。
apt list --installed | grep vlc
WARNING: apt.divert does not have a stable CLI interface. Use with caution in scripts.
browser-plugin-vlc/stable,now 2.0.6-4 amd64 [installed]
libvlc-bin/stable,stable,now 2.2.7-1~deb9u1 amd64 [installed]
libvlc5/stable,stable,now 2.2.7-1~deb9u1 amd64 [installed]
libvlccore8/stable,stable,now 2.2.7-1~deb9u1 amd64 [installed]
phonon4qt5-backend-vlc/stable,now 0.9.0-2 amd64 [installed,automatic]
vlc/stable,stable,now 2.2.7-1~deb9u1 amd64 [installed]
vlc-bin/stable,stable,now 2.2.7-1~deb9u1 amd64 [installed]
vlc-data/stable,stable,stable,stable,now 2.2.7-1~deb9u1 all [installed]
vlc-l10n/stable,stable,stable,stable,now 2.2.7-1~deb9u1 all [installed]
vlc-plugin-base/stable,stable,now 2.2.7-1~deb9u1 amd64 [installed]
vlc-plugin-notify/stable,stable,now 2.2.7-1~deb9u1 amd64 [installed]
vlc-plugin-qt/stable,stable,now 2.2.7-1~deb9u1 amd64 [installed]
vlc-plugin-samba/stable,stable,now 2.2.7-1~deb9u1 amd64 [installed]
vlc-plugin-skins2/stable,stable,now 2.2.7-1~deb9u1 amd64 [installed]
vlc-plugin-video-output/stable,stable,now 2.2.7-1~deb9u1 amd64 [installed]
vlc-plugin-video-splitter/stable,stable,now 2.2.7-1~deb9u1 amd64 [installed]
vlc-plugin-visualization/stable,stable,now 2.2.7-1~deb9u1 amd64 [installed]
パッケージがインストールされていないことが判明した場合、コマンドは単純に終了します。
apt
。