[완료] rpm -i 관련 에러....

doodoo의 이미지

dpkg 에 넘 익숙한건가...아니면 apt 에 넘 익숙한건가?...ㅠㅠ

레드헷 엔터프라이즈 AS 4 버젼이 있습니다.
git 를 한번 설치해 보기 위해서 다음의 파일들을 다운 받았습니다..

git-1.5.2.1-1.el4.rf.x86_64.rpm      perl-Git-1.5.2.1-1.el4.rf.x86_64.rpm
git-gui-1.5.2.1-1.el4.rf.x86_64.rpm  subversion-perl-1.1.4-2.ent.x86_64.rpm

설치 하려고 다음과 같이..rpm -i git-1.5.2.1-1.el4.rf.x86_64.rpm 하면...

warning: git-1.5.2.1-1.el4.rf.x86_64.rpm: V3 DSA signature: NOKEY, key ID 6b8d79e6
error: Failed dependencies:
        perl(Git) is needed by git-1.5.2.1-1.el4.rf.x86_64
        perl(SVN::Core) is needed by git-1.5.2.1-1.el4.rf.x86_64
        perl(SVN::Delta) is needed by git-1.5.2.1-1.el4.rf.x86_64
        perl(SVN::Ra) is needed by git-1.5.2.1-1.el4.rf.x86_64
    Suggested resolutions:
        subversion-perl-1.1.4-2.ent.x86_64.rpm

라고 나오네요...그래서 rpm -i subversion-perl-1.1.4-2.ent.x86_64.rpm 라고 하면
warning: subversion-perl-1.1.4-2.ent.x86_64.rpm: V3 DSA signature: NOKEY, key ID 443e1821
error: Failed dependencies:
        libsvn_client-1.so.0()(64bit) is needed by subversion-perl-1.1.4-2.ent.x86_64
        libsvn_delta-1.so.0()(64bit) is needed by subversion-perl-1.1.4-2.ent.x86_64
        libsvn_diff-1.so.0()(64bit) is needed by subversion-perl-1.1.4-2.ent.x86_64
        libsvn_fs-1.so.0()(64bit) is needed by subversion-perl-1.1.4-2.ent.x86_64
        libsvn_ra-1.so.0()(64bit) is needed by subversion-perl-1.1.4-2.ent.x86_64
        libsvn_repos-1.so.0()(64bit) is needed by subversion-perl-1.1.4-2.ent.x86_64
        libsvn_subr-1.so.0()(64bit) is needed by subversion-perl-1.1.4-2.ent.x86_64
        libsvn_wc-1.so.0()(64bit) is needed by subversion-perl-1.1.4-2.ent.x86_64
        subversion = 1.1.4-2.ent is needed by subversion-perl-1.1.4-2.ent.x86_64
    Suggested resolutions:
        subversion-1.1.4-2.ent.x86_64.rpm

라고 나오네요...git 를 설치하기 위해서는 subversion 을 설치 해야 하는 겁니까?

먼 옛날 레드햇 쓸때 받았던 열을 다시 받는 듯한 느낌이... -,.-

sisuc의 이미지

yum 으로 해당 라이브러리를 설치해보세요-

위대한 한글

위대한 한글

다콘의 이미지

rpm -Uhv http://apt.sw.be/redhat/el4/en/x86_64/rpmforge/RPMS/rpmforge-release-0.3.6-1.el4.rf.x86_64.rpm
yum -y install git

속도가 느리다면
/etc/yum.repos.d/rpmforge.repo 파일에서
mirrorlist = file:///etc/yum.repos.d/mirrors-rpmforge 로 되어 있는지 보시고
안되어 있으면 변경해 주신 다음
/etc/yum.repos.d/mirrors-rpmforge 파일 첫줄에
http://mirror.star4u.org/dag/redhat/el4/en/$ARCH/dag
추가해 주세요.

doodoo의 이미지

감사합니다.

rpm -Uhv rpmforge-release-0.3.6-1.el4.rf.x86_64.rpm
warning: rpmforge-release-0.3.6-1.el4.rf.x86_64.rpm: V3 DSA signature: NOKEY, key ID 6b8d79e6
Preparing...                ########################################### [100%]
   1:rpmforge-release       ########################################### [100%]

rpmforge 는 설치된것 같은데...결정적으로 yum 이 없네요..
그래서...
다운로드 받은 yum 페키지를 설치하려고...하니..다음과 같은 결과가...

 rpm -iv yum-2.4.2-0.4.el4.rf.noarch.rpm
error: Failed dependencies:
        python-elementtree is needed by yum-2.4.2-0.4.el4.rf.noarch
        python-sqlite is needed by yum-2.4.2-0.4.el4.rf.noarch
        urlgrabber is needed by yum-2.4.2-0.4.el4.rf.noarch

이런 의존성 무한 챗바퀴가 징글징글해서 결국 우분투로 튀었는데.....ㅠㅠ

한숨만....흑....지금 python-elementtree 가 어디에 있는지...또 검색하러 갑니다....

doodoo의 이미지

지금 설치 끝났습니다...yum 좋군요...알아서 다 땡겨다 해 주니...^^;

yum 에 설치할때 필요한 파일은

python-elementtree-1.2.6-7.el4.rf.x86_64.rpm   sqlite2-2.8.17-2.el4.remi.x86_64.rpm
python-sqlite-0.5.0-1.2.el4.rf.x86_64.rpm      subversion-perl-1.1.4-2.ent.x86_64.rpm
python-urlgrabber-2.9.7-1.2.el4.rf.noarch.rpm  yum-2.4.2-0.4.el4.rf.noarch.rpm
rpmforge-release-0.3.6-1.el4.rf.x86_64.rpm

와 같군요...

도와주신 분들께 감사를.....