CentOS 5.9 發行注記
最後更新:2013 年 1 月 18 日
Contents
1. 翻譯
本發行注記備有下列語言供選擇:
2. 引言
歡迎來到 CentOS 5.9 的發行。CentOS 是一個企業級的 Linux 發行版本,它源於上游操作系統提供者(UOP)1免費公開的源代碼。
CentOS 完全遵守上游提供者的再發行政策,並且以百分之百的軟件兼容性為目標。(CentOS 對套件的修改主要是去除上游供應商的商標及美工圖)。CentOS 是一個免費的操作系統。
CentOS 5.9 是 CentOS 5 發行系列的第九次更新。它包含了很多錯誤修正、升級和新功能。在往下讀之前我們建議您先閱讀 UOP 的發行注記及技術性注記 2。本文檔的其餘部分只作為一個附錄並主要涉及關於 CentOS 的問題。
3. 安裝媒體及其 sha1sum
- 安裝工具包被分為兩張 DVD。DVD #2 內含有額外的 Open Office(OOo)語言包。在 x86_64 下,java-1.6.0-openjdk-src 和 java-1.7.0-openjdk-src 套件亦被遷往第二隻 DVD。用不著這些功能的安裝只須 DVD#1 便能進行。
- i386 現時有 8 張 CD 映像,而 x86_64 有 9 張。對比 CentOS 5.8,每個架構分別增加了一張 CD 映像。
- 你只需利用首張 CD 便能安裝最少型的 CentOS。你須要單單選取 Base(位於 Base System)套件群組。請注意你亦須要停止選取一個名叫 HyperV(位於 Virtualization)的新群組才能進行最少安裝。
sha1sum i386: b2c69ce018af739b2b47c4654409baaa046b8cba CentOS-5.9-i386-bin-1of8.iso 1d7335f99442c51e9d88ee13a375811f73a1e2bf CentOS-5.9-i386-bin-2of8.iso 4c3a2cfa69be55ff9fed1d12266ac6ca8ab5b42c CentOS-5.9-i386-bin-3of8.iso a405498a0f7018e6636b85669d6e4f17b1d56752 CentOS-5.9-i386-bin-4of8.iso 6105288bc0250b52419c4e18c8827b06692a2d27 CentOS-5.9-i386-bin-5of8.iso 7f088afa2830a63f19b639fcaf38f25e7b99be2a CentOS-5.9-i386-bin-6of8.iso 8918bc15e1df5eaf2cd45acea6c3eb7b054cf394 CentOS-5.9-i386-bin-7of8.iso 26c0025982bcb160727569c2a4bdef97cd68c87d CentOS-5.9-i386-bin-8of8.iso 78f976b190ce44716eb672f71203df978474dfb4 CentOS-5.9-i386-bin-DVD-1of2.iso ebf065a98b59cf59d43503a0e0dcc4aec5f68cae CentOS-5.9-i386-bin-DVD-2of2.iso 6a168565584972f2491959c22528ae6c34629e76 CentOS-5.9-i386-netinstall.iso sha1sum x86_64: e5a0577ab9df5668b68094479b893095e12d1b81 CentOS-5.9-x86_64-bin-1of9.iso 3add747ab3e9d6795b13c701dd59014401a94cee CentOS-5.9-x86_64-bin-2of9.iso 4f3c4ebf4d69d8bf5db100cc3364923d9df1a0b5 CentOS-5.9-x86_64-bin-3of9.iso d17fe2d84556349373ab1342ced0c3e5a9ed465e CentOS-5.9-x86_64-bin-4of9.iso c6b30bb6ef7e0e6d9661f9aaef7b39418d16797a CentOS-5.9-x86_64-bin-5of9.iso dc65e64eae9b7f18cbd48099c751628d84819da1 CentOS-5.9-x86_64-bin-6of9.iso 08734fbddbb8f333cc5a006d6b707edbcb4d1f42 CentOS-5.9-x86_64-bin-7of9.iso 51f7dcf07a981f2127761cb4c683227146c313e7 CentOS-5.9-x86_64-bin-8of9.iso 9a513ac462d60597dc4b969f14a9a44c19a15839 CentOS-5.9-x86_64-bin-9of9.iso c12e01b546f00a965b8414abf0860b08d0bba3c9 CentOS-5.9-x86_64-bin-DVD-1of2.iso 67636b62b95fa15e7d565fb01d5b382b66bfd80e CentOS-5.9-x86_64-bin-DVD-2of2.iso fa90a5b066f0e8918c9b9b3a18637051da4e3434 CentOS-5.9-x86_64-netinstall.iso
4. 已知問題
你可在這裡檢視 UOP 套件的已知問題。
更新至最新的 tomcat5 套件後,tomcat 或許會無法啟動。詳情及權宜之計見相關的錯誤報告。
- 假若你採用 kickstart 安裝而且需要在重新關機後取得 dhcp 位址及/或進行遠端 ssh 存取,請確保你的 kickstart 包含 @base 群組或含有 openssh-server 及/或 dhclient 套件。
某些用戶似乎遇見一個有關 task_setrlimit 的善意警告(按上游說法)。請參閱以下郵件列表的討論。(CentOS、UOP)
5. 修改
5.1. 新功能
上游為 postfix 加入原生的 MySQL 支援。詳情已記錄在這裡。假若你採用 centosplus 軟件庫內的 postfix-mysql 套件的純綷是為了 mysql 的支援,你可考慮轉用這個套件。centosplus 的套件另外提供 postgresql 的支援,因此你若有該需要,就依然要採用 centosplus 的套件。
- java-1.7.0-openjdk(Java 7)的支援已被加進 CentOS-5.9。java-1.6.0-openjdk(Java 6)依舊存在,而且發行版本內多數涉及 java 的程式仍然採用 Java 6。
- ant17(Ant 1.7.0)已被加進 CentOS-5.9。舊版的 ant(Ant 1.6.5)亦同時存在。
- 已加入 Microsoft Hyper-V 驅動程式,好讓 CentOS 被安裝在 Microsoft Hyper-V 伺服器時能成為更高效能的虛擬機器。
- 已包含新版的 rsyslog(名為 rsyslog5)。原有的 rsyslog(rsyslog 3.22 版)仍然存在,而且是預設安裝的版本。
- samba3x 套件已改用 samba-3.6.x 作為基礎。它提供 smb2 協議及較新的網絡列印伺服器。
5.2. 新增在 5.9 內而不存在於 5.8 的套件
- php53-odbc64
- libitm
- scl-utils
- ant17
- java-1.7.0-openjdk
- rsyslog5
- hypervkvpd
5.3. 自 5.8 發行後在 5.9 內獲更新的套件
- aide
- alsa-utils
- anaconda
- ant17
- autofs
- bind
- bind97
- binutils
- bnx2
- bnx2i
- bnx2x
- busybox
- cman
- cmirror
- cnic
- conga
- coreutils
- crash
- crontabs
- ctdb
- cyrus-sasl
- dapl
- devhelp
- device-mapper-multipath
- dhcp
- diffutils
- e2fsprogs
- e4fsprogs
- esc
- etherboot
- expat
- firefox
- freeradius2
- freetype
- ftp
- gcc
- gcc44
- gdb
- gfs2-utils
- gfs-kmod
- gfs-utils
- ghostscript
- gimp
- glibc
- gnbd
- gnome-vfs2
- gnutls
- gpxe
- grub
- gtk+
- gtk2
- hal
- hplip3
- hsqldb
- httpd
- hwdata
- hypervkvpd
- ibsim
- ibutils
ImageMagick
- infiniband-diags
- initscripts
- ipa-client
- ipsec-tools
- iptables
- iscsi-initiator-utils
- java-1.6.0-openjdk
- java-1.7.0-openjdk
- jpackage-utils
- kbd
- kernel
- kexec-tools
- ksh
- kudzu
- kvm
- lftp
- libcxgb3
- libcxgb4
- libexif
- libgcrypt
- libibcm
- libibmad
- libibumad
- libibverbs
- libipathverbs
- libitm
- libmlx4
- libmthca
- libnes
- libpng
- librdmacm
- libsdp
- libtalloc
- libtdb
- libtiff
- libvirt
- libvorbis
- libwpd
- libxml2
- libxslt
- linuxwacom
- lvm2
- lvm2-cluster
- m2crypto
- man-pages-overrides
- mdadm
- microcode_ctl
- mkinitrd
- mod_auth_kerb
- mod_nss
- mozldap
- mpitests
- mstflint
- mvapich
- mvapich2
- mysql
- net-snmp
- nfs-utils
- nspr
- nss
- nss_ldap
- openais
- openib
- OpenIPMI
- openldap
- openmotif
- openmpi
- openoffice.org
- opensm
- openssl
- openssl097a
- openswan
- pam
- parted
- pdksh
- perftest
- perl
- perl-DBD-Pg
- perl-LDAP
- php
- php53
- php53-odbc64
- pidgin
- piranha
- pirut
- postfix
- postgresql
- postgresql84
- procps
- psmisc
- python
- qlvnictools
- qperf
- quagga
- quota
- rds-tools
- rgmanager
- rpm
- rsyslog5
- ruby
- samba
- samba3x
- scl-utils
- selinux-policy
- setroubleshoot
- shadow-utils
- smartmontools
- sos
- spice-client
- spice-xpi
- sqlite
- squirrelmail
- srptools
- sssd
- strace
- subversion
- sudo
- syslinux
- system-config-bind
- system-config-cluster
- system-config-lvm
- system-config-printer
- systemtap
- tar
- tcl
- tcsh617
- tetex
- thunderbird
- tomcat5
- tzdata
- udev
- util-linux
- vim
- virt-who
- vsftpd
- wget
- wireshark
- xen
- xinetd
- xorg-x11-server
- xulrunner
- yelp
- ypserv
- yum-updatesd
5.4. 被上游於 5.9 內刪除而存在於 5.8 的套件
5.5. 被發行為 5.8 更新但在 5.9 安裝媒體中有較舊版本的套件
- bind
- libtiff
- perl-IO-Socket-SSL
這些套件已經放入 CentOS 5.9 的 updates 軟件庫內。
6. CentOS 作出的修改
6.1. 被 CentOS 修改了的套件
- anacron
- basesystem
- bluez-utils
- buildsys-macros
- busybox
- Cluster_Administration
- clustermon
- compiz
- comps-extras
- conga
- crash
- Deployment_Guide
- desktop-backgrounds
- eclipse
- etherboot
- filesystem
- firefox
- firstboot
- gdb
- gdm
- geronimo-specs
- gfs-kmod
- Global_File_System
- gnbd-kmod
- gnome-desktop
- gzip
- httpd
- initscripts
- kdebase
- kdelibs
- kernel
- kudzu
- kvm
- nautilus-sendto
- ntp
- pango
- pirut
- procmail
- redhat-artwork
- redhat-logos
- redhat-rpm-config
- rgmanager
- rhdb-utils
- rhgb
- setuptool
- specspo
- squirrelmail
- system-config-bind
- system-config-date
- tftp
- thunderbird
- Virtualization
- virt-who
- yum
- yum-utils
註:修改的詳情可以在套件的 changelog 內找到。值得注意的是,多數套件的修改都只是應其使用條款的要求而刪除上游的商標。
6.2. 被 CentOS 刪除但包含在上游發行內的套件
- cc-eal4-config-rhel56
- python-rhsm
- redhat-release-5Client
- redhat-release-5Server
- redhat-release-notes
- rhel-instnum
- rhn-check
- rhn-client-tools
- rhnlib
- rhnsd
- rhn-setup
- rhn-setup-gnome
- subscription-manager
- subscription-manager-firstboot
- subscription-manager-gnome
- subscription-manager-migration
- subscription-manager-migration-data
- yum-rhn-plugin
註:這些套件處理 RHN 的注冊,因此不適用於 CentOS
6.3. 被 CentOS 新增但不包含在上游發行內的套件
- centos-release
- centos-release-notes
- yum-allowdowngrade
- yum-kernel-module
- yum-merge-conf
- yum-refresh-updatesd
- yum-tsflags
- yum-upgrade-helper
7. 如何提供協助及取得幫助
作為一個 CentOS 使用者,你可以藉不同方法來協助 CentOS 社區。有關如何參予在其中,請閱讀我們的「貢獻」頁。
7.1. 特別興趣小組
CentOS 有很多不同的特別興趣小組(SIG)將擁有共同興趣的人們聚在一起。下面是現有的特別興趣小組:
Artwork - 為 CentOS 的發行和推廣創造及改進美工圖
Promotion - 於網上或各種活動中幫助推廣 CentOS
Virtualization - 就 CentOS 的虛擬化把人們聚在一起
我們鼓勵人們參加以上的特別興趣小組,或創立新的特別興趣小組,例如:
- Alpha、S390、Sparc 和 PPC 的移植 - 幫助將 CentOS 移植到其它架構上
- 硬件兼容性 - 提供針對特定硬件的反饋
- 包裝 RPM - 提供新的、有用的 RPM 套件
- 翻譯 - 幫助翻譯文檔、網站和 wiki 內容
7.2. 郵件列表和論壇
另一個協助社區內其他人仕的方式,就是積極幫助解決用戶在郵件列表和論壇中提出的問題。
7.3. Wiki 和網站
即便你對 CentOS 經驗不多,我們也用得著你的幫助。因為我們希望能夠知道你所遇到的問題、你在尋找特定資料時遇到的困難、以及你認為該如何改進文檔以使它們更易用。這些回饋其他人及對你都同樣有價值,所以我們需要你的參與令 CentOS 變得更好。
因此如果你希望提供幫助並改進我們的文檔和 wiki,請在我們的 wiki 註冊或者訂閱 centos-docs 郵件列表。
8. 更多信息
下列網站含有大量資訊協助人們使用 CentOS 系統:
http://mirrors.kernel.org/redhat/redhat/linux/enterprise/5Client/en/os/SRPMS/
http://mirrors.kernel.org/redhat/redhat/linux/enterprise/5Server/en/os/SRPMS/
9. 致謝
我們衷心感謝所有協助我們製作這個產品的人們,並多謝 QA 小組內某些特別委身的成員的頁獻。Fabian Arrotin、Akemi Yagi、Athmane Madjoudj、Manuel Wolfshant、Jeff Sheltren、Anssi Johansson 及 Christoph Galuschka 的參予讓我們能如此迅速地發行 5.9。
Translation of revision 40