:: 세상의 중심 ::

Fedora Core 6 to 7 upgrade using yum



한단계의 업그레이드를 할 때 사용할 수 있는 것으로, 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 사이트를 참고하여 제작하였습니다.
Posted by bsh Trackback 0 Comment 13

댓글을 달아 주세요

  1.  댓글주소 수정/삭제 댓글쓰기 향민 2007.08.11 23:25 신고

    왜 안돼지.. upgrade할때 막판에 에러가 나..ㅡ.ㅜ

  2.  댓글주소 수정/삭제 댓글쓰기 향민 2007.08.11 23:41 신고

    Error: Missing Dependency: libgij.so.8rh()(64bit) is needed by package gcc-java
    Error: Missing Dependency: libgcj.so.8rh()(64bit) is needed by package gcc-java
    Error: Missing Dependency: libgcj = 4.1.2-12 is needed by package gcc-java
    Error: Missing Dependency: libgcj-tools.so.8rh()(64bit) is needed by package gcc-java
    Error: Missing Dependency: libgcj = 4.1.2-12 is needed by package libgcj-devel
    Error: Missing Dependency: libFLAC.so.7 is needed by package kdemultimedia
    Error: Missing Dependency: gcc = 4.1.2-12 is needed by package gcc-java
    Error: Missing Dependency: libgcj = 4.1.2-12 is needed by package libgcj-src
    Error: Missing Dependency: /usr/lib/libgcj.so.8rh is needed by package libgcj-devel
    Error: Missing Dependency: libFLAC.so.7()(64bit) is needed by package kdemultimedia

  3.  댓글주소 수정/삭제 댓글쓰기 향민 2007.08.12 13:12 신고

    warning: libFLAC7-1.1.2-25_11.fc7.x86_64.rpm: Header V3 DSA signature: NOKEY, key ID 66534c2b

    이녀석은 정체가 머지??..ㅡ.ㅜ

  4.  댓글주소 수정/삭제 댓글쓰기 향민 2007.08.13 01:09 신고

    성공 했다.. 문제는 머엿냐면.. 기존에 패키지를 dependence고려해서 몽땅 지워버리고..

    새로운 패키지로 다시 깔면 안정적으로 7 이 깔리더라.. ㅋㅋ

    아무튼 성공~ㅋ

  5.  댓글주소 수정/삭제 댓글쓰기 향민 2007.08.13 13:54 신고

    x가 안떠...ㅡ.ㅜ

  6.  댓글주소 수정/삭제 댓글쓰기 향민 2007.08.13 19:09 신고

    gdm 를 깔고 되는듯했으나 로그인 화면만 뜨고 안뜸...
    계속.. 삽질해 보겠음...

  7.  댓글주소 수정/삭제 댓글쓰기 향민 2007.08.13 20:00 신고

    구글링과... yum으로 부족한 패키지를 모두 인스톨하니..까...
    제대로 작동...ㅡ.ㅜ 힘들었다..

  8.  댓글주소 수정/삭제 댓글쓰기 Favicon of http://blindfish.tistory.com BlogIcon blindfish 2007.08.15 13:31 신고

    여하든간에.. 성공했다는게.. 중요하지..ㅋㅋ

  9.  댓글주소 수정/삭제 댓글쓰기 Favicon of http://baver.zetacode.com BlogIcon bsh 2007.08.18 14:30 신고

    우선 dependency 에서 걸리는 경우는 2가지의 방법이 존재하는데,
    1. 의존성 문제를 일으키는 패키지 자체를 지우고 업그레이드를 한 다음에 다시 설치하는 방법이 있고,
    2. 의존성에 맞춰서 없는 패키지를 전부 설치한 다음에 업그레이드를 진행하는 방법이 있다.

    근데 내가 해본결과 왠만한 패키지는 지우고 업그레이드 한 다음에 다시 설치하는 것이 빠르고,
    java와 같은 경우는 의존성을 맞춰서 해당 패키지를 설치하는 편이 빠르더라..
    java는 jpackage-utils 라는 패키지가 빠져서 그런 경우가 대부분이니 이것을 설치하면 거의 된다.

  10.  댓글주소 수정/삭제 댓글쓰기 Favicon of http://baver.zetacode.com BlogIcon bsh 2007.08.18 21:06 신고

    난 그냥 java 때매 짜증나서 포기~ 그냥 새로 깔았다... 어차피 머 설정해놓은 것도 없었기 때문에... -_-;

  11.  댓글주소 수정/삭제 댓글쓰기 Favicon of http://blindfish.tistory.com BlogIcon blindfish 2007.08.19 22:23 신고

    나도... 아무리 봐도 먼가가 계속 꼬이는거 같고..
    gnome도 불안정하고.. 문제가 이리저리 많네..
    아직 먼가 부족한 폐키지도 있고... gcc먼가 이상해..

  12.  댓글주소 수정/삭제 댓글쓰기 빨강머리앤 2007.08.22 09:26 신고

    블로그 구경잘 하였습니다. 블로그에 필요한 동영상, boom4u.net 도 구경 오세요~~

  13.  댓글주소 수정/삭제 댓글쓰기 BlogIcon ikvesypogt 2014.09.29 10:09

    이용약관위배로 관리자 삭제된 댓글입니다.