내가 달리기를 마친 후에yum install git
오류가 표시됩니다
Error: Package: git-1.7.6.1-1.el5.rf.i386 (rpmforge)
Requires: libcurl.so.3
You could try using --skip-broken to work around the problem
You could try running: rpm -Va --nofiles --nodigest
libcurl.so.3을 설치해야 합니까, 아니면 인터넷에서 git을 다운로드하여 설치해야 합니까?
답변1
문제는 설치하려고 한다는 것입니다.엘 5버전 git
(git-1.7.6.1-1.엘 5.rf.i386). 나는 같은 문제를 가지고있다여기에 설명.
git용 el6을 선택하는 rpmforge extras를 활성화하여 이 문제를 해결했습니다(그런 다음 yum을 설치할 수 있음).
이것이 centos 기본 저장소의 문제라고 확신합니다. 기본적으로 el6을 설치해야 한다는 뜻인가요?
답변2
CentOS 6.3에서도 동일한 문제가 발생했습니다. 이것을 실행한 후에는 yum provides git
두 가지 옵션이 있습니다.
git-1.7.1-2.el6_0.1.x86_64 : Fast Version Control System
git-1.7.4.1-1.el5.x86_64 : Fast Version Control System
그래서 하나를 만들었고 오류나 누락된 파일 없이 .el6 버전 yum install git-1.7.1-2.el6_0.1.x86_64
을 설치했습니다 !git
perl-Error
perl-Git
libcurl.so.3
답변3
curl
설치 프로그램 패키지가 설치되지 않을 것 같습니다 libcurl.so.3
. 이 curl
패키지는 curl
라이브러리가 아닌 프로그램 및 관련 파일을 제공합니다.
Centos의 경우 필요한 패키지 이름은 아마도 curl-devel
.
yum
설치할 종속성이 제공되지 않은 것에 놀랐습니다 . CentOS 5.6의 yum
매뉴얼 페이지 에는 yum install
"모든 종속성이 충족되는지 확인하면서 최신 버전의 패키지 또는 패키지 세트를 설치하는 데 사용됩니다." 라고 나와 있습니다. 종속성이 올바르게 구성되지 않았을 수 있다고 생각했지만 git
.
yum install curl-devel
다음을 시도해 보세요 yum install git
.
답변4
먼저, 루트 아래의 파일을 편집하고 /etc/yum.conf
제외 줄을 주석 처리합니다(예:;
;exclude
http://winscp.net수정된 메모장 편집기와 SSH 액세스용 PuTTY가 내장되어 있으므로 로그인하세요. )
위에서 설치에 대해 읽은 후에 curl-devel
는 작동하지 않습니다. 그러나 yum reinstall curl-devel
그것은 효과가 있었습니다. 그런 다음 계속해서 yum install git
git과 2개의 추가 필수 파일을 설치했습니다.