怎么通过命令的形式列出各个linux系统已经安装的软件包?

发布网友 发布时间:1小时前

我来回答

1个回答

热心网友 时间:44分钟前

如何通过命令形式列出Linux系统已安装的软件包?

在使用Linux系统过程中,运维人员常需了解已安装的软件包,以避免版本不一致等问题。本文将介绍在不同Linux发行版中通过命令查询已安装软件包的方法。

在Arch Linux及其衍生产品如EndeavourOS和Manjaro Linux中,使用Pacman显示已安装软件包:

运行`pacman -Q`命令,将显示所有已安装的软件包及其版本。若需逐页查看输出,使用`more`命令。仅显示已安装软件包总数,将Pacman输出传给`wc`命令。

Alpine Linux使用apk命令获取已安装包列表:

使用`apk list`命令查看已安装的软件包列表,并使用`-v`和`-v`标志查看详细信息。获取已安装软件包总数,将`apk info`输出传给`wc`命令。

在基于Debian的系统如Debian、Ubuntu、Linux Mint中,使用`apt`命令查找已安装的包:

运行`apt list --installed`命令,将显示所有已安装软件包及其版本。获取已安装软件包总数,使用`apt`命令输出传给`wc`命令。

在基于Debian的系统中使用`dpkg`命令:

运行`dpkg -l`命令,显示所有已安装软件包的版本和详细信息。使用`dpkg-query`命令列出所有已安装的软件包。仅获取已安装软件包总数,使用`dpkg`或`dpkg-query`命令输出传给`wc`命令。

RHEL、Fedora、CentOS使用`yum`命令查找已安装软件包:

运行`yum list installed`命令查看已安装软件包列表。获取已安装软件包总数,将`yum`命令输出传给`wc`命令。

RHEL、Fedora、CentOS使用`dnf`命令:

运行`dnf list installed`命令,显示已安装软件包列表。获取已安装软件包总数,使用`dnf`命令输出传给`wc`命令。

openSUSE使用`zypper`命令:

运行`zypper lr`命令查看已安装软件包列表。获取已安装软件包总数,将`zypper`命令输出传给`wc`命令。

使用`rpm`命令列出所有已安装的RPM包:

运行`rpm -qa`命令,显示所有已安装的RPM包。若需逐页查看输出,使用`more`命令。使用`--last`标志将所有安装的软件包与最新软件包放在顶部。获取已安装软件包总数,使用`rpm`命令输出传给`wc`命令。

在使用Snap或Flatpak工具的系统上列出已安装的包:

在Snap发行版中,运行`snap list`命令查看已安装的Snap应用程序。在Flatpak发行版中,使用`flatpak list`命令列出所有已安装的Flatpak应用程序。

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com