如何通过的方式列举各个linux系统早已安装的软件包?

使用过linux系统的运维应当都有在里面安装过软件包,有时侯我们须要查询即即将安装的包有没有在这个系统上早已安装,假若不先查一下,或多或少会出现问题,例如版本不一致等等。

本文将从一些系统进行展开:

在ArchLinux中使用pacman显示已安装的包

Pacman是ArchLinux及其衍生产品(如EndeavourOS和ManjaroLinux)的默认包管理器。

要列举ArchLinux及其衍生产品中使用pacman显示所有已安装软件包红帽linux系统下载,如下:

$pacman-Q

在ArchLinux中使用Pacman列举已安装的软件包

假如要逐页查看输出,请将输出通过管线传输到more

$pacman-Q|more

仅列举显式安装的软件包和版本:

$pacman-Qe

要仅列举ArchLinux中已安装软件包的总量百度网盘LINUX,请将pacman输出通过管线传输到wc:

$pacman-Q|wc-l

134

正如你在前面的输出中见到的,我早已在我的ArchLinux系统中安装了134个包。

在AlpineLinux中使用apk命令获取已安装包列表

Apk是AlpinePackageManager的简写,是AlpineLinux的默认包管理器。

在AlpineLinux中查看已安装包列表的命令是:

$apkinfo

在 Alpine Linux 中使用 apk 命令查看已安装的包

在AlpineLinux中使用apk命令查看已安装的包

假如要查看已安装的软件包列表以及版本号和软件包描述,请使用-vv如下标志:

$apkinfo-vv

linux软件安装的命令_linux系统安装程序命令_linux系统安装软件命令

要仅列举AlpineLinux中所有已安装软件包的总量linux系统安装软件命令,请将apkinfo输出通过管路发送到wc如下命令:

$apkinfo|wc-l

86

在Debian、Ubuntu中使用apt命令查找已安装的包

Apt为Debian、Ubuntu和其他基于Debian的系统中的包管理系统提供了中级命令行界面。

linux系统安装程序命令_linux软件安装的命令_linux系统安装软件命令

要在Debian、Ubuntu、LinuxMint和其他基于DEB的系统中显示已安装软件包的列表,请运行:

$aptlist--installed

在Debian、Ubuntu中使用apt命令显示已安装的包

显示基于Debian的系统中已安装软件包的总量,将apt命令的输出通过管线传输到wc命令,如下所示:

$aptlist--installed|wc-l

2575

在Debian、Ubuntu中使用dpkg命令

dpkg是一个用于安装、构建、删除和管理Debian软件包的命令行工具。

要使用dpkg命令列举所有已安装的软件包的版本和详尽信息linux系统安装软件命令,请运行:

$dpkg-l

使用dpkg命令获取已安装的软件包

或则,使用dpkg-query命令列举所有已安装的Debian软件包。

$dpkg-query-l

使用dpkg-query命令获取所有已安装的Debian软件包

仅列举基于Debian的系统中已安装软件包的总量:

$dpkg-l|wc-l

2668

$dpkg-query-l|wc-l

2668

在RHEL、Fedora、CentOS中使用yum命令

yum,是命令行管理工具安装和基于红帽系统管理软件包。

要在Fedora、RHEL、CentOS、中查找已安装软件包的列表,请运行:

$yumlistinstalled

使用 yum 命令列出已安装的软件包

使用yum命令列举已安装的软件包

使用yum和wc命令仅列举已安装软件包的总量:

$yumlistinstalled|wc-l

347

在RHEL、Fedora、CentOS中使用dnf命令

DNF是YUM的下一代版本,自Fedora22、RHEL8和CentOS8以来始终是默认的包管理器,DNF用法与Yum相同。

要使用查找RHEL、Fedora、CentOS中已安装软件包的列表dnf,请运行:

$dnflistinstalled

假如只想使用dnf命令显示包的总量,请运行:

$dnflistinstalled|wc-l

在openSUSE中使用zypper命令

Zypper是默认的命令行包管理器,用于在SUSE和openSUSE中安装和管理包。

要使用列举openSUSE中已安装的软件包zypper,请运行:

$zypperse--installed-only

使用rpm命令

RPM命令,是拿来安装和管理基于红帽系统从命令行应用程序。

要列举系统上安装的每位RPM包,请运行:

$rpm-qa

要逐页查看输出,请将输出通过管线传输到more命令:

$rpm-qa|more

还可以使用--last如下标志将所有安装的软件包与最新的软件包置于底部:

$rpm-qa--last

以下两种是通用方式,可以在任何安装了snap或flatpak工具的系统上使用这种命令:

列举使用snap安装的软件包

Snap是Canonical开发的软件布署和包管理系统。

要列举系统上安装的所有snap应用程序,请运行:

$snaplist

使用flatpak列举已安装的包

Flatpak是一个独立于平台的包管理系统,用于在Linux上建立、安装和运行沙盒桌面应用程序和运行时。

要列举Linux中所有已安装的flatpak应用程序,请运行:

$flatpaklist--app

linux软件安装的命令_linux系统安装程序命令_linux系统安装软件命令

列出 Linux 中使用 flatpak 安装的软件包

本文原创地址://gulass.cn/rhzazsypzkya.html编辑:刘遄,审核员:暂无