我如何查看Ubuntu Linux上安装了哪些软件包?
时间:2020-01-09 10:37:14 来源:igfitidea点击:
如何查看Ubuntu Linux上安装了哪些软件包?
说明:Ubuntu Linux是基于Linux内核和GNU命令行实用程序的开源操作系统。
Ubuntu Linux在新Linux用户以及全球开发人员中非常受欢迎。
本页显示如何在Ubuntu Linux上使用apt命令或apt-get命令列出所有已安装的软件包。
您需要使用apt或apt-get或dpkg命令从bash shell提示符中列出Ubuntu Linux服务器上所有已安装的软件包。
我如何查看Ubuntu Linux上安装了哪些软件包?
列出在Ubuntu上安装了哪些软件包的过程:
- 打开终端应用程序或使用ssh登录到远程服务器(例如ssh user @ sever-name)
- 运行命令apt list --installed列出Ubuntu上所有已安装的软件包
- 要显示满足某些条件的软件包列表,例如显示匹配的apache2软件包,请运行
apt list apache
。
让我们来看一些例子。
apt列出已安装的软件包
让我们列出适用于我们的Ubuntu Linux上的所有软件包:
$ apt list
您可能要使用grep命令/egrep命令来过滤掉:
$ apt list | grep nginx
或者
$ apt list | more
但是,您可能会在屏幕上看到如下消息:
警告:apt没有稳定的CLI界面。
在脚本中谨慎使用。
为避免此消息,请按以下方式使用dpkg命令:
$ dpkg --list | grep nginx $ dpkg --list | more
仅列出所有已安装的软件包
apt命令显示已安装和可安装的软件包。
如果只想列出当前安装的软件怎么办?
不要害怕,将``选项传递给apt命令:
$ apt list --installed
如何列出或查明是否安装了特定软件包
运行程序包策略,如下所示:
$ apt list -a pkgNameHere
是否安装了sudo软件包?
$ apt list -a sudo
sudo包mariadb-server是吗?
$ apt list -a mariadb-server
Ubuntu列出已安装的软件包
也可以列出与给定模式匹配的已安装软件包。
语法为:
dpkg -l pattern dpkg --list pattern apt list pattern apt list --installed pattern
例如:
dpkg --list x*
输出示例:
Desired=Unknown/Install/Remove/Purge/Hold | Status=Not/Inst/Conf-files/Unpacked/halF-conf/Half-inst/trig-aWait/Trig-pend |/ Err?=(none)/Reinst-required (Status,Err: uppercase=bad) ||/ Name Version Architecture Description +++-==============================================-============================-============================-================================================================================================== ii xauth 1:1.0.10-1 amd64 X authentication utility ii xdelta3 3.0.11-dfsg-1ubuntu1 amd64 Diff utility which works with binary files ii xdg-user-dirs 0.17-1ubuntu1 amd64 tool to manage well known user directories un xflr5 <none> <none> (no description available) un xfsdump <none> <none> (no description available) ii xfsprogs 4.9.0+nmu1ubuntu2 amd64 Utilities for managing the XFS filesystem ii xkb-data 2.23.1-1ubuntu1 all X Keyboard Extension (XKB) configuration data un xloadimage <none> <none> (no description available) un xorriso <none> <none> (no description available) un xterm <none> <none> (no description available) un xvt <none> <none> (no description available) ii xxd 2:8.0.1453-1ubuntu1 amd64 tool to make (or reverse) a hex dump un xz-lzma <none> <none> (no description available) ii xz-utils 5.2.2-1.3 amd64 XZ-format compression utilities
其中:
- ii表示已安装名为xauth的软件包。
un
表示未安装软件包或处于未知状态。