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