如何在redhat中备份已安装的rpm包?

时间:2015-04-17 05:45:31

标签: linux rpm package-managers

我在redhat中通过rpm命令安装了一个包,但是包现在失败了。 我想从已安装的包中创建一个新包。 我该怎么办?

2 个答案:

答案 0 :(得分:0)

这个命令可以帮助你,

rpm -Fvh –repackage rpm-file-name.rpm

此处rpm-file-name.rpm是Linux中的现有软件包,将使用上述选项重新打包。

来自rpm的 man 页面;

  

–repackage在删除之前重新打包文件。

     

–replacefiles安装软件包,即使它们替换了文件   其他已安装的包。

     

–replacepkgs安装软件包,即使其中一些已经存在   安装在这个系统上。

答案 1 :(得分:0)

rpmrebuild用于从已安装的软件包重新创建RPM软件包文件。有一些选项允许您定制打包,但最简单的调用只是从已安装的包中生成RPM文件。示例:rpmrebuild coreutils