香港服务器香港服务器租用

如何在Linux中使用命令管理已安装的软件包?

1.使用RPM命令列出已安装的软件包
RPM代表Red Hat Package Manager,但它也用于其他发行版中,例如CentOS,Fedora和SuSE。RPM有自己的安排来获取已安装软件包及其文件的列表。通过使用该RPM 命令,您可以创建列表并对已安装软件包的名称进行排序。您还可以导出一个文本文件,其中将包含Linux系统上已安装软件包的所有名称。
启用查询以列出软件包名称:
$ rpm -qa --last
列出基于RPM的系统上已安装软件包的列表:
$ rpm -qa --last |wc --l

在基于RPM的系统上将已安装软件包的列表导出到文本文件:
$ rpm -qa --last > packages.txt
2.使用YUM命令列出已安装的软件包
YUM(Yellow Updater Modified)是一个基于开源GUI的命令行界面系统,专门用于在Red Hat Linux和CentOS上安装,删除,更新和运行查询。该yum命令基于服务器-客户端体系结构的方法工作。
我们可以使用这些yum命令来准备已安装软件包的列表,获取详细信息并计算Linux机器中已安装软件包的总数。
创建已安装软件包的列表:
$ yum list installed
$ yum list all
获取有关软件包的详细信息:
$ yum info acl
汇总已安装软件包的列表:
$ yum list installed | wc –l
3.使用DNF命令列出已安装的软件包
DNF(Dandified Yum)是Red Hat,CentOS和Fedora Linux软件包管理器的升级版。它于2013年在Fedora 18上发布,但自2015年以来,它还是RHEL 8和CentOS 8的默认软件包管理器。
由于DNF命令在用户之间方便快捷,因此这里有一些终端命令可用于创建已安装软件包的列表,获取有关软件包的详细信息以及计算系统上已安装软件包的总数。
您还可以创建和导出文本文件,该文件将包含有关已安装软件包的所有信息。文本文件将保存在home目录中。
创建已安装软件包的列表:
$ dnf list installed
获取有关软件包的详细信息:
$ dnf info tilix
计算系统中安装的软件包总数:
$ dnf list installed | wc –l
导出已安装软件包的列表:
$ dnf list installed > packages.txt
4.使用Zypper命令列出已安装的软件包
Zypper是Open SuSE和SuSE Linux中的软件包管理工具。它是一个命令行软件包管理器,使用libzypp库进行软件安装。该zypper可用于通过执行安装,删除,并通过命令行界面更新包来管理软件仓库。
它还可以执行一些主要查询命令,以列出Linux系统上已安装的软件包。在这里,zypper 给出了一些基本命令来获取SuSE Linux内部已安装软件包的列表。
创建已安装软件包的列表:
$ zypper se --installed-only
获取有关软件包的详细信息:
$ zypper info nano
计算系统中安装的软件包总数:
$ zypper se --installed-only | wc –l
导出已安装软件包的列表:
$ zypper se --installed-only > packages.txt
5.使用Pacman命令列出已安装的软件包
Pacman(软件包管理器)是Arch Linux系统及其衍生产品(如ArcoLinux,Manjaro,Chakra等)的默认命令行软件包管理器工具。它使用Linux 的libalpm库,该库允许我们安装,删除,构建和管理Arch Linux软件包。
从一开始,我们就可以运行查询命令(-Q)来检查软件包列表。然后,我们将能够获取详细信息并计算Linux系统上已安装软件包的总数。
创建已安装软件包的列表:
$ pacman -Q
获取有关软件包的详细信息:
$ pacman –Qi bash
计算系统中安装的软件包总数:
$ pacman -Q | wc –l
导出已安装软件包的列表:
$ pacman -Q > packages.txt
6.使用DPKG命令创建已安装软件包的列表
Dpkg(Debian软件包)是用于基于Debian的系统(如Ubuntu,Linux mint)的低级软件包管理器工具。该dpkg命令主要用于管理Debian软件包。但是有时Debian Package安装程序不足以立即获取必要的存储库文件。
dpkg由于依赖性问题,甚至不建议使用该工具删除软件包。但是,您可以使用该dpkg命令在Ubuntu Linux上生成和导出已安装软件包的记录。
获取已安装软件包的构建信息:
$ dpkg -l
计算系统中安装的软件包总数:
$ dpkg --list | wc --lines
导出已安装软件包的列表:
$ dpkg -l > packages.txt
7.使用Apt命令获取已安装软件包的列表
APT代表Advanced Package Tool,它是基于Debian的系统(如Ubuntu,Linux mint)的高级命令行软件管理器。它可以用于查找和安装新软件包,升级软件包,删除软件包,并可以处理依赖关系问题。
您可以使用apt命令工具在Linux机器上创建已安装软件包的索引。您也可以导出一个文本文件,其中将包含有关Debian Linux上已安装软件包的所有信息。文本文件通常存储在home目录中。
获取您的Debian系统上已安装软件包的列表:
$ apt list –installed
$ sudo apt list --installed | less
$ apt list
检查任何特定包装的详细信息:
$ apt show firefox
计算系统内部安装的软件包总数:
$ apt list –installed | wc –l
使用APT命令将已安装软件包的列表导出到文本文件:
$ apt list –installed > packages.txt
您已经了解了如何使用软件包管理在Linux发行版上生成已安装软件包列表的基本操作。也介绍了各种Linux发行版的shell命令的基础。

A5互联https://www.a5idc.net/

posted @   A5IDC  阅读(1793)  评论(0编辑  收藏  举报
努力加载评论中...
美国服务器BGP云服务器
点击右上角即可分享
微信分享提示