有關 CentOS 3 的常見問題
Contents
- 誰人維護 CentOS 3?
- ISO 映像在哪裡?
- MegaRaid 150-2 磁碟陣列
- Centos 3.1、3.2、及 3.3 之間有甚麼分別?他們是否都以 Red Hat 企業級伺服器(原文 Linux)作為基礎 ……
- 我如何將一個系統由 WBEL-3(White Box Enterprise Linux)轉移至 CentOS 3?
- 我如何將一個系統由 Red Hat 9 轉移至 CentOS 3?
- '''舊:''' 為甚麼我剛下載的 CentOS 3.3 x86_64 自稱是 RC1?x86_64 版本仍未發佈嗎?
- 我安裝了 CentOS 並選取了 mysql(或 postgresql),但它(們)並未被安裝。究竟它們在哪裡,我怎樣安裝他們?
- 為甚麼 yum 在 CentOS 投訴關於遺漏了的 GPG 金鑰?或者我剛安裝了 CentOS,但 yum 不斷地匯報正確的 GPG 金鑰未被安裝。我如何安裝它?
- CentOS-3 備有 RHGFS and RHCS 嗎?
- CentOS-3 的支援會維持多久?
1. 誰人維護 CentOS 3?
CentOS 小組。他們的名字在 有關 CentOS 頁上的 CentOS 開發組 部份。
2. ISO 映像在哪裡?
在 centos 3.x 鏡像的 isos 目錄內,備有三張程式的光碟映像,及三張源代碼的映像。
請參閱 CentOS 鏡像 及 CentOS 網站內的CentOS 下載區。
3. MegaRaid 150-2 磁碟陣列
安裝 LSI MegaRaid 150-2 磁碟陣列控制器的驅動程式碟片。你可以用 "linux dd" 來開始CentOS 3.3 的安裝程式。當安裝程式作出提示時,請使用下面所提供的驅動程式碟片。使用這個方法可以載入最新 5.6.97 版的 megaide.o 驅動程式。這個模塊在單核心的 i686 處理器上已測試過,然而它亦支援多核心的 i686 處理器。
玩得開心些。
編者註:使用者從舊的 caosity 網站供獻出來的, 連結於 2004 年 11 月時有効用。
- 編者註二:下面的指引可應用在 rwfloppy.exe 上
c:\>rwfloppy /Wa /T144 /Ffloppy.img /Wa 意思是 drive A: /T144 意思是 1.44 Mb 磁碟 /Ffloppy.img 意思是寫入 floppy.img 這個檔案
4. Centos 3.1、3.2、及 3.3 之間有甚麼分別?他們是否都以 Red Hat 企業級伺服器(原文 Linux)作為基礎 ……
- RHEL 3(及 CentOS 3)以 Red Hat Linux 9 作為基礎。
- CentOS 3.1 及 CentOS 3.3 都以 Red Hat Enterprise Linux 3 作為基礎。
- CentOS 3.2 並不存在。
- Red Hat 在開始時會為他們正式支援的發行版本每季發佈更新,接著改為半年的發佈週期。CentOS 3.1 是包括更新集 1(U1)的 RHEL 3,而 CentOS 3.3 等同包括更新集 3(U3)的 RHEL 3,如此類推。
- 最新的發佈是 CentOS 3.9(發行於 2007 年 7 月),也就是包括更新集 9(U9)的 RHEL 3。
5. 我如何將一個系統由 WBEL-3(White Box Enterprise Linux)轉移至 CentOS 3?
註:這個過程已經在 i686 的平台上進行過測試及審核。我在尋找 x86_64 的測試者及願意在 i586 級系統上試驗的人們。{我已經針對 x86_64 及 i586 作出測試,兩者都沒有問題(hughesjr)}這個方法亦可轉移 RHEL-3 或 TaoLinux-1.0 至 CentOS-3。
將 WBEL-3 轉移是一個簡單的過程。下面的步驟名乎其實地是將你的系統從 WBEL-3 移到 CentOS 3 上。即時的好處有很多:適時的 RHEL 修正更新、可聯絡的開發者、及積極的社區支援。 下面的每個步驟都應該以 root 的身份執行,並且在終端視窗內輸入為一個指命。動態更改大小的瀏覽器可能會自動換行。
yum 擁有一個 "clean" 的選項,可以清理 yum 快取目錄內的不同物件。這個指命是選擇性的,但備受推薦。請選擇地執行:yum clean
- 這個步驟安裝 CentOS 套件簽署金鑰。要檢查 CentOS 3 套件簽署金鑰的真確性,請看
這條常見問題。
rpm --import http://mirror.centos.org/centos/RPM-GPG-KEY-CentOS-3
- 這個步驟安裝 CentOS 專用的 -release 檔案;它會取替 whitebox-release 這個套件。(whitebox-release 套件將會被自動移除,所以你不必為它操勞)。
rpm -Uvh http://mirror.centos.org/centos/3/os/i386/RedHat/RPMS/centos-release-3-5.3.i386.rpm
註:要將一台 x86_64 架構的機器升級,在上述指命中以 x86_64 代替 i386
這個步驟安裝 CentOS 版本的 yum 及一個合適的 yum.conf 檔案。
rpm -Uvh http://mirror.centos.org/centos/3/os/i386/RedHat/RPMS/yum-2.0.8-1.centos.7.noarch.rpm rpm -Uvh http://mirror.centos.org/centos/3/os/i386/RedHat/RPMS/centos-yumconf-1-11.noarch.rpm
註:在第 3 及第 4 步裡,yum、centos-yumconf、centos-yumcache 及 centos-release 套件的版本可能會有變 …… 因此假若上述的連結無效,請將你的瀏覽器開啟至 http://mirror.centos.org/centos/3/os/i386/RedHat/RPMS/ ,然後找出 yum、 centos-yumconf、centos-yumcache、及 centos-release 的最新版本資料。
視乎你的 WBEL 安裝版本,你現存的 yum.conf 可能被搬移至 /etc/yum.conf-SAVE 而 CentOS 的 yum.conf 被放在 /etc 內,或者 CentOS 專用的 yum.conf 被安裝為 /etc/yum.conf.rpmnew 而你的 yum.conf 並未修改。假若你原有的 yum.conf 並沒有被搬移,請將它儲存,然後用新安裝的 CentOS yum.conf 檔取代它。此刻,暫且用預設的 yum.conf 來令你的系統正常運作。下列步驟可以讓 yum 存取 CentOS 的 yum.conf。
- 有需要的話:
cd /etc mv yum.conf yum.conf.mysaved cp yum.conf.rpmnew yum.conf cd -
- 有需要的話:
要檢查你的 yum.conf 檔是正確的,並且檢視 yum 將會升級的套件,我們強烈建議你嘗試將系統升級前,先使用 yum 的 list updates 功能來顯示它的意願。 To verify that your yum.conf file is accurate and to see what packages yum wants to upgrade we strongly encourage you to use yum's list updates feature to display it's intentions before attempting to upgrade your system.
註:2.0.x 版本的 yum 將會在更新的過程中下載大量標頭檔案。yum 並不是在下載套件,所以請不要因為 yum 在畫面上產生的大量輸出而擔心。 選擇性地執行:
yum list updates yum update
此刻你的系統已被升級。我們建議重新啟動系統(來檢查啟動過程是否順利,及使用任何新安裝的內核)。假若你先前使用自訂的 yum.conf,你應該會想將你所作的修改加入 CentOS 的現有 /etc/yum.conf 檔內。執行這個過程不會移除或更新在 CentOS 及 Whitebox 內擁有相同版本的套件。這樣你便能將電腦「改裝」為 CentOS,隨後亦可使用 CentOS 的軟件庫進行更新。
我們亦建議你加入備有 CentOS 討論及資訊的郵件列表。
6. 我如何將一個系統由 Red Hat 9 轉移至 CentOS 3?
Owl River 建立了一份絕妙的 Red Hat 9 至 CentOS 指南。在這裡重複他們的工作只會白費功夫。
由 Karanbir Singh [z00dax] 提交的附加細節:
- 那些由 Red Hat 9 升級至 CentOS 3 的用戶指出了一個問題,就是 Red Hat 改變了他們編排套件版本的方式。任何轉移離開 RH9 的人必須留意及理解這個問題所帶來的後果。郵件列表上針對這個問題的討論有更多信息,在網上這個連結可以找到:
http://lists.caosity.org/pipermail/centos/2005-February/002056.html
7. '''舊:''' 為甚麼我剛下載的 CentOS 3.3 x86_64 自稱是 RC1?x86_64 版本仍未發佈嗎?
這些映像實質上是發佈版本。名為「RC1」的版本與最終發佈的版本中間並沒有需要作出任何修改。為了更改 /etc/redhat-release 而重新製作映像的價值並不大。
8. 我安裝了 CentOS 並選取了 mysql(或 postgresql),但它(們)並未被安裝。究竟它們在哪裡,我怎樣安裝他們?
當你在安裝過程中選取它們時,CentOS 只會安裝它們的客戶端。(這是來自上游的特性。)
- 針對 mysql:你必須安裝 add-ons 軟件庫內的 mysql-server。
- 針對 postgresql:你須要在 CentOS 3 安裝 rh-postgresql-server。
假若你有一個設置妥當的 yum.conf,你可以如此安裝這些套件:
yum install mysql-server (或 rh-postgresql-server)
Postgresql 在 CentOS 上的服務名稱是「rhbd」,位於 /etc/rc.d/init.d。(這是 RH 曾經將 postgresql 改名為 RHDB 的歷史遺蹟。) mysql 的服務名稱是「mysqld」。
9. 為甚麼 yum 在 CentOS 投訴關於遺漏了的 GPG 金鑰?或者我剛安裝了 CentOS,但 yum 不斷地匯報正確的 GPG 金鑰未被安裝。我如何安裝它?
你須要安裝 CentOS RPM 簽署金鑰。基於安全理由,這個金鑰在基本系統安裝時不會被安裝。如此你就可以在核實金鑰的真確性後才將它安裝在你的系統上。RPM 有能力從一個 CentOS 鏡像中取得金鑰:
rpm --import http://mirror.centos.org/centos/RPM-GPG-KEY-CentOS-3
這樣(以 root 的身份)做,就能安裝(「匯入」)CentOS 3 的套件簽署金鑰,好讓 RPM 能使用它來確定擁有合法簽署的套件。請注意,匯入安裝媒體上的金鑰會比較安全。這個金鑰在每個映像的主目錄中,名為 RPM-GPG-KEY。同一個金鑰亦在碟 1 上以 RPM-GPG-KEY-CentOS-3 出現。使用光碟上的金鑰較為安全的原因,是由於光碟是不變的媒體,而當你檢驗映像的 MD5 檢驗碼時,亦同時暗地裡檢驗了金鑰。作為後備用途,這個金鑰如下:
----BEGIN PGP PUBLIC KEY BLOCK----- Version: GnuPG v1.2.1 (GNU/Linux) mQGiBEBWEXMRBACwv6ybAZQEyqFvVXnVmTk5Pvt/k701xbdYFkh/GbolGKhvW0OQ zSK0zffeBXrqJHnfWGxOjXvhQVq9miOQUtTCk65s6dZF4HbXRmgQynVAj19S0Axw wqzVZzZAbbNz4Y5Mu/UOflR7n5WcNmES1ynFqRsmFWsypIJFrT3gGMC4gwCgmHev ld/ebabzVqkk1JjFMoxA0DED/3OJ0IohANLmDe7eAmT8IRIlWb+HPfi2pfhYCjYv /g1nc+0hBPaZtrvFuboaQfUh7vqcVza+Ti/A1kPsTwDiXClV/njzow04Qx9K2TKL E+Jad9kd9/mJGM2JeUFvbPYFQaIBP6ZW8pibZI7YKGQ1Rwmv6wCjlQ06ABHetIgV 5sOcA/sHFomRwY+aTGxM4Bd0XUZW0Hjj2FP5/38yfWflhDLGSDeJPuwMk+Y5JlTz FfMMeNsMMdGk9Hn7vysKrQwXbZcpS+WmopA8jWg77jhHIXZKLJYdySCDlxsOixG2 NBmRS9HQHh/d8OfCEh4tg1VLKhVmkZRpWdHcmxueJfkx3zzMX7QmQ2VudE9TLTMg S2V5IDxjZW50b3MtM2tleUBjYW9zaXR5Lm9yZz6IXwQTEQIAHwUCQFYRcwUJCWYB gAQLBwMCAxUCAwMWAgECHgECF4AACgkQcEnkTQJeUTsPjgCdFVLLKgeMpqc8gFdm HW9pQxtRRKoAoIYpvPOIb1nj88gpx4aYbxcw+S/5iEwEExECAAwFAkBWHykFgwll 88oACgkQKN6I1rmRG5KRxACfQOzZp6ComvGfvkPFuJRd9QvVx48AnAvY/AqekJxd /y6TGOQvrmm8CoxWuQINBEBWEZEQCADQ48xpVDl9w3PlwgauoGaysDgyc8OAkzAM 6IPb/Ma068l73y58KJXdBLCTDFbCQb/O29wE7iw8V/MXqBRl6aWzKkdnkA2RzDHo MqYGHrMUwO8y74l/Crw24b5gzhOkHwZGeuCEHbXyt6h1oYJBs239vyvQF/l5EIUF CRiaYT1Y4tGdeGoCwNEdVCOBz5r9F7ebJaT0rK+cFwMEk3mLXmxYz2w9NdKS9R8w ytIRZDCLY2XadmPKfcZje1tdp0b/z+jbXw1iIs1hbje0kLvC88OSp5Ss0oN0zN2H NZT59mdnqlLlUpNApS1Ev6pPB5ZAvdi43IJdVDKgsp+SSwCy/85TAAMFB/92Z967 /FsFxShW+6t7ShI3Y1PF4hVyK3wDF1I83b7Ff+IwFh8YhPt2x8AWTxJRWAoIrtzh G+zEmUjm19dRqeB3tI3zTqNSkl15IIVGElhv8PFET9UwZblHLVW4LQEqbOIeFlTn jSnbdfh05Qzx0J+eJnMdgBhQajItE7R74O5Yx5Dqaat641FxT6cZUtRUcd+tQ58t MkIcK1ZvRiRTC6WkwfULpiRUvG4N+NhCWlfjGUfvcoMuThqkjU3qeVS3hlH2T1Mq JMilUUZFN5laLXv9oQFJZReF64mrQBQzueqjtkWEbVqoji1ThdPQTeLgn9SSewZf X584+BMZSkhNBP8ViEwEGBECAAwFAkBWEZEFCQlmAYAACgkQcEnkTQJeUTsx4wCf ZZPhJKRCXgwX7UB9YwDaSFQK8IgAoJgy+aCPMUCH6WUFPVRf49q56+9r =4XKu -----END PGP PUBLIC KEY BLOCK-----
假若你對金鑰的真確性有質疑,請查詢;若你遇到假冒的金鑰,請將詳情及你的聯絡資料寄往:security@centos.org
10. CentOS-3 備有 RHGFS and RHCS 嗎?
有。你可以在這裡取得 CentOS-3 專用的 RHGFS 及 RHCS: http://mirror.centos.org/centos/3/csgfs/
這參閱這題關於 CentOS 計劃與上游供應商的關係的常見問題。
11. CentOS-3 的支援會維持多久?
我們打算支援 CentOS-3 直至 2010 年 10 月 31 日。
現時的計劃是:
- 整全性更新(連同硬件更新):現時至 2006 年 10 月 31 日
- 維護性更新:2006 年 11 月 1 日至 2010 年 10 月 31 日
- 整全性更新
- 在整全性更新階段,新的硬件支援會由 CentOS 斟酌決定透過更新集來提供。此外,所有可用及合規格的修正也會透過更新集來提供(或個別地{並即時地}提供安全性修正)。更新集一般會每年發佈 2 至 4 次,而每個更新集都包括新的映像。在 3.x 的編號制度下,.x 是更新集的編號。
- 維護性更新
- 在維護性更新的階段期間,只有安全性修正及特別挑選的嚴重錯誤修正會被發行。更新集的發行數目,就算有,也不會多。
Translation of revision 7