FC6 升級到 FC7 摘要

edited 十月 2013 in 伺服器環境
因為 FC7 的檔案庫結構有些異動,所以沒辦法直接用過去的方式更新,也在升級過程遇到蠻多問題:

1. 可能因為結構異動,一些台灣地區的 mirror 並未調整,導致只有幾個地方有 mirror 可用,所以我手動修改了下面兩個檔案:

/etc/yum.repos.d/fedora-core.repo
[core]
name=Fedora Core $releasever - $basearch
baseurl=http://ftp.mirror.tw/pub/fedora/linux/releases/7/Fedora/i386/os/

/etc/yum.repos.d/fedora-updates.repo
[updates]
name=Fedora Core $releasever - $basearch - Updates
baseurl=http://ftp.mirror.tw/pub/fedora/linux/updates/7/i386/

然後將其他的 .repo 檔移除才開始進行更新

* 後來發現還有 cle 的 mirror 可用:
ftp://cle.linux.org.tw/pub/fedora/linux/

2. 接著執行 yum -y upgrade ,但是會遇到很多 Missing Dependency 的錯誤訊息
Error: Missing Dependency: libsamplerate.so.0 is needed by package k3b
Error: Missing Dependency: python-abi = 2.4 is needed by package python-psycopg
Error: Missing Dependency: python-abi = 2.4 is needed by package 4Suite
Error: Missing Dependency: libdvdread.so.3 is needed by package k3b

...

直接忽略依存關係將那些有問題的 rpm 移除:

rpm -e --nodeps k3b python-psycopg 4Suite ...

3. 移除軟體過程還出現了 specifies multiple packages 的錯誤訊息,透過 rpm -qa 去查詢,得知是系統安裝了兩個版本的 rhnlib ,只要把兩個版本號碼連同名稱一起打進去就可以移除

4. 有一個比較奇怪的錯誤訊息:
Error: Missing Dependency: libhowl.so.0 is needed by package libpurple

我在系統中找不到 libhowl 或 libpurple,查詢了一下,libpurple 是 Gaim 在用的,所以把 Gaim 移除後就 OK 了

原始討論: http://twpug.net/x/modules/newbb/viewtopic.php?topic_id=2708
Sign In or Register to comment.