我在redhat中通过rpm命令安装了一个包,但是包现在失败了。 我想从已安装的包中创建一个新包。 我该怎么办?
答案 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