2015-08-28 133 views
0

我有一个当前正在使用kickstart的项目,可以自动安装具有各种RPM包的CentOS发行版。 我现在需要在安装过程中添加一个新的RPM,我已经将它添加到我的%packages部分,但由于其依赖关系,它不起作用。 问题是不再支持选项%packages --resolvedeps%packages --ignoredpes(该脚本不起作用)。Kickstart在没有依赖关系的情况下安装RPM

是否有任何解决方法可以通过kickstart获得无需依赖的RPM安装?

+0

你为什么要这样做?据推测,RPM列出了它实际需要工作的依赖关系,因此如果不具备这些依赖关系,RPM包将无法正常工作。这是什么版本的CentOS? –

+0

@EtanReisner我正在使用CentOS 6.0(我无法升级)。我需要安装clamav-0.98-4.1,需要的软件包是libssl.10和libcrypto.10,至此我已经通过openssl,但安装时仍然出现错误(我不知道为什么,我不是Linux专家),但是在使用'--nodeps'强制执行时(我曾尝试在CentOS instalaltion及其工作后手动安装它)。 – Jaay

+0

在你手动安装的系统上,它正在工作什么'rpm -V clamav'说?这个clamav包来自哪里? –

回答

0

从我的经验来说,如果没有依赖关系安装,我不会尝试。通常程序员(好的)为了程序本身的缘故尽力减少对依赖的需求。 - 节点可能会产生不可预知的不稳定性。无论如何,希望对你有用。

相关问题