뭐라써야할지.. xsession-errors ; gnome 2.6 upgrade fails
글쓴이: chertsey / 작성시간: 화, 2004/04/27 - 1:05오전
흠... gnome 2.6을 넘보고자...여러가지 시도하다가..
GNOME 2.6 Installation Order
libxml2 --> libxslt --> gtk-doc--> glib--> libIDL-->ORBit2--> intltool --> libbonobo -->fontconfig -->Render--> Xrender--> Xft-->pango
--> atk--> shared-mime-info--> gtk+
pango 1.4.0 설치중 계속 glib의 구버전 문제때문에 제거를 해버렸습니다.
rpm -e --nodeps glib2-2.2.3xxx
그리고 난 후 X 로의 진입이 안됩니다.... cry
다음은 /root/.xsession-errors 의 내용입니다.
/etc/X11/gdm/PreSession/DefaultRegistering your session with wtmp and utmp
/etc/X11/gdm/PreSession/Default Running /usr/bin/X11/sessreg -a -w /var/log/wtmp -u /var/run/utmp -x "/var/gdm/0.Xservers" -h "" -l "0" "root"
제발 X Window로 돌아가고 싶습니다...고수님들의 도움 부탁드립니다.
Forums:
음... 질문속에 답이 있습니다.pango를 설치하기 위해서 지워진
음... 질문속에 답이 있습니다.
pango를 설치하기 위해서 지워진 파일때문에 X가 실행되지 않는거네요.
사용하는 배포판이 RedHat계열같은데 해당되는 배포판 번호에 맞게 컴파일된
Gnome을 구해서 설치해야 할겁니다.
보통의 경우 rpm으로 배포되는 패키지들은 명시적으로 배포판의 이름과 버젼을
기입하게 되어있습니다. 그 이유는 chertsey님이 겪으신 문제들이 발생하기 때문
입니다.
즉, 개발자가 컴파일해서 만든 RPM이 최신 라이브러리를 이용했을 경우 이전 라이
브러리를 사용한 사람들과 호환성면에서 문제가 발생하기 때문에 그렇게 배포를
해야만 한다는 것입니다.
해결 방법은 두가지가 있습니다.
첫번째는 일단 지운 glib2 라이브러리를 다시 설치하고 Gnome 2.6이 현재 설치
되어있는 배포판의 버젼에서 컴파일되어서 배포되는 패키지를 구하는 방법입니다.
두번째는 이참에 X와 기타 라이브러리를 최신 버젼으로 업그레이드 하는 방법입니다.
두가지다 녹녹하지 않은 시간이 소요되겠지만요.
아~ 그리고 또한가지... 소스를 직접 받아서 컴파일해서 사용하는 방법입니다.
소스를 받아서 컴파일한 후에 사용하는 방법도 별로 쉬운방법은 아니지만 현재
상태에 최적으로 만들 수 있다는 장점이 있기는 하죠.
마지막으로 별로 권하고 싶진 않지만 쉬운방법은...
최근에 배포되고 있는 배포판으로 시스템을 설치한 후에 패키지를 설치하는 방법이죠.
그리 권장할만한 사항은 아닙니다만 신경쓰기 귀찮을 때는 좋은 방법이죠. :)
예전에 RedHat에서 update를 지원해주었을 때는 그나마 편리하게 사용했었다고
들었는데 요즘은 RedHat update포트가 막혀있다고 들었습니다.
대신 Fedora라는 것을 이용하면 가능하다고 들었는데...
이참에 Debian이나 Gentoo를 고려해 보심도 좋을것같기도 하네요.
RedHat을 이용해 왔다면 Fedora를 설치한 후에 update를 이용하는 방법도
괜찮고요...
------------------------------
좋은 하루 되세요.
댓글 달기