새로 install한 linux(FC5)에서 yum 실행은 잘 되었지만, 예전 (약 3년전)에 설치한 linux (2.6.6-1.435.2.3)에서는 yum이 실행이 잘 되지 않았다.
그래서 lighttpd를 yum을 이용해서 설치하려고 시도하다가... 잘 않되어서 이것저것 해보았는데, linux os 버전 문제, python 버전 문제, python 패키지 버전 문제, python-rpm 버전문제, yum 버전문제, yum의 configuration 문제 등이 복합적으로 걸리면서 계속 실패했다.
최종적으로 어찌 어찌 되었는데...
1. yum 실행환경인 python은 /usr/bin에 설치된 것을 기준으로 해야 한다. /usr/local 에 설치된 python으로 하면 여러가지 문제에 부딪힌다.
2. yum 설치는 rpm으로 해야한다. yum.xxx.tar.gz를 받고 rpmbuild로 rpm을 만든 후 설치를 한다. rpm을 빌드할 때 추가로 설치가 필요한 모듈들은 이 때 rpm build가 알려준다.
# rpmbuild -tb yum-2.6.1.tar.gz
# rpm -ivh /usr/src/redhat/RPMS/noarch/yum-2.6.1-1.noarch.rpm
3. yum.conf 및 yum.repo.d 에 있는 서버 리스트는 http://mirrors.fedoraproject.org/publiclist 에서 한국 서버로 대체한다. 그리고 서버 리스트에 관해 좋은 예제는 http://towis.net/tag/Fedora 를 참조한다.
댓글 없음:
댓글 쓰기