9

RPM 命令查看已安装的软件

 1 year ago
source link: https://www.myfreax.com/rpm-command-to-view-installed-software/
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.
neoserver,ios ssh client
rpm

RPM 命令查看已安装的软件

在需要在另一台计算机安装相同软件或要重新安装系统的情况下

Updated At 1 Dec 2022 2 min read
By myfreax
RPM 命令查看已安装的软件

RPM 命令查看已安装的软件

在需要在另一台计算机安装相同软件或要重新安装系统的情况下,知道如何列出CentOS系统已安装的软件包可能会有所帮助。

在本教程中,我们将向您展示如何列出和过滤CentOS已安装的软件。我们还将向您展示如何检查指定的软件包是否已安装,统计已安装的软件以及查找已安装软件包的版本。

yum是CentOS默认软件包管理器。它可用于从官方和第三方CentOS仓库下载安装,删除,查询和管理CentOS RPM软件包。

RPM 查看已安装软件

rpm-q选项的命令允许您查询软件的信息。sudo rpm -qa命令将列出所有已安装的软件。要查询/搜索是否已安装某个软件,请将软件名称传递给rpm -q命令。

sudo rpm -q tmux命令将向您显示系统是否安装tmux软件。如果已安装tmux,您将看到tmux的版本信息。否则,命令将打印package tmux2is not installed

在备份系统时你可能需要创建CentOS系统所有已安装软件名称并将其保存到文件中。

此时你可将命令sudo rpm -qa标准输出重定向到文件中。运行命令sudo rpm -qa > packages_list.txt

sudo rpm -qa
sudo rpm -qa > packages_list.txt
sudo rpm -q tmux

在恢复已安装的软件时或者在其他服务器安装相同的软件时,可以使用cat命令将所有软件包传递给yum命令。

sudo yum -y install $(cat packages_list.txt)命令将会读取packages_list.txt文件并循环安装软件。

sudo yum -y install $(cat packages_list.txt)

RPM 统计已安装软件总数

如需要查看CentOS系统安装了多少软件,请使用与之前相同的命令,但不要将命令的标准输出重定向到文件,而是将其通过管道传递到wc以对行进行计数

sudo rpm -qa | wc -l将会对sudo rpm -qa的标准输出行进行计数,这样你可以确定系统已安装了多个软件。

sudo rpm -qa | wc -l

在CentOS系统中,您可以使用yum list installedrpm -qa命令列出已安装的软件包。如有任何疑问,请随时发表评论。


About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK