yum 이용해서 페도라코어 5로 전환하려고 합니다.

rootroot의 이미지

그런데 계속 의존성 문제 비슷한게 뜨는데.
페도라 코어5로 업데이트 하려면 어디 yum서버 이용해야 합니까?
성공하신분은 주소 좀 올려주세요.

7339989b62a014c4ce6e31b3540bc7b5f06455024f22753f6235c935e8e5의 이미지

어떤 패키지에서 의존성 에러가 나는지 알려주세요.
가끔 의존성이 꼬일 때도 있거든요~

eezen의 이미지

이 글 보면서 시도해 봅니다.
원래는 이런 글타래에서 답이 충분히 나온 다음에
편하게 하려고 했는데 :)
뭐 급할 것도 없고 말이지요 :)

일단 fedora-release와 yum을 받아서 업그레이드하고
yum update
라고 해봤습니다.

결과는
--> Restarting Dependency Resolution with new changes.
--> Populating transaction set with selected packages. Please wait.
--> Running transaction check
Error: Missing Dependency: XFree86-libs >= 4.2.99 is needed by package libgnomeui
Error: Missing Dependency: mplayer >= 1.0pre5 is needed by package mplayer-codecs-win32
Error: Missing Dependency: php = 5.0.5-2.1 is needed by package php-pear
Error: Unable to satisfy dependencies
Error: Package w3c-libwww needs libcrypto.so.5, this is not available.
Error: Package libgnomeui needs XFree86-libs >= 4.2.99, this is not available.
Error: Package mplayer-codecs-win32 needs mplayer >= 1.0pre5, this is not available.
Error: Package w3c-libwww needs libssl.so.5, this is not available.
Error: Package gimp-print needs libijs.so, this is not available.
Error: Package evolution-data-server needs libsoup-2.2.so.7, this is not available.
Error: Package librsvg2 needs libgsf-1.so.1, this is not available.
Error: Package libofx needs libosp.so.3, this is not available.
Error: Package php-pear needs php = 5.0.5-2.1, this is not available.
Error: Package evolution-data-server needs libgnutls.so.11, this is not available.

생각보다 많지는 않습니다.

그럼 해결책을 찾아보고서 다시.....

prolinko의 이미지

아무래도 yum이 apt에 비해서 덜 똑똑하다보니까 페도라는 업그레이드시 씨디로 구워서 업그레이드 하는게 안전합니다.

그래도 yum을 이용하실 분들을 위해서 몇가지 참고사항.


  1. yum update보다 yum upgrade를 활용하세요. 배포판 업시 deprecated된 패키지를 제거해 줍니다.
  2. 우선 --exclude를 적절히 사용해서 디펜던씨 문제가 걸리는 패키지들을 제외하고서 나머지 패키지 들을 업그레이드 합니다.
  3. 보통 배포판 버전이 바뀌면서 패키지 구조가 바뀌었을 때(예를 들어서 1개의 패키지가 여러개로 나뉘었을때) 저런 문제가 생기기 마련인데 우선 yum remove로 기존 버전의 패키지들을 (FC4가 붙은 것들) 깔끔하게 제거하고 새 버전의 패키지를(FC5) 다시 설치해 봅니다.

eezen의 이미지

yum --exclude= 을 이용해봤는데
계속 꼬리를 물고 의존성이 걸리는 게 있고,
빼놓은 패키지가 다른 패키지의 구버전을 요구하기도 해서......

간편하게 yum remove 로 시도했습니다.
의존성 걸린 패키지들이 모두 제거되니 약 80개가 날아가네요.
특히 그놈 관련 패키지들은 거의 다 (이번에 그놈이 업그레이드되는군요)
날아가고 gimp와 기타 잘 알지 못하는 라이브러리들도 있지만
일단 그냥 날렸습니다. 나중에 다시 설치하면 되겠죠 머. :)

Transaction Summary

=============================================================================
Install 284 Package(s)
Update 1052 Package(s)
Remove 16 Package(s)
Total download size: 1.4 G

1336개의 패키지를 받고 있습니다.

eezen의 이미지

