我正在运行 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*