설치하려고 하는데(yum install git) 마지막에 오류가 발생합니다.
Error: Package: git-1.7.12.4-1.el5.rf.x86_64 (rpmforge)
Requires: libcurl.so.3 () (64bit)
( )을 설치하고 싶은데 git clone https://github.com/letsencrypt/letsencrypt
오류가 나서 계속할 수 없습니다.
그런 다음 ( yum list --showduplicates libcurl \ *
)를 실행하여 내가 설치한 것을 확인했는데 이것이 내가 본 것입니다.
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
* atomic: mirror1.34sp.com
* base: mirror.ratiokontakt.de
* epel: mirrors.n-ix.net
* extras: centos.datente.com
* rpmforge: mirror.de.leaseweb.net
* updates: centosmirror.netcup.net
Installed Packages
libcurl.x86_64 7.19.7-37.el6_4 @updates
Available Packages
libcurl.i686 7.19.7-46.el6 base
libcurl.x86_64 7.19.7-46.el6 base
libcurl-devel.i686 7.19.7-46.el6 base
libcurl-devel.x86_64 7.19.7-46.el6
내 서버는 다음과 같습니다: CentOS 릴리스 6.5(최종) Linux 서버 x86_64 x86_64 x86_64 GNU/Linux
누구든지 나를 도와줄 수 있나요? 지우거나 삭제해야 하는 경우, 아니면 고칠 수 있나요?
답변1
이 문제는 CentOS 6과 관련이 있습니다.
첫 번째 전화
yum remove rpmforge-release*
그 다음에
yum install git
답변2
패키지 이름 git-1.7.12.4-1.el5.rf.x86_은 CentOS 5 종속성을 가져오려고 하지만 CentOS 6을 사용하고 있음을 나타냅니다. repoforge 리포지토리를 설치할 때 CentOS 5 리포지토리 CentOS 6 중 하나를 설치했을 가능성이 높습니다. CentOS 5를 제거하고 CentOS 6을 설치하면 문제가 해결됩니다.
답변3
이것은 작동합니다:
# rpm -qa|grep el5
ffmpeg-0.6.5-1.el5.rf.i386
lame-3.99.5-1.el5.rf.i386
opencore-amr-0.1.2-1.el5.rf.i386
rpmforge-release-0.5.2-2.el5.rf.i386
a52dec-0.7.4-8.el5.rf.i386
faac-1.26-1.el5.rf.i386
ffmpeg-libpostproc-0.6.5-1.el5.rf.i386
x264-0.0.0-0.4.20101111.el5.rf.i386
# rpm --erase rpmforge-release-0.5.2-2.el5.rf.i386
# yum install git