P.S.

아래 글 처럼 yum 을 통한 ant 설치보다.
http://jongkwang.com/?p=796 에서 설명하는 방식으로 설치하는 것이 더 편리해 보입니다.
아래 글은 그냥 참고만 하세요.

 


 

아놔… 이것 때문에 고생한거 생각하면 눈물이 앞을 가린다.
(약 8시간 가까이 쌩 고생…ㅠㅠ)

저와 비슷한 처지의 분들은 이글이 도움이 되실길…

에러 현상

yum install ant 하면 아래와 같은 오류 발생

Missing Dependency: /usr/bin/rebuild-security-providers is needed by package java-1.4.2-gcj-compat-1.4.2.0-40jpp.115.x86_64

구글링 해보면
ANT_HOME, JAVA_HOME, JRE_HOME 을 잘 맞추라고 한다.
나 또한 신경써서 맞춰 주었으나 계속 안됨

원인

– jpackage-util 5.0 에서는 이상하게 안된다
– jpackage-util 1.7 을 구해서 설치 하면 된다.

문제1

– 먼저 jpackage-util 5.0 를 지운다.

rpm -e --nodeps jpackage-utils
# -nodeps 옵션 안걸어 주면 어떻게 될지 나도 모른다. 조심조심

/etc/yum.repos.d/ 폴더에 jpackage-util 1.7 경로를 추가 시켜 준다.
cd /etc/yum.repos.d/
vi jpackage17.repo

[jpackage17-generic]
name=JPackage (free), generic
mirrorlist=http://www.jpackage.org/mirrorlist.php?dist=generic&type=free&release=1.7
gpgcheck=1
gpgkey=http://www.jpackage.org/jpackage.asc
enabled=1

[jpackage17-rhel]
name=JPackage (free) for Red Hat Enterprise Linux $releasever
mirrorlist=http://www.jpackage.org/mirrorlist.php?dist=redhat-el-$releasever&type=free&release=1.7
gpgcheck=1
gpgkey=http://www.jpackage.org/jpackage.asc
enabled=1

[jpackage17-generic-nonfree]
name=JPackage (non-free), generic
mirrorlist=http://www.jpackage.org/mirrorlist.php?dist=generic&type=non-free&release=1.7
gpgcheck=1
gpgkey=http://www.jpackage.org/jpackage.asc
enabled=0

이제 jpackage-utils-1.7.3 설치

yum install jpackage-utils-1.7.3

그리고 ant 설치

yum install ant
ant -version