close
最近開始專心再資訊學習與解決問題中度過每個忙碌的時刻,剛
好有了許多不同的資訊經驗。這次是在 Linux YUM更新系統碰到
了問題,特地放上來跟大家分享這個解決方法。

RedHat時代大家總愛用APT替系統做更新,有人會說,Linux不是
很穩定安全嗎?何必要更新系統呢?我的見解則是沒有「安全」
的系統,養成良好的習慣才是比較正確的資訊習慣。當然,系統
也得常常維護更新才是,畢竟程式是人寫的,總會有些小臭蟲,
能因此避免掉安全漏洞,不是很好嗎?

如果對 Linux 有興趣,建議各位可以到【鳥哥的Linux私房菜
晃晃,相信一定能有所收穫的。yum 的介紹,請點選﹝這裡﹞!

回歸正題,這次碰到的是在 Fedora Core 4 底下 yum 的錯誤訊
息,讓 Fedora Core 4 無法順利更新。


【錯誤訊息】

Error: Missing Dependency: kernel = 2.6.15-1.1833_FC4 is needed by package dlm-kernel
Error: Missing Dependency: /lib/modules/2.6.15-1.1833_FC4 is needed by package cman-kernel
Error: Missing Dependency: kernel = 2.6.15-1.1833_FC4 is needed by package gnbd-kernel
Error: Missing Dependency: /lib/modules/2.6.15-1.1833_FC4 is needed by package gnbd-kernel
Error: Missing Dependency: /lib/modules/2.6.15-1.1833_FC4 is needed by package GFS-kernel
Error: Missing Dependency: kernel = 2.6.15-1.1833_FC4 is needed by package GFS-kernel
Error: Missing Dependency: /lib/modules/2.6.15-1.1833_FC4 is needed by package dlm-kernel
Error: Missing Dependency: kernel = 2.6.15-1.1833_FC4 is needed by package cman-kernel


【自行解決方式】

1. yum update kernel*

 這個指令是更新有關 kernel 的相關套件。

2. yum remove gnbd-kernel GFS-kernel cman-kernel dlm-kernel
  yum install gnbd-kernel GFS-kernel cman-kernel dlm-kernel

 這指令是先將這些相關套件透過 yum 移除,再重裝。


但,以上的兩種解決方式,仍然無作用。經過「咕狗」大人的參
拜後,才想起來原來有這樣的方式!


【正確解決方式】

rpm -e cman dlm gnbd dlm-devel cman-kernel dlm-kernel gnbd-kernel GFS-kernel


移除後,再重新 yum update,就順利的執行更新囉!


當然,這幾天連續碰到的問題還真不少,也有些問題尚未解決,
只好繼續追查下去,這篇筆記就分享給需要的朋友囉!目前小的
我大多是使用「CentOS」,所以對於不同系統的 yum更新方式又
學了一些囉!嗯!這是好的開始囉。 ^^~V

對了!在此補充一下「CentOS」這套 Linux,這套主要是提供不
想購買商業 Linux的組織或個人推出的整合系統,採 RedHat 企
業版為基礎,因此也有人說,這是企業免費版,我想?這應該也
不為過,對於熟悉 RedHat 的朋友,相信也是一大福音!


相關討論:

夢想天空該主題討論原文


                          Paul

                       2006.11.28
arrow
arrow
    全站熱搜

    paul 發表在 痞客邦 留言(0) 人氣()