可以使用以下命令导出已经安装的软件的rpm包:

sudo rpm -qa --queryformat "%{NAME}\n" | xargs sudo rpm -q --qf '%{NAME}-%{VERSION}-%{RELEASE}.%{ARCH}.rpm\n' -p > installed_packages.txt

解释:

  • rpm -qa --queryformat "%{NAME}\n":列出所有已经安装的软件包的名称。
  • xargs sudo rpm -q --qf '%{NAME}-%{VERSION}-%{RELEASE}.%{ARCH}.rpm\n' -p:将软件包名称作为参数传递给 rpm -q 命令,以获取每个软件包的版本、发布和架构信息。
  • > installed_packages.txt:将结果输出到一个名为 installed_packages.txt 的文件中。

执行命令后,就可以在当前目录下找到一个名为 installed_packages.txt 的文件,其中包含了所有已经安装的软件的rpm包的名称

centos76 rpm 已经安装的软件导出rpm包如何操作。

原文地址: https://www.cveoy.top/t/topic/cfvB 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录