在 Redhat Enterprise 3 上安装 git 时遇到问题。当我尝试安装 rpm 时,它出现了循环依赖问题。
[root@tflaus001 tmp]# rpm -i git-1.5.2.1-1.el3.rf.i386.rpm
warning: git-1.5.2.1-1.el3.rf.i386.rpm: V3 DSA signature: NOKEY, key ID 6b8d79e6
error: Failed dependencies:
perl(Git) is needed by git-1.5.2.1-1.el3.rf
[root@tflaus001 tmp]# rpm -i perl-Git-1.5.2.1-1.el3.rf.i386.rpm
warning: perl-Git-1.5.2.1-1.el3.rf.i386.rpm: V3 DSA signature: NOKEY, key ID 6b8d79e6
error: Failed dependencies:
git = 1.5.2.1-1.el3.rf is needed by perl-Git-1.5.2.1-1.el3.rf
perl(Error) is needed by perl-Git-1.5.2.1-1.el3.rf
有人能告诉我如何修复此问题或我需要在 yum.conf 中添加什么内容来修复此问题吗?
答案1
同时安装两者,即
rpm -i git-1.5.2.1-1.el3.rf.i386.rpm perl-Git-1.5.2.1-1.el3.rf.i386.rpm
另一种方法是使用yum localinstall some-package-...rpm
yum 来解析并下载任何缺少的依赖项(但在这种情况下您不需要这样做,因为您显然已经拥有所需的两个包)。
答案2
# rpm -ivh git-1.5.2.1-1.el3.rf.i386.rpm perl-Git-1.5.2.1-1.el3.rf.i386.rpm
或者你可以安装DAG 仓库yum 安装 git*