CentOS v6.8 發布
CentOS(Community Enterprise Operating System)是Linux發行版之一,它是來自于Red Hat Enterprise Linux依照開放源代碼規定發布的源代碼所編譯而成。由于出自同樣的源代碼,因此有些要求高度穩定性的服務器以CentOS替代商業版的Red Hat Enterprise Linux使用。兩者的不同,在于CentOS并不包含封閉源代碼軟件。CentOS 對上游代碼的主要修改是為了移除不能自由使用的商標。2014年,CentOS宣布與Red Hat合作,但CentOS將會在新的委員會下繼續運作,并不受RHEL的影響。CentOS和RHEL一樣,都可以使用Fedora EPEL來補足軟件。
更新日志
注:只挑選某些套件更新至 CentOS-6.8 是不可能的。6.8 的所有套件及更新都針對 6.8 的目錄樹進行建設,因此可能無法配合較舊的 6.x 套件。如果你想采用 6.8 內的某些套件,請更新所有套件。要是你進行局部更新,你將會遇到問題。
主要改動
- 假若你采用 SCL 或 Xen4CentOS 軟件庫,它們的位置已遷移,因為這些軟件庫現時由特別興趣小組維護。如果你更新 SCL 時出現錯誤,請執行 yum remove centos-release-SCL 然后 yum install centos-release-scl-rh。Xen 應該會隨著正常的更新程序獲更新。
- libreswan 已取代 openswan 作為 V*N 端點的方案(已獲 NetworkManager 支持)
- sssd 擁有新的功能及支持智能卡,并停止支持 SSL 2
- XFS 支持的最大文件系統大少已提升至 300TB
- 不應用程序已支持 TLS 1.2,包括 OpenLDAP、yum、stunnel、vsftpd、git、postfix 等。另外不同組件已缺省支持 TLS 1.2
- 不應用程序已支持 elliptic-curve parameters,包括 Perl Net:SSLeay 和 Perl IO::Socket::SSL
- dmidecode 現時支持 SMBIOS 3.0.0
- kickstart 檔可以從 https 源下載
- 已加入 chrony 作為 NTPd 的替換程序
- 已新增 squid 3.4 作為 squid 3.1 的替換程序
- 已強化采用 Hyper-V 的客端,包括:向監督器匯報內核中止運作,及以第二代客端運作
- 新組件 rear 可用來持續創建修復映像
- 缺省已停用 SSL 3 及較舊的不安全通訊協議,不同組件亦新增設置項目供選擇通訊協議之用
- libreoffice 已改用 4.3.7.2 版
- 不同組件已改用較新的版本,包括 elfutils、SystemTap、ipmitool、memtest86+、icedtea-web、各類驅動程序、shadow 工具程序、virt-who 等
降級功能
下列驅動程序已被降級,并有可能在未來的發行版本中被刪除。它們將不會再獲更新:
- 3w-9xxx
- 3w-sas
- 3w-xxxx
- aic7xxx
- i2o
- ips
- megaraid_mbox
- mptbase
- mptctl
- mptfc
- mptlan
- mptsas
- mptscsih
- mptspi
- 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 的技術性注記 。
已知問題
- 在支持 UEFI 的系統上,CentOS 6.x 把開機設置寫在 /boot/efi/EFI/redhat。這樣做對有意在同一系統上安裝 CentOS 及 RHEL 的人會構成問題。這個問題在 CentOS 6 的生命周期內不會獲得解決。CentOS 7 并沒有這個問題。
-
VirtualBox 在打開以 UEFI 模式創建的 CentOS 6 虛擬機器時或許會出現問題。
-
CentOS-6.8 與 UEFI:沒有任何 i386(32 位元)CentOS-6.8 映像能在 UEFI 下運作。所有 x86_64 CentOS-6.8 映像均能在 UEFI 下開機及運作。沒有一個 CentOS 6 版本在啟用 Secure Boot 后能運作。你必須停用 Secure Boot 才能安裝 CentOS 6。(詳情見CentOS 錯誤 #6321)。
-
就 Intel 及 AMD 的處理器結構而言,CentOS 6 仿效上游的 要求,規定 32 位元的 x86 芯片必須支持 PAE。
- 安裝程序須要至少 406MB 內存才能運作。文字模式會自動被應用于擁有少于 632MB 內存的系統上。
-
相比起圖像安裝程序,文字安裝程的功能受到局限。尤其是它不支持設置分區的分布、存儲方式、或選擇組件。詳情請參考 官方文檔。在這里 你可以找到一些有用的數據關于如何創建及應用 kickstart 檔,它們不需圖像安裝程序便能完成高級的安裝設置。
- Insufficient memory to configure kdump! 這個消息在安裝時會出現。這個已知的問題出現在少于 2GB 內存的系統上。你不用理會它。
- i386 及 x86_64 結構的內容均被分為兩只 DVD。我們嘗試令所有基本服務器及基本桌面安裝只需要 DVD-1。
- 當你把公鑰轉轉到一臺啟用 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.8 內仍受影響的 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.8-x86_64-bin-DVD1.iso of=/dev/sdb
組件及應用程序
被 CentOS 修改了的組件
- abrt
- anaconda
- dhcp
- esc
- firefox
- gnome-applets
- gnome-desktop
- httpd
- initscripts
- ipa
- kabi-yum-plugins
- kde-settings
- kernel
- libee
- libreport
- luci
- ntp
- openscap
- openssl098e
- plymouth
- redhat-bookmarks
- redhat-logos
- redhat-lsb
- redhat-rpm-config
- sos
- system-config-date
- thunderbird
- virt-p2v
- xorg-x11-server
- xulrunner
- yum
- zsh
被 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
被 CentOS 新增但不包含在上游發行內的組件
- centos-indexhtml
- centos-release
下載
CentOS 的所有源代碼都已收錄在 vault.centos.org:
-
CentOSPlus: http://vault.centos.org/6.8/centosplus/Source/SPackages/
-
Extras: http://vault.centos.org/6.8/extras/Source/SPackages/
-
Software Collections: http://vault.centos.org/6.8/SCL/Source/SPackages/
-
Updates: http://vault.centos.org/6.8/updates/Source/SPackages/
-
Xen4CentOS: http://vault.centos.org/6.8/xen4/Source/SPackages/
-
ISO 檔可從 這里 下載