CentOS 7.6 如何导出已安装软件的 RPM 包
可以使用以下命令导出已安装的软件的 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 包的名称。
原文地址: https://www.cveoy.top/t/topic/jLm1 著作权归作者所有。请勿转载和采集!