CentOS 6.9 發行注記
最後更新: 2017 年 4 月 5 日
Contents
1. 翻譯
本發行注記備有下列語言供選擇:
2. 引言
歡迎來到 CentOS 6.9 的發行。CentOS 是一個企業級的 Linux 發行版本,它源於 Red Hat 1 免費公開的源代碼。你可以在 這裡 檢閱我們的官方產品發佈。
CentOS 完全遵守 Red Hat 的再發行政策,並且以功能上的兼容性為目標。CentOS 對套件的修改主要是去除上游供應商的商標及美工圖。
一如上游供應商的慣例,現時沒有任何獲支援的方法把舊的 CentOS 主要發行版本(CentOS 5)「升級」至新的主要發行版本。這並非 CentOS 強加的限制,卻反映了上游在這方面的取態。對於那些勇於冒險、有意做實驗的人,我們建議他們先建立及測試備份。如果有人不顧此警告仍然想嘗試升級,譬如在安裝媒體的指命行採用不獲支援的 upgradeany 選項,請注意你必須自行取得最新版的 centos-release 套件,自己執行 rpm -e --nodeps 來移除舊版的 centos-release 套件,自行安裝 CentOS 6 的 centos-release 套件,然後 yum 才有可能正常運作。
持續發行(CR)軟件庫 以測試及 hotfix 為前提,把下個 CentOS 定點發行本內的套件公開,直至該版本被推出為止。
在你嘗試進行安裝或匯報問題之先,請把其它分段閱讀一遍。
註:只挑選某些套件更新至 CentOS-6.9 是不可能的。6.9 的所有套件及更新都針對 6.9 的目錄樹進行建設,因此可能無法配合較舊的 6.x 套件。如果你想採用 6.9 內的某些套件,請更新所有套件。要是你進行局部更新,你將會遇到問題。
3. 安裝媒體及其 sha256sum
安裝工具包被分為兩隻 DVD。你只須採用首隻 DVD 便能完成安裝。第二隻 DVD 內只包含附加的 RPM,你可以按需要在日後安裝它們。安裝程式在安裝時不會徵用第二隻 DVD。你應該檢驗這些安裝媒體的 sha256sum 檢查碼。
sha256sum x86_64: d27cf37a40509c17ad70f37bc743f038c1feba00476fe6b69682aa424c399ea6 CentOS-6.9-x86_64-bin-DVD1.iso 631b8640460f46a8139a6a7cbbac5f3594d08c32945449b6bbd65234929ce7a4 CentOS-6.9-x86_64-bin-DVD2.iso 422af57b493b8af49d485885a730c5a1d955f803fac85aa51311c393168b9080 CentOS-6.9-x86_64-minimal.iso 6b2cbec908708476389b143841a8e73462506de0744bda8b4192d3655d5bb8d2 CentOS-6.9-x86_64-netinstall.iso ae56f677786673ad476477ed2df84ce80cf5f9b90a44e25146e69ef3cfd02602 CentOS-6.9-x86_64-LiveDVD.iso sha256sum i386: 0724a468ec0c4ac46ac6a1daba0273be697a37bb7f4e9fed8ad84ad270cdee2f CentOS-6.9-i386-bin-DVD1.iso d95e427ca39588f4287f3bfdb080110c8dcbbfff76e1a6394395ec06858c8275 CentOS-6.9-i386-bin-DVD2.iso e104b3bc2261e40c020e4047d31a4454a00435787c54fb0a376261f9348382b7 CentOS-6.9-i386-minimal.iso c498a47b5ec47ecc8423c96bb80e5dd530e4d98bb839c60476cf113d1e4de0d6 CentOS-6.9-i386-netinstall.iso 4f7cd0be1c223b22427830b101e3e1765a93d27ed668047d8183976247a8a427 CentOS-6.9-i386-LiveDVD.iso
ISO 檔可從 這裡 下載
4. 主要改動
- 基於 CD 的容量限制,LiveCD 已不再存在。強行滿足容量限制只會令圖像界面無法運作。有需要的話,你可以把 LiveDVD 複製到 USB 儲存器上使用。
- GnuTLS 已支援 TLS 1.2。CentOS 內所有採用加密的套件現在都支援 TLS 1.2。
- postfix、vsftpd、rsyslog7、ipa-server、389-ds-base、krb5-server、sssd 及 libvirt 都加進了選擇加密協議的功能。
Net::SSLeay 及 IO::Socket:SSL Perl 模組已改善對 TLS 的支援。
- 已移除對不安全加密協議的支援。這涉及 MD5、SHA0、RC4 及短於 1024 位元的 DH 參數。
- 已加入 cloud-init,一個用來設置新增雲端實例的工具。這參閱下文「已知問題」內有關 cloud-init 的項目。
- pacemaker 已支援警報代理,便更彈性地處理叢集產生的事件。
- clufter,一個轉換及分析叢集設定檔的工具,已改用 0.59.8 版本。
- ca-certificates 被更新,加入了 Mozilla Foundation 所提供的最新憑證機構。
- 提供名為 cpuid 的新增套件,可用作顯示處理器資訊之用。
- 在 /etc/sysconfig/network 內把 NO_DHCP_HOSTNAME 為 true 可防止網絡初始化腳本更改主機名稱。
要是你不想讓 NetworkManager 更改 /etc/resolv.conf,你可以在 /etc/!NetworkManager/!NetworkManager.conf 內加入 dns=none 來達致這個目的。
- 提供新的 smartPQI 驅動程式支援 Microsemi 儲存器接駁卡。
- mpt3sas 及 megaraid_sas 儲存器驅程式已獲更新,可支援更多裝置。
- guest-set-user-password 能設定 QEMU/KVM 虛擬機器內任何一位用戶的密碼。
5. 降級功能
下列驅動程式已被降級,並有可能在未來的發行版本中被移除。它們將不會再獲更新:
- 3w-9xxx
- 3w-sas
- 3w-xxxx
- aic7xxx
- i2o
- ips
- megaraid_mbox
- mptbase
- mptctl
- mptfc
- mptlan
- mptsas
- mptscsih
- mptspi
- qla3xxx
- sym53c8xx
下列包含於 megaraid_sas 驅動程式內的控制卡已被降級:
- Dell PERC5, PCI ID 0x15
- SAS1078R, PCI ID 0x60
- SAS1078DE, PCI ID 0x7C
- SAS1064R, PCI ID 0x411
- VERDE_ZCR, PCI ID 0x413
- SAS1078GEN2, PCI ID 0x78
下列包含於 be2iscsi 驅動程式內的控制卡已被降級:
- BE_DEVICE_ID1, PCI ID 0x212
- OC_DEVICE_ID1, PCI ID 0x702
- OC_DEVICE_ID2, PCI ID 0x703
註:已被降級的驅動程式按理在 centos 6 下應該能繼續運作,直至結束支援,但它們很大機會在新版的 centos(即 centos 7)下不會獲支援
下列套件已被降級,並有可能在未來的 CentOS 6 發行版本中被移除。它們將不會再獲更新:
- python-qmf
- python-qpid
- qpid-cpp
- qpid-qmf
- qpid-tests
- qpid-tools
- ruby-qpid
- saslwrapper
以下項目的部份或全部元件已從上游的源代碼移除:
- openswan component
- seabios component
- Btrfs file system
- eCryptfs file system
- mingw component
- virtio-win component
- fence-agents component
- systemtap component
- matahari component
- openscap component
有關被降級及移除的功能的詳細資料請參閱 Red Hat 的技術性注記 。請特別注意加密套件與 MD5、MD4 及 SHA0 的資訊,以及 Diffie-Hellmann(DH)可接納參數的限制。
6. 已知問題
- 在支援 UEFI 的系統上,CentOS 6.x 把開機設定寫在 /boot/efi/EFI/redhat。這樣做對有意在同一系統上安裝 CentOS 及 RHEL 的人會構成問題。這個問題在 CentOS 6 的生命週期內不會獲得解決。CentOS 7 並沒有這個問題。
CentOS-6.9 與 UEFI:沒有任何 i386(32 位元)CentOS-6.9 映像能在 UEFI 下運作。所有 x86_64 CentOS-6.9 映像均能在 UEFI 下開機及運作。沒有一個 CentOS 6 版本在啟用 Secure Boot 後能運作。你必須停用 Secure Boot 才能安裝 CentOS 6。(詳情見CentOS 錯誤 #6321)。
initscripts 套件內的一個 錯誤 導致 GRE and IPIP 介面在開機時無法啟動。要是你擁有這類介面,更新時請用 yum update --exclude initscripts 保留舊版 initscripts 套件,直至包含修正的套件被發行為止。
一個針對 glibc 錯誤的修正 在不久將來會被發行。要是你想避免為 6.9 的內核及新版 glibc 重新開機兩次,你大概可以等候至 glibc 的更新被發行為止。
雖然從 .iso 映像開機時提供了更新的選項,建議的更新方式是透過 yum update。Minimal 只會更新最小版映像上提供的套件;而從 DVD 開機的話,安裝程亦無法處理轉換至第二張 DVD 來安裝該碟本上的套件。
CentOS 6.9 已新增 cloud-init 套件。此套件是從上游的原裝 cloud-init 套件重建而成的。安裝 cloud-init 會把 /etc/ssh/sshd_config 內的 PasswordAuthentication 改為 no。雖然這是普遍建議的設定,但對那些預期新的安裝支援以密碼進入 ssh 的用戶來說,這可能會構成影響。此外,未設置的 cloud-init 安裝有機會在開機時延誤長達 5 分鐘。正確設置,這個延誤便會消失。如果你不肯定是否需要 cloud-init 套件,我們建議不要安裝它。這個套件只會在選擇性套件內刻意選取它才會獲安裝,它預設是不獲安裝的。一如 CentOS 6.8,extra 軟件庫內有一個專為 CentOS 而設的 cloud-init 版本。extras 軟件庫內的 cloud-init 對多數用戶來說會較為合用。
就 Intel 及 AMD 的處理器架構而言,CentOS 6 仿效上游的 要求,規定 32 位元的 x86 晶片必須支援 PAE。
- 安裝程式須要至少 406MB 記憶體才能運作。文字模式會自動被應用於擁有少於 632MB 記憶體的系統上。
相比起圖像安裝程式,文字安裝程的功能較為局限。尤其是它不支援設定分割區的分佈、儲存方式、或選取套件。詳情請參考 官方文檔。在這裡 你可以找到一些有用的資料關於如何建立及應用 kickstart 檔,它們不需圖像安裝程式便能完成進階的安裝設定。
- Insufficient memory to configure kdump! 這個訊息在安裝時會出現。這個已知的問題出現在少於 2GB 記憶體的系統上。你不用理會它。
- 當你把公鑰轉移至一台啟用 selinux 的 CentOS 6 伺服器時,請確保它擁有正確的 selinux 脈絡。否則 selinux 或許會拒絕對 ~/.ssh/authorized_keys 進行存取,進而導致金鑰驗證失效。你可這樣設定正確的 selinux 脈絡:
restorecon -R -v /home/$ACCOUNT/.ssh
CentOS 6 的 ssh-copy-id 知道關於 selinux 脈絡,因此上述的權宜之計是沒有必要的。 很多人投訴新預設的 NetworkManager 工具不會自動啟用 Ethernet 介面。請參閱 CentOS-6 常見問題集 #2。
有數個套件的名稱含 .centos. 字眼卻未曾被修改,詳情見 CentOS 錯誤 #5281。以下是在 6.9 內仍受影響的 SRPM:
- at-spi
- gtk2-engines
- libgail-gnome
在某些情況下載入 ipv6 內核模塊會出現問題,並產生以下錯誤:Unknown symbol unregister_inet6addr_notifier。詳情見 錯誤 10927。
由於 Xorg 子系統的改變,VirtualBox 工具必須被重建方能啟動圖像界面。
假若你採用 SCL 或 Xen4CentOS 軟件庫,它們的位置已遷移,因為這些軟件庫現時由特別興趣小組維護。如果你更新 SCL 時出現錯誤,請執行 yum remove centos-release-SCL 然後 yum install centos-release-scl-rh。Xen 應該會隨著正常的更新程序獲更新。
- 若要利用 USB 儲存器進行安裝,你可利用 dd 把個別 ISO 檔複製至 USB 儲存器的裝置名稱(而不是分割區)上。這個步驟會蓋過整支 USB 儲存器。以下是 DVD1 的例子:
dd if=CentOS-6.9-x86_64-bin-DVD1.iso of=/dev/sdb
7. 套件及應用程式
7.1. 被 CentOS 修改了的套件
- abrt
- anaconda
- dhcp
- esc
- firefox
- gnome-applets
- gnome-desktop
- httpd
- initscripts
- ipa
- kabi-yum-plugins
- kde-settings
- kernel
- libee
- libreport
- luci
- ntp
- openchange
- openssl098e
- pcs
- plymouth
- redhat-bookmarks
- redhat-logos
- redhat-lsb
- redhat-rpm-config
- sos
- system-config-date
- thunderbird
- virt-p2v
- xorg-x11-server
- xulrunner
- yum
- zsh
7.2. 被 CentOS 刪除但包含在上游發行內的套件
- cc-eal4-config
- libehca
- libservicelog
- lsvpd
- libvpd
- openssl-ibmca
- powerpc-utils
- ppc64-diag
- ppc64-utils
- python-rhsm
- Red_Hat_Enterprise_Linux-Release_Notes*
- redhat-access-insights
- redhat-indexhtml
- redhat-release-*
- redhat-release-notes*
- redhat-support-lib-python
- redhat-support-tool
- rhn-client-tools
- rhnlib
- rhn-setup
- rhn-setup-gnome
- rhnsd
- rhnsdlibica
- servicelog
- s390utils
- subscription-manager
- subscription-manager-migration-data
- virt-who
- yaboot
- yum-rhn-plugin
7.3. 被 CentOS 新增但不包含在上游發行內的套件
- centos-indexhtml
- centos-release
7.4. 被發行為 6.8 更新但在 6.9 安裝媒體上出現較舊版本的套件
- firefox
- lldpad
- openjpeg
- thunderbird
- tomcat6
- tzdata
8. 源代碼
CentOS 的所有源代碼都已收錄在 vault.centos.org:
CentOSPlus: http://vault.centos.org/6.9/centosplus/Source/SPackages/
Extras: http://vault.centos.org/6.9/extras/Source/SPackages/
Software Collections: http://vault.centos.org/6.9/SCL/Source/SPackages/
Updates: http://vault.centos.org/6.9/updates/Source/SPackages/
Xen4CentOS: http://vault.centos.org/6.9/xen4/Source/SPackages/
9. 如何提供協助及取得幫助
作為一個 CentOS 使用者,你可以藉不同方法來協助 CentOS 社區。有關如何參予在其中,請閱讀我們的「貢獻」頁。
9.1. 特別興趣小組
CentOS 有很多不同的特別興趣小組(SIG)將擁有共同興趣的人們聚在一起。下面是現有的特別興趣小組:
Artwork - 為 CentOS 的發行和推廣創造及改進美工圖
Promotion - 於網上或各種活動中幫助推廣 CentOS
Virtualization - 就 CentOS 的虛擬化把人們聚在一起
我們鼓勵人們參加以上的特別興趣小組,或創立新的特別興趣小組,例如:
- Alpha、S390、Sparc 和 PPC 的移植 - 幫助將 CentOS 移植到其它架構上
- 硬件兼容性 - 提供針對特定硬件的反饋
- 包裝 RPM - 提供新的、有用的 RPM 套件
- 翻譯 - 幫助翻譯文檔、網站和 Wiki 內容
9.2. 郵件列表和論壇
另一個協助社區內其他人仕的方式,就是積極幫助解決用戶在 郵件列表 和 論壇 中提出的問題。
9.3. Wiki 和網站
即便你對 CentOS 經驗不多,我們也用得著你的幫助。因為我們希望能夠知道你所遇到的問題、你在尋找特定資料時遇到的困難、以及你認為該如何改進文檔以使它們更易用。這些回饋對其他人及對你都同樣有價值,所以我們需要你的參與令 CentOS 變得更好。
因此如果你希望提供幫助並改進我們的文檔和 Wiki,請在我們的 Wiki 註冊或者訂閱 centos-docs 郵件列表。
10. 延伸閱讀
下列網站含有大量資訊協助人們使用 CentOS 系統:
http://mirrors.kernel.org/redhat/redhat/linux/enterprise/6Client/en/os/SRPMS/
http://mirrors.kernel.org/redhat/redhat/linux/enterprise/6Server/en/os/SRPMS/
11. 致謝
我們衷心感謝所有協助我們製作這個產品的人們,並特別致謝 QA 小組額外付出的努力。沒有他們近乎 24/7 地工作,我們不可能如此快速地發行此版本。
Copyright (C) 2017 CentOS 計劃
Translation of revision 17
請拜訪 http://www.redhat.com/rhel/ (1)