当前位置:首页 > linux > 正文

linux如何查看系统所有安装的软件

  • linux
  • 2024-05-04 01:23:22
  • 341

1. dpkg
对于基于 Debian 的 Linux 发行版,可以使用 dpkg 命令列出已安装的软件包:
bash
dpkg --list
2. rpm
对于基于 Red Hat 的 Linux 发行版,可以使用 rpm 命令列出已安装的软件包:
bash
rpm -qa
3. pacman
对于 Arch Linux 及其衍生版本,可以使用 pacman 命令列出已安装的软件包:
bash
pacman -Q
4. zypper
对于 openSUSE 及其衍生版本,可以使用 zypper 命令列出已安装的软件包:
bash
zypper packages
5. eopkg
对于 Solus Linux,可以使用 eopkg 命令列出已安装的软件包:
bash
eopkg list
6. portage
对于 Gentoo Linux,可以使用 portage 工具列出已安装的软件包:
bash
equery list
筛选已安装的软件
以上命令只会列出所有已安装的软件包。 要进一步筛选已安装的软件,可以使用以下命令:
按名称筛选:
bash
dpkg --list | grep
按版本筛选:
bash
dpkg --list | grep -E "-"
按架构筛选:
bash
dpkg --list | grep -E "\."
其他命令
除了上述命令之外,还有其他一些命令可以提供有关已安装软件的信息:
pkg-config:提供已安装软件包的编译信息
ldd:列出已安装程序所需的共享库
file:识别文件类型,包括软件包