Transaction Check Error: file /etc/libgda/config from install of libgda-1.9.100-4.fc5 conflicts with file from package libgda-1.0.4-3
file /etc/gconf/schemas/desktop_gnome_accessibility_keyboard.schemas from install of libgnome-2.14.0-1 conflicts with file from package libgnome-2.8.0-2
file /etc/gconf/schemas/desktop_gnome_accessibility_startup.schemas from install of libgnome-2.14.0-1 conflicts with file from package libgnome-2.8.0-2
file /etc/gconf/schemas/desktop_gnome_applications_browser.schemas from install of libgnome-2.14.0-1 conflicts with file from package libgnome-2.8.0-2
file /etc/gconf/schemas/desktop_gnome_applications_help_viewer.schemas from install of libgnome-2.14.0-1 conflicts with file from package libgnome-2.8.0-2
file /etc/gconf/schemas/desktop_gnome_applications_terminal.schemas from install of libgnome-2.14.0-1 conflicts with file from package libgnome-2.8.0-2
file /etc/gconf/schemas/desktop_gnome_applications_window_manager.schemas from install of libgnome-2.14.0-1 conflicts with file from package libgnome-2.8.0-2
file /etc/gconf/schemas/desktop_gnome_background.schemas from install of libgnome-2.14.0-1 conflicts with file from package libgnome-2.8.0-2
file /etc/gconf/schemas/desktop_gnome_file_views.schemas from install of libgnome-2.14.0-1 conflicts with file from package libgnome-2.8.0-2
file /etc/gconf/schemas/desktop_gnome_interface.schemas from install of libgnome-2.14.0-1 conflicts with file from package libgnome-2.8.0-2
file /etc/gconf/schemas/desktop_gnome_lockdown.schemas from install of libgnome-2.14.0-1 conflicts with file from package libgnome-2.8.0-2
file /etc/gconf/schemas/desktop_gnome_peripherals_keyboard.schemas from install of libgnome-2.14.0-1 conflicts with file from package libgnome-2.8.0-2
file /etc/gconf/schemas/desktop_gnome_peripherals_mouse.schemas from install of libgnome-2.14.0-1 conflicts with file from package libgnome-2.8.0-2
file /etc/gconf/schemas/desktop_gnome_sound.schemas from install of libgnome-2.14.0-1 conflicts with file from package libgnome-2.8.0-2
file /etc/gconf/schemas/desktop_gnome_thumbnailers.schemas from install of libgnome-2.14.0-1 conflicts with file from package libgnome-2.8.0-2
file /etc/gconf/schemas/desktop_gnome_typing_break.schemas from install of libgnome-2.14.0-1 conflicts with file from package libgnome-2.8.0-2
file /etc/sound/events/gnome-2.soundlist from install of libgnome-2.14.0-1 conflicts with file from package libgnome-2.8.0-2
file /etc/sound/events/gtk-events-2.soundlist from install of libgnome-2.14.0-1 conflicts with file from package libgnome-2.8.0-2
file /usr/share/man/man8/dmraid.8.gz from install of dmraid-1.0.0.rc9-FC5_5.2 conflicts with file from package dmraid-1.0.0-rc5
file /usr/share/man/man8/blkid.8.gz from install of e2fsprogs-1.38-12 conflicts with file from package e2fsprogs-1.38-0.FC4.1

저 파일들 모두 지우고(혹시나 해서 백업) 다시 시도중입니다.

eezen의 이미지

똑같은 에러가 나오네요.
파일을 지운다고 해결되는 것이 아니군요.

골치아픈 골목으로 들어선 듯합니다. :)

7339989b62a014c4ce6e31b3540bc7b5f06455024f22753f6235c935e8e5의 이미지

특정 패키지를 삭제하면 원활히 되더군요. 그런데 그게 좀 애매해서요;;

eezen의 이미지

이것저것 삭제하면서 진행하다가 e1fsprogs를 억지로 지웠다가
망했습니다. 안되는 게 너무 많더군요. (yum도 안되니 뭐... 마운트도 안되고 등등)

결국 시디 구워서 업그레이드했습니다.

중간에 삭제한 것이 너무 많아서였을까요? 열심히 재설치했지만
문제가 많더군요. 어제 밤에 업그레이드는 일단 끝냈지만 한글입력 문제를
이제서야 해결하고 글 올립니다.

첨부터 시디로 할 걸 그랬나봐요. 후유증이 심합니다.

익명의 이미지

yum, python, sqlite, python-sqlite
위 4개를 수동으로 업데이트해주고 yum upgrade해보세요.

pool007의 이미지

저역시 dependency 문제로 자꾸 걸립니다. 성공하신분 계신지요. fc3 -> fc4는 예전에 yum으로 잘되던데 fc5는 왜이런건가요;;;

Passion is like genius; a miracle.

--
Passion is like genius; a miracle.

salpoosi의 이미지


wget http://ftp.riken.jp/Linux/fedora/core/5/i386/os/Fedora/fedora-release-5-5.noarch.rpm

wget http://ftp.riken.jp/Linux/fedora/core/5/i386/os/Fedora/yum-2.6.0-1.noarch.rpm

rpm -Uvh fedora-release-5-5.noarch.rpm yum-2.6.0-1.noarch.rpm

yum upgrade

reboot

refer: http://blog.naver.com/salpoosi/22956481

전 아무 문제 없이 업했습니다. 알아서 다 업 되던데요.

댓글 달기

Filtered HTML

  • 텍스트에 BBCode 태그를 사용할 수 있습니다. URL은 자동으로 링크 됩니다.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>
  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.

BBCode

  • 텍스트에 BBCode 태그를 사용할 수 있습니다. URL은 자동으로 링크 됩니다.
  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param>
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.

Textile

  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • You can use Textile markup to format text.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>

Markdown

  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • Quick Tips:
    • Two or more spaces at a line's end = Line break
    • Double returns = Paragraph
    • *Single asterisks* or _single underscores_ = Emphasis
    • **Double** or __double__ = Strong
    • This is [a link](http://the.link.example.com "The optional title text")
    For complete details on the Markdown syntax, see the Markdown documentation and Markdown Extra documentation for tables, footnotes, and more.
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>

Plain text

  • HTML 태그를 사용할 수 없습니다.
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
  • 줄과 단락은 자동으로 분리됩니다.
댓글 첨부 파일
이 댓글에 이미지나 파일을 업로드 합니다.
파일 크기는 8 MB보다 작아야 합니다.
허용할 파일 형식: txt pdf doc xls gif jpg jpeg mp3 png rar zip.
CAPTCHA
이것은 자동으로 스팸을 올리는 것을 막기 위해서 제공됩니다.