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

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

解释:

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

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

CentOS 7.6 如何导出已安装软件的 RPM 包

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

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