是否可以在 RPM 中安装 RPM?

是否可以在 RPM 中安装 RPM?

我可以创建一个包含 RPM 的 RPM 并将其放入目录中,然后安装该 RPM 吗?如何?

答案1

简而言之,不。问题(最基本的)是 RPM 数据库在安装的所有阶段都是打开的,因此当您尝试安装第二个软件包时,它会尝试打开(用于独占访问)已经打开的数据库(用于独占访问) ),并且您最终会(希望)无法打开并出现令人讨厌的错误消息或(最坏的情况)损坏的 RPM 数据库。

为了解决我认为您正在尝试解决的问题,您需要将第二个包指定为第一个包的 SPEC 文件内的依赖项。

相关内容