GTK+2.2 설치질문
안녕하세요. 먼저 제 데스크탑은 래드햇8.0 입니다.
기본적으로 GTK+1.2.0 이 설치되어 있는데.. 이것을 GTK+2.2.0
으로 업그레이드를 하려 합니다.
www.gtk.org 에서 소스(glib-2.2.0, pango1.2.1, atk-1.2.0, gtk+2.2.0)
를 받았습니다.
glib-2.2.0 은 별 무리없이 설치 되는거 같은데, GTK+2.2.0 은 설치가 안됩니다.
./configure 를 하면 pkg-config 가 atk 를 찾지 못했다고 에러를 뿌립니다.
rpm -qa | grep atk 하면 atk-1.0.3-1 이 있는데도 말이죠.
이건 제가 도무지 이해를 못하겠네요. 왜 이런 에러를 뿌리는 건가요?
또 혹시나 싶어 atk-1.2.0 을 컴파일하여 설치하려 해도 그것도 안되는군요
./configure 를 실행하면 GLIB 에러가 뜨는군요
'pkg-config --modversion glib-2.0' returned 2.2.0, but GLIB (2.0.6)
was found! if pkg-config was correct, then it is best
tp remove the old version o fglib. you may alse be able to fix the
error by modifing your LD_LIBRARY.....
GLIB 2.2.0 or better is required.
등등이 나오는군요.
LD...PATH 에 추가도 하였는데.. 어째서 안되는 건가요?
프로그램 설치등에 익숙치 안다보니 잘 모르겠네요.
레드햇 8.0은 기본설치후에 glib-2.0 버전이 깔립니다.따라서
레드햇 8.0은 기본설치후에 glib-2.0 버전이 깔립니다.
따라서 glib-2.0으로 설정되어있어서
gtk+-2.2를 컴파일할때 에러가 나는 것이구요.
atk 에서 에러가 발생하는 것은 atk 버전이 맞지 않아서 그렇구요
atk는 소스를 직접 컴파일하는 것보다 rpmfind.net에서 rpm 패키지를
받아서 설치하시는 것이 편할겁니다.
pkgconfig에서 에러가 나는 것은 pkgconfig 정보가 glib+-2.0으로
설정되어있어서 그런것입니다. 이건 LD_PATH랑 상관없구요
glib+-2.2.0 소스안에 보시면 pkgconfig 설정파일이 있습니다.
(파일이름이 잘 생각안나네요.) 이 설정파일이 있는 디렉토리를
PKG_CONFIG_PATH로 설정해주시면 됩니다. (export)
-devel 패키지가 있어야죠.
rpm이라면 -devel을 깔아야 컴파일이 됩니다.
그리고 어지간하면 rpmfind.net에서 받으세요.
음..rpmfind.net 에는 gtk+2.0 관련 패키지 페이지
음..
rpmfind.net 에는 gtk+2.0 관련 패키지 페이지가 삭제되어 있더군요..
편하디 편한 rpm 을 왜 안찾아봤겠습니다. ㅜ.ㅡ
어쨋든 답변 고맙습니다.
패키지 이름이 gtk2 입니다.
gtk+나 gtk는 1.x만 있더군요.
그리고 rawhide 같이 업데이트가 지속적으로 되는 경우는 업데이트 중에 검색 결과에 나온 파일이 없을 수도 있습니다.
이때는 직접 해당 URL에 들어가서 파일을 받으면 됩니다.
http//gnome.or.kr/moin.cgi/AptRpm 도 쓸만합니다.
댓글 달기