다른 rpm이 설치되지 않을 경우

고객지원 지식기반 (otherpackage)

Symptom:

수세리눅스가 설치되어 있는곳에서 패키지를 설치하고 싶은데 이것이 수세의 배포판에 포함되어 있는 것이 아닙니다.이 패키지가 또다른 패키지를 필요로 하여 패키지가 제대로 설치가 되지 않습니다.

Cause:

인터넷으로부터 다운로드받은 RPM 혹은 다른 배포판에 있는 것들이 대부분 이러한 것에 속하는데 이것들은 대부분 모든 리눅스 배포판에서 잘 설치가 됩니다. 그러나 모든 패키지의 이름이 똑같지는 않으며 릴리즈되는 번호 또한 언제나 일치하지는 않습니다. 예를 들면 glibc같은 것들 입니다.

Solution:

패키지를 설치하기 전에 이미 설치되어 있는지 rpm명령어를 이용해 찾아볼 수 있습니다.
rpm -q libc
어떤 패키지들은 glibc가 필요한데 이것은 수세에서는 libc로 되어있습니다. 강제로 인스톨을 하고싶다면 --nodeps 옵션을 사용하면 됩니다.
rpm -ihv --nodeps j2sdk-1_3_0.linux.rpm
하지만 될 수 있는 한 이 방법은 사용하지 않는 것이 좋습니다.왜냐하면 이 방법은 때로 충돌을 일으킬 수 있기 때문이며 정말로 필요한 파일들이 인스톨되지 않았을 수 있기 때문입니다. 또다른 패키지나 파일등이 필요하다면 가장 손쉬운 방법은 첫번째 시디의 ARCHIVES.gz에서 이것들을 찾는 것입니다.모든 패키지와 전체 배포판에 포함된 파일의 리스트가 있습니다.
키워드: RPM, INSTALLATION, SUN, JDK, JAVA, GLIBC

카테고리:

SDB-otherpackage, Copyright SuSE Linux AG, Nrnberg, Germany - 버전: 14. Dez 2000
SuSE Linux AG - 최근에 만들어진 : 18. Jan 2001 에 의해 jsj (sdb_gen 1.40.0)