*.rpm 과 *.tar.gz으로 된 같은 프로그램에 대한 질문입니다.
글쓴이: gwkang / 작성시간: 목, 2005/03/17 - 4:18오후
안녕하세요..
이제 막 리눅스를 시작한 초보입니다..
공부하다가 이해를 못하겠는것이 있습니다.
현재 한컴 4.0을 설치했습니다.
그리고 Glade를 설치하려고 glade1-2.10.0.tar.gz을 받아 설치하려고 하니..
glib >= 2.6이라는 메세지가 보이면서 에러가 납니다.
그래서 제 판단에.. glib 버전이 2.6보다 큰것을 설치하면 되겠군... 해서..
현재 버전을 보니.. 1.2더군요..
glib-2.6.3.tar.gz을 받아 설치를 했습니다.
그리고 다시 glade를 설치하려고 하니..
또 같은 오류 메세지가 나타납니다.
rpm으로 설치된 프로그램을 업데이트 하려면...
꼭 rpm으로 설치를 해야 되는 건가요?
tar.gz으로 업데이트 할 수는 없는건가요?
또.. 가장 최신의 rpm을 받을 수 있는 곳은 어디인가요?
rpmfind.net은 좀 늦는것 같습니다.
그럼... 즐리하세요~~^^
Forums:
RPM으로 업데이트 하거나 --nodeps 옵션을 주고 설치해보십시오.
저도 거의 비슷한 수준일거라 생각되지만 ^^;;
해결책이 하나 떠오르는게 있어서 답을 올립니다.
RPM을 설치할때 의존성 검사를 rpm 자체 데이터베이스에서 찾는다고 합니다.
거기에 없으면 에러가 난다고 하더라구요 실제 파일을 찾는게 아니구요.
그러니까 rpm 패키지로 나오는걸 설치해서 검사를 해결하거나,
현재 컴퓨터에 tar.gz 파일로 make install 하셨을것 같은데
rpm 설치하실때 -ivh 옵션(또는 -Uvh.. 하여간 설치명령.)뒤에
--nodeps 옵션을 하나 더 주고 설치하시면 될겁니다.
의존성 검사를 피하게 해주는 옵션이거든요.
제가 틀리지 않았기를 진심으로 바랍니다.
glade-2.10.0을 컴파일 하려면 gtk+-2.6.x 버전이 설치되
glade-2.10.0을 컴파일 하려면 gtk+-2.6.x 버전이 설치되어 있어야 합니다.
gtk를 설치하려면 glib, atk, pango, pkgconfig 등 필요한 버전의 패키지가 설치되어 있어야하구요. 모든 패키지가 정상적으로 설치되어 있는데 xxx.pc 파일을 찾을 수 없다고 하면 PKG_CONFIG_PATH에 xxx.pc 파일이 있는 디렉터리를 추가해주어야 합니다. Redhat 계열이라면 YUM으로 업데이트해도 될텐데요.
댓글 달기