理解 apt 搜索

理解 apt 搜索

我正在运行 Ubuntu 20.04.2 LTS 版本。当我在终端上输入时,apt search vlc我得到了一长串行。其中一行显示

vlc/focal 3.0.9.2-1 amd64
  multimedia player and streamer

这是否意味着我的系统上安装了 VLC?我对命令“ ”的理解是,它会搜索系统上已安装的应用程序。如果我的理解有误,请解释“ ”命令apt search的结果。apt search

答案1

$ vlc
Command 'vlc' not found, but can be installed with:
sudo snap install vlc      # version 3.0.12.1, or
sudo apt  install vlc-bin  # version 3.0.11.1-2
See 'snap info vlc' for additional versions.

$ apt-cache search vlc
...
vlc - multimedia player and streamer
vlc-bin - binaries from VLC
vlc-data - common data for VLC
vlc-l10n - translations for VLC
...

apt-cache搜索当前设置中可用的所有软件包。

列出已安装的应用程序的命令是...

 $ apt list --installed

并且它会显示

WARNING: apt does not have a stable CLI interface. Use with caution in scripts.

Listing...
accountsservice/groovy-updates,groovy-security,now 0.6.55-0ubuntu13.2 amd64 [installed,automatic]
acl/groovy,now 2.2.53-8 amd64 [installed,automatic]
acpi-support/groovy,now 0.143 amd64 [installed,automatic]
acpid/groovy,now 1:2.0.32-1ubuntu1 amd64 [installed,automatic]
...

仅限于vlc

$ apt list --installed | grep vlc    
WARNING: apt does not have a stable CLI interface. Use with caution in scripts.
$ 

答案2

另一个选择是使用命令...

dpkg -l PACKAGE_NAME*

...如果您知道包的名称。

还将*包括以该名称开头的其他通常相关的包。

因此,对于你的情况,命令将是:

dpkg -l vlc*

相关内容