如何查看linux安装的软件

时间:2026-04-07 17:50:21 热门软件

在 Linux 系统中,查看已安装的软件(即已安装的包)有多种方法,具体取决于你使用的 Linux 发行版(如 Ubuntu、Debian、Fedora、CentOS、Arch Linux 等)。以下是一些常见方法:

一、使用 dpkg(Debian/Ubuntu 系列)

1. 查看已安装的包列表

sudo dpkg --get-selections | grep -v deinstall

说明

  • dpkg --get-selections:列出所有已安装的包及其状态。
  • grep -v deinstall:排除被卸载的包。

2. 查看特定包的信息

dpkg -L package_name

说明

  • dpkg -L:显示某个包安装了哪些文件。

二、使用 rpm(Red Hat/Fedora/CentOS 系列)

1. 查看已安装的包列表

rpm -qa

说明

  • rpm -qa:列出所有已安装的 RPM 包。

2. 查看特定包的信息

rpm -q package_name

说明

  • rpm -q:查看某个包是否已安装。

三、使用 yumdnf(Fedora/CentOS/Red Hat 系列)

1. 查看已安装的包列表

yum list installed

说明

  • yum list installed:列出所有已安装的包。

2. 查看特定包的信息

yum info package_name

说明

  • yum info:显示某个包的详细信息,包括版本、依赖等。

四、使用 pacman(Arch Linux 系列)

1. 查看已安装的包列表

pacman -Q

说明

  • pacman -Q:列出所有已安装的包。

2. 查看特定包的信息

pacman -Qi package_name

说明

  • pacman -Qi:显示某个包的详细信息。

五、使用 apt-listfiles(Debian/Ubuntu 系列)

1. 查看已安装的包

apt-listfiles

说明

  • apt-listfiles:列出所有已安装的包及其文件。

六、使用 whichwhereis 查找可执行文件

which package_name

说明

  • which:显示某个命令的路径,可能不是已安装的包,但可以判断是否安装。

七、使用 find 查找文件

find / -name "*.deb" -type f

说明

  • 查找所有 .deb 文件(Debian/Ubuntu 系列)。

八、使用 lsb_release 查看系统信息

lsb_release -a

说明

  • 查看系统发行版信息,帮助判断使用哪种包管理器。

总结

方法 适用系统 用途
dpkg --get-selections Debian/Ubuntu 查看所有已安装的包
rpm -qa Red Hat/Fedora 查看所有已安装的 RPM 包
yum list installed Red Hat/Fedora 查看所有已安装的 RPM 包
pacman -Q Arch Linux 查看所有已安装的包
apt-listfiles Debian/Ubuntu 查看所有已安装的包
which package_name 通用 查看命令是否安装
find / -name "*.deb" Debian/Ubuntu 查找 .deb 文件

如果你有具体的 Linux 发行版(如 Ubuntu、Fedora、CentOS 等),我可以提供更具体的命令示例。

需要我帮你检查某个特定包是否安装了吗?