在 Linux 中,不同的发行版有不同的方法来查看已安装的软件包或应用程序。下面是一些常用的指令示例:
1. 对于基于Debian的系统(如Ubuntu, Debian等),你可以使用:
bash
dpkg l
要更具体地看某个特定的应用程序或工具,可以使用通配符:
bash
dpkg l 'curl'
2. 基于Red Hat的系统(比如Fedora, RHEL, CentOS等):
bash
rpm qa
3. 若你对某一具体的命令感兴趣,想知道它对应哪个软件包,并不是查看整体已经安装了哪些应用:
对基于Debian的系统使用:
bash
dpkg S $(which curl)
对RedHat家族系统使用:
bash
rpm qf $(which curl)
4. 用APT命令查看包信息(也适合Debian和其派生版):
列表已装入:
bash
apt list installed
别名为:
bash
dpkg getselections | grep "\binstall\b"
5. 使用yum命令(适合 Red Hat 和衍生品):
bash
yum list installed
6. 对于那些利用Flatpak、Snappy(Ubuntu Snap Packages)、Pip或者npm管理的部分应用程序,查看安装列表可能需用它们特有的工具或命令:
Snappy (Snap):
bash
snap list
Flatpak:
bash
flatpak list
Python Pip:
pip freeze
Npm:
bash
npm ls g depth=0
根据你所使用的 Linux 发行版选择合适的方法查看已安装软件。每种管理机制都有不同的特性与优势,并非所有的Linux发行版都包含上述提及的所有机制。如果你不清楚自己正在使用的发行版或者不知道要查询哪种软件管理器,首先可以通过查看/etc/osrelease或其他相关信息来识别您的Linux版本。
请依据实际操作系统环境调整上述指令。如果需要更为详尽的信息,请告诉我具体的Linux版本或进一步描述你的需求。
发表评论