作者信息:https://home.cnblogs.com/u/huangjiabobk

在Linux中,如何查看安装了哪些软件包?

在Linux中查看已安装的软件包取决于你所使用的Linux发行版及其包管理系统。不同的发行版使用不同的包管理工具,以下是一些常见的Linux发行版及其对应的命令:

1. Debian/Ubuntu系(使用APT包管理系统)

对于基于Debian的系统,如Ubuntu,可以使用dpkg命令或者apt命令来查看已安装的软件包。

1.使用dpkg命令列出所有已安装软件包:

dpkg -l

2.如果你想查找特定软件包是否已安装,可以结合grep命令:

dpkg -l | grep 包名

3.使用apt命令列出所有已安装软件包:

apt list --installed

4.查找特定软件包:

apt list --installed | grep 包名
2. Red Hat/CentOS系(使用RPM和YUM/DNF包管理系统)

对于基于RPM的系统,如CentOS、Fedora,可以使用rpmyum(较旧版本)及dnf(较新版本)命令。

1.使用rpm命令列出所有已安装软件包:

rpm -qa

2.查找特定软件包:

rpm -qa | grep 包名

3.使用yum命令列出所有已安装软件包:

yum list installed

4.查找特定软件包:

yum list installed | grep 包名

5.使用dnf命令列出所有已安装软件包(适用于Fedora 22及以上版本):

dnf list installed

6.查找特定软件包:

dnf list installed | grep 包名
3. Arch Linux系(使用Pacman包管理系统)

对于Arch Linux及其衍生版,可以使用pacman命令。

7.查看所有已安装软件包:

pacman -Q

8.查找特定软件包:

pacman -Qs 包名
4. Alpine Linux(使用apk包管理系统)

对于Alpine Linux,使用apk命令。

1.查看所有已安装软件包:

apk info

2.查看详细信息:

apk info -v

3.查找特定软件包:

apk info | grep 包名
5. 总结

综上所述,选择相应的命令来查看已安装的软件包。如果你不确定自己的系统使用哪种包管理系统,通常可以在系统的官方文档或通过网络搜索得到答案。

posted @ 2024-05-20 10:33  黄嘉波  阅读(3618)  评论(0编辑  收藏  举报
版权声明:原创作品,谢绝转载!否则将追究法律责任。--作者 黄嘉波