fedora 6 에 있는 yum 이 이제 더 이상 업데이트 패키지를 제공하지 않는다.
그래서 yum 을 실행시킬 때마다 no package for update 라는 메시지가 나왔나보다.
그걸 모르고 한동안 고생을 했다. 구글을 통해 더이상 업데이트 패키지가 없다는 사실을
알고 아래 내용을 찾았다... 이렇게 고마울 수가...
---------------------------------------------
Fedora Core 6 to 7 upgrade using yum
# rpm -Uvh ftp://ftp.jaist.ac.jp/pub/Linux/Fedora/releases/7/Fedora/i386/os/Fedora/fedora-release-notes-7.0.0-1.noarch.rpm --nodeps
# rpm -Uvh ftp://ftp.jaist.ac.jp/pub/Linux/Fedora/releases/7/Fedora/i386/os/Fedora/fedora-release-7-3.noarch.rpm --nodeps
한단계의 업그레이드를 할 때 사용할 수 있는 것으로, fedora core 7에서 변경된 사항을 기술해 놓은 rpm을 설치하는 것이며, 이 작업에서 속성이 fedora core 7으로 바뀐다.
# yum -y upgrade
fedora core 7으로 변경되었으니, yum으로 업데이트를 하는 과정이다. 이 과정을 통해서 fedora core 6로 되어 있던 모든 패키지들이 fedora core 7 패키지로 업데이트 된다.
# yum upgrade 2>&1 | tee /tmp/yum_upgrade
# yum upgrade 2> /tmp/yum_upgrade
설치 작업과정을 로그로 기록해두는 명령어이다.
위의 명령어는 에러로 출력되는 것과 표준출력으로 출력되는 모든 것들을 기록하는 것이고,
아래 명령어는 에러기록만을 저장하는 명령어이므로, 원하는 명령어를 선택해서 사용하면 된다.
# perl -ne 'print "$1\n" if ((/Error: Missing Dependency:.*is needed by package (.*)$/) || (/Error: Package (.*?) needs.*, this is not available./))' /tmp/yum_upgrade | sort | uniq
저장된 로고를 perl을 이용해서 분석하여 보기 편하도록 재정리하는 과정이다.
꼭 이부분은 하지 않아도 된다.
# reboot
이제 재부팅만 하면 모든 과정이 완료 된다.
새로운 Fedora Core 7를 볼 수 있을 것이다.
- perl로 된 부분은 짜아앙님의 블로그를 참조했으며, 나머지 부분은 fedora 사이트를 참고하여 제작하였습니다.
----------------------------------------------------------------
업데이트시 Missing Dependency: python(abi) = 2.4 is needed by package authconfig 에러가 발생되면,
yum remove authconfig 명령을 내려 authconfig를 제거한 후 다시 yum -y update를 하면 됨
yum remove authconfig 명령을 내려 authconfig를 제거한 후 다시 yum -y update를 하면 됨
'스크랩 > 전산/전자' 카테고리의 다른 글
떴다! 윈도XP '죽음의 파란화면' (0) | 2008.12.19 |
---|---|
MySQL 설치/사용시 나는 에러 유형별 대처방법 (0) | 2008.09.19 |
MYSQL Too many Connection 문제 해결... (0) | 2008.03.19 |
7 ZIP.... (0) | 2008.03.19 |