Differences between revisions 5 and 6

Deletions are marked like this. Additions are marked like this.
Line 5: Line 5:
'''最後更新:''' 2018 年 12 月 4 '''最後更新:''' 2018 年 12 月 6
Line 67: Line 67:
特別是基於上游的決定,'''golang''' 已不再包含在 CentOS 內。你可以改用 [https://fedoraproject.org/wiki/EPEL EPEL] 所採供的較新版 '''golang'''。該套件現時位於 EPEL 的 testing 軟件庫內,因此你必須運用 yum 的 '''--enablerepo=epel-testing''' 選項才能見到它。要是你未曾安裝 EPEL 軟件庫,你可以透過 '''yum install epel-release --enablerepo=extras''' 來安裝 EPEL 軟件庫的設定檔。請 [https://bodhi.fedoraproject.org/updates/FEDORA-EPEL-2018-ba8845b83b 匯報] 該套件能否正常運作。 特別是基於上游的決定,'''golang''' 已不再包含在 CentOS 內。我們建議你改用 '''Go Toolset'''。它來自 SCL 軟件選集。使用指南見此 [http://www.karan.org/blog/2018/12/06/using-go-toolset-on-centos-linux-7-x86_64/ 教學文檔]。要是你必須採用 golang,你可試用來自 [https://fedoraproject.org/wiki/EPEL EPEL] testing 軟件庫的較新版本。你必須運用 yum 的 '''--enablerepo=epel-testing''' 選項才能見到它。要是你未曾安裝 EPEL 軟件庫,你可以透過 '''yum install epel-release --enablerepo=extras''' 來安裝 EPEL 軟件庫的設定檔。請 [https://bodhi.fedoraproject.org/updates/FEDORA-EPEL-2018-ba8845b83b 匯報] 該套件能否正常運作。
Line 76: Line 76:
||<class="lmimg orange" style="padding:0"> attachment:ArtWork/WikiDesign/icon-admonition-alert.png ||||<class="lmtxt orange" style="padding:0;text-align:left"> Dell !OpenManage(srvadmin)依賴包含於 libsmbios 內的 libsmbios.so.2 函式庫。這個套件已收錄於 Dell 的軟件庫及 EPEL。舊版 CentOS 不包括 libsmbios,但由 7.5.1804 起它已存在。可惜 CentOS 版的 libsmbios 並不提供 libsmbios.so.2 函式庫,因此在裝了 srvadmin-storage 的系統上會帶來依賴性問題。作為權宜之計,請在 yum 指令行加上 '''--exclude libsmbios,smbios-utils-bin''' 藉以保留 Dell 或 EPEL 的 libsmbios。你也可在位於 /etc/yum.repos.d 的 CentOS-Base.repo 及/或 CentOS-CR.repo 內加入 '''exclude=libsmbios smbios-utils-bin''' 作為永久改動。將來的 OMSA 發行版本有可能會修正這個問題。詳情見 [https://lists.us.dell.com/pipermail/linux-poweredge/2018-April/051657.html 此 Linux-PowerEdge 議題] 及 [https://bugzilla.redhat.com/show_bug.cgi?id=1570019 RHBZ#1570019](已結束) 或 [https://access.redhat.com/solutions/3409271 RH 知識庫文章]。 ||

||<class="lmimg red" style="padding:0"> attachment:ArtWork/WikiDesign/icon-admonition-error.png ||||<class="lmtxt red" style="padding:0;text-align:left"> 7.5.1804 的基本內核(kernel-3.10.0-862.el7)與 QLogic qla2xxx(aka ISP2xxx)的 scsi 控制卡有兼容性問題。其中一個有問題的實際型號是 '''03:07.0 Fibre Channel: QLogic Corp. ISP2312-based 2Gb Fibre Channel to PCI-X HBA (rev 02)'''。此控制卡已在列在降級清單內,並且不會獲 RHEL 8(亦等於 CentOS 8)及其後版本所支援,因此尋找替代品是個好主意。這個問題在 RHEL 7.5 的內核亦有出現。詳情見此郵件列表 [https://lists.centos.org/pipermail/centos-devel/2018-April/016644.html 議題]。||
Line 86: Line 82:
||<class="lmimg orange" style="padding:0"> attachment:ArtWork/WikiDesign/icon-admonition-alert.png ||||<class="lmtxt orange" style="padding:0;text-align:left"> CentOS 7.6.1810 內的 ghostscript 更新移除了 xdvi 所採用的 flushpage。xdvi 現時無法繪製內含 postscript 圖像的文檔。詳情及權宜之計見 [https://bugzilla.redhat.com/show_bug.cgi?id=1654045 RHBZ 1654045]。 ||

||<class="lmimg orange" style="padding:0"> attachment:ArtWork/WikiDesign/icon-admonition-error.png ||||<class="lmtxt orange" style="padding:0;text-align:left"> 要是你在 Linux 上採用 ZFS,7.5.1804 的基本內核(kernel-3.10.0-862.el7)會出現
 [https://github.com/zfsonlinux/zfs/issues/7460 問題]。這亦出現在上游的 RHEL-7.5 內核。||
||<class="lmimg orange" style="padding:0"> attachment:ArtWork/WikiDesign/icon-admonition-alert.png ||||<class="lmtxt orange" style="padding:0;text-align:left"> CentOS 7.6.1810 內的 ghostscript 更新移除了 xdvi 所採用的 flushpage。xdvi 現時無法繪製內含 postscript 圖像的文檔。詳情及權宜之計見 [https://bugzilla.redhat.com/show_bug.cgi?id=1654045 RHBZ 1654045]。[更新:此問題在 ghostscript-9.07-31.el7_6.3 已獲修正] ||
Line 93: Line 87:

||<class="lmimg red" style="padding:0"> attachment:ArtWork/WikiDesign/icon-admonition-alert.png ||||<class="lmtxt red" style="padding:0;text-align:left"> RHEL-7.3 新增了一個 nftables 版本,相比起 EPEL 先前所提供的可視為降級。RHEL-7.5 更新了 libnftnl,但要是你已安裝了 EPEL 的版本,nftables 將會出現衝突。你可用 yum 將 nftables 降級來引入正確的 libnftnl 及 nftables,然後以 yum update 繼續升級。 [https://bugzilla.redhat.com/show_bug.cgi?id=1575059 RHBZ#1575059] 內有更多技術性詳情。||
Line 102: Line 94:
||<class="lmimg red" style="padding:0"> attachment:ArtWork/WikiDesign/icon-admonition-alert.png ||||<class="lmtxt red" style="padding:0;text-align:left"> 要是你在舊款 Apple Intel 電腦(已測試 2008 iMac)把 CentOS 7 升級,請從 yum 排除 shim* 及 mokutil*,否則你的電腦將無法啟動。要是你已經升級,請用 usb 儲存器開機,然後掛載 /boot/efi/EFI 並用 grubx64.efi 取代 shimx64.efi。見 [https://bugs.centos.org/view.php?id=15522 CBR#15522] || ||<class="lmimg red" style="padding:0"> attachment:ArtWork/WikiDesign/icon-admonition-alert.png ||||<class="lmtxt red" style="padding:0;text-align:left"> 要是你在內含 Intel 處理器的舊款 Apple 電腦(已 2008 iMac 測試)把 CentOS 7 升級,請從 yum 排除 shim* 及 mokutil*,否則你的電腦將無法啟動。要是你已經升級,請用 usb 儲存器開機,然後掛載 /boot/efi/EFI 並用 grubx64.efi 取代 shimx64.efi。見 [https://bugs.centos.org/view.php?id=15522 CBR#15522] ||

||<class="lmimg red" style="padding:0"> attachment:ArtWork/WikiDesign/icon-admonition-error.png ||||<class="lmtxt red" style="padding:0;text-align:left">Redhat 在 7.6 的更新中已從 /etc/shells 移除 /sbin/nologin,這會導致 vsftpd 無法利用預設的設定檔運作。 你可從 /etc/pam.d/vsftpd 移除 pam_shell.so,或再度將 /sbin/nologin 加進 /etc/shells。其它依賴 /sbin/nologin 的套件亦會受這個改動所影響。 ||

||<class="lmimg orange" style="padding:0"> attachment:ArtWork/WikiDesign/icon-admonition-alert.png ||||<class="lmtxt orange" style="padding:0;text-align:left">更新至 7.6 後,ATI 顯示卡的(某些)用戶有可能會經歷影像破損或停頓。有匯報指這個問題可以透過新增設定檔來更改選項而得以修正。有關該新增檔案的詳情見 https://www.centos.org/forums/viewtopic.php?f=49&t=69014&p=289882#p289784 ||
Line 175: Line 171:
~-Translation of revision 31-~ ~-Translation of revision 38-~

CentOS-7(1810)發行注記

最後更新: 2018 年 12 月 6 日

1. 翻譯

本發行注記備有下列語言供選擇:

2. 引言

CentOS 計劃 沒有 為 CentOS Linux 的安全性提供任何驗證、認證、或軟件保證。CentOS Linux 安裝程式提供的 安全性設定檔 是轉換自 RHEL 的源代碼。要是你所追求的是獲認證/驗證的軟件保證,你大概不應採用 CentOS Linux。如果你準備採用安全性設定檔,請參閱此 連結

歡迎來到 CentOS-7 的第七個發行版本。CentOS Linux 發行版本是一個穩定、高預測性、高管理性、高重複性的平台,它源於 Red Hat 企業級 Linux(RHEL)1的源代碼。你可以在 這裡 檢閱此發行版本的官方發佈。

CentOS 完全遵守 Red Hat 的再發行政策,並且致力與上游產品在功能上完全兼容。CentOS 對套件的修改主要是去除 Red Hat 的商標及美工圖。

我們決定不跟隨 Red Hat 採用「安裝角色」。在 CentOS Linux,用戶在安裝時可存取所有「頻道」中的內容。

持續發行(CR)軟件庫 以測試及 hotfix 為前提,把下個 CentOS 定點發行本內的套件公開,直至該版本被推出為止。 在你嘗試進行安裝或匯報問題之先,請把其它分段閱讀一遍。

3. 安裝媒體

CentOS 提供了不同的安裝映像。你所需的映像視乎你的安裝環境。這些映像都可以燒錄在 DVD 上或用 dd 寫在 USB 記憶棒內。

假若你不清楚哪個映像適用,請選擇 DVD 映像。它讓你選擇需要安裝的元件,並包含所有在圖像安裝界面內可選取的套件。Everything DVD 比一般 DVD 大一倍有多,正常的安裝用不著它 —— 它主要針對那些想建立本地鏡像的系統管理員。採用 Everything 映像不會導致安裝程式提供更多套件選項。

我們亦備有 Gnome 及 KDE 桌面環境的 live 映像。它們允許你透過以 DVD 或 USB 記憶棒開機來測試 CentOS。你也可以把 live 映像上的 CentOS 安裝到硬碟,但請留意你將會安裝 live 映像內的所有套件。如果你想在選擇套件時有更大彈性,請採用 DVD 映像。

netinstall 映像適用於網絡上的安裝。利用 netinstall 映像開機後,安裝程式會詢問從哪裡下載安裝的套件。

everything 映像內收錄了 CentOS-7 提供的所有套件,包括那些不能透過安裝程式直接安裝的套件。假若你要安裝那些套件,你必須在完成系統安裝後掛載安裝媒體,然後從該處複製或安裝套件。對大多數用戶來說,利用 DVD 映像進行安裝後以 yum install <套件名稱> 安裝其他套件或許較容易。

[Bug 8353]

注意
安裝及應用 CentOS-7(1810)須要最少 1280 MB 記憶體。利用 Live 映像進行安裝時,只有 1280 MB 記憶體會拖慢進度,甚至令安裝失敗。我們建議採用至少 1536 MB 記憶體進行 LiveGNOME 或 LiveKDE 的安裝。

4. 下載後檢驗安裝映像

在複製已下載的映像到你的安裝媒體前,你應該先 檢查他們的 sha256sum

sha256sum x86_64:

3213b2c34cecbb3bb817030c7f025396b658634c0cf9c4435fc0b52ec9644667  CentOS-7-x86_64-LiveGNOME-1810.iso
38d5d51d9d100fd73df031ffd6bd8b1297ce24660dc8c13a3b8b4534a4bd291c  CentOS-7-x86_64-Minimal-1810.iso
6d44331cc4f6c506c7bbe9feb8468fad6c51a88ca1393ca6b8b486ea04bec3c1  CentOS-7-x86_64-DVD-1810.iso
87623c8ab590ad0866c5f5d86a2d7ed631c61d69f38acc42ce2c8ddec65ecea2  CentOS-7-x86_64-LiveKDE-1810.iso
918975cdf947e858c9a0c77d6b90a9a56d9977f3a4496a56437f46f46200cf71  CentOS-7-x86_64-Everything-1810.iso
19d94274ef856c4dfcacb2e7cfe4be73e442a71dd65cc3fb6e46db826040b56e  CentOS-7-x86_64-NetInstall-1810.iso

5. 主要改動

  • 自 1503 發行版本(abrt>= 2.1.11-19.el7.centos.0.1)開始,CentOS-7 可以直接向 bugs.centos.org 匯報錯誤,你可以在 這裡 找到更多關於此功能的資料

  • 下列是其中一些已改版至較新上游版本的軟件:samba、pki-core、gcc-libraries、elf-utils、GNOME shell、X11-server、ipset、firewalld、gnutls 及 libreswan
  • Net::SMTP 已新增 SSL 的支援
  • Open-JDK-11 現已可用
  • pNFS SCSI 已不再是預覽科技
  • Thunderbolt-3 界面已獲支援
  • 一如既往 —— 不同驅動程式獲更新
  • 已下套件已宣佈獲降級:Python 2、lvm2app、Python 內的 3DES、signtool、sendmail、dmraid、Btrfs 檔案系統,某些 rsyslog 選項,某些驅動程式等。更多資料已收錄在 RHEL 7.6 發行注記

  • 如果你準備在 Anaconda 採用安全性設定檔,請參閱此 連結

  • ipset 用戶請留意,上述的改版包括把 ipset 資料從 /etc/sysconfig/ipset 遷往 /etc/sysconfig/ipset.d/ 並以獨立檔案儲存每個 ipset。利用設置管理程式設置 /etc/sysconfig/ipset 的用戶必須更改他們的設定。

6. 降級功能

如上文所說,此發行版本改動了不同套件的加密功能。有些不安全的加密演算方法及協議已經從發行版本中移除。請參閱 此網頁 取得被移除的功能及降級套件的完整清單。

特別是基於上游的決定,golang 已不再包含在 CentOS 內。我們建議你改用 Go Toolset。它來自 SCL 軟件選集。使用指南見此 教學文檔。要是你必須採用 golang,你可試用來自 EPEL testing 軟件庫的較新版本。你必須運用 yum 的 --enablerepo=epel-testing 選項才能見到它。要是你未曾安裝 EPEL 軟件庫,你可以透過 yum install epel-release --enablerepo=extras 來安裝 EPEL 軟件庫的設定檔。請 匯報 該套件能否正常運作。

7. 已知問題

上游的已知問題清單已收錄在 此處 。由於我們是從同一組源碼所建立出來,上述的大部份問題,就算不是全部,都很有機會出現在 CentOS Linux。 你也能在 這裡 找到有關重大更新的資訊。

某些安全性設定檔會在 /etc/yum.conf 內全面啟用 repo_gpgcheck,以便能檢驗軟件庫的中繼資料的加密簽署。雖然這個設定適用於 CentOS 軟件庫,有些第三方軟件庫(例如 EPEL)不支援以 GPG 簽署的中繼資料。如果 repo_gpgcheck 被啟用,yum 會嘗試下載被簽署的中繼檔 repomd.xml.asc。要是該檔案不存在,yum 將會輸出錯誤信息並離開。你也許要從 /etc/yum.conf 移除 repo_gpgcheck,或個別為不支援加密簽署中繼資料的軟件庫設置 repo_gpgcheck=0

要是你採用 EPEL 的 Cinnamon 桌面,CentOS 升級到 7.6.1810 後將會失效,因為它不再獲支援。見 RHBZ 1647181

如果你在 VirtualBox 上執行客端的 CentOS 7.6.1810 圖像介面,你必須採用 5.2.23 版才能建立圖像驅動程式。見 VBox 錯誤報告 18093。此外,滑鼠或許會無法運作,正如 此 VBox 論壇議題 所匯報。

在某些擁有 Nvidia 顯示卡的系統上,X 無法啟動。見 RHBZ 1650634

CentOS 7.6.1810 內的 ghostscript 更新移除了 xdvi 所採用的 flushpage。xdvi 現時無法繪製內含 postscript 圖像的文檔。詳情及權宜之計見 RHBZ 1654045。[更新:此問題在 ghostscript-9.07-31.el7_6.3 已獲修正]

如果你是從 CentOS-7.0.1406 升級並安裝了 NetworkManager.i686,你必須先將 NetworkManager.i686 解除安裝後才能升級。(多謝 Scientific Linux 團隊找出此問題)

ppc64le 架構,要是你現時已安裝了來自 extra 軟件庫的 qemu-*-ev,但你想升級至 ppc64le 所提供的 qemu-*-ma 套件,你必須手動移除。要是你寧願繼續選用 qemu-*-ev,你可以從 這裡 下載 Virt SIG 的 RPM

AWS 用家在升級前必須留意一個問題。RHEL-7.5 內的 awscli 比 EPEL 所提供的版本還要新。該版本依賴 python-s3transfer,而 EPEL 版本依賴 python2-s3transfer。要是你將 awscli 升級但未增移除 python2-s3transfer 及安裝 python-s3transfer,awscli 將會異常終止。你可以利用 yum swap python2-s3transfer python-s3transfer 來對換該套件,那麼 base 軟件庫的 awscli 便能運作。

某些通過 USB 連線的數碼相機無法操作。這問題源自 libgphoto2 的錯誤。詳情見 RHBZ#1551747

要是你在內含 Intel 處理器的舊款 Apple 電腦上(已在 2008 iMac 測試)把 CentOS 7 升級,請從 yum 排除 shim* 及 mokutil*,否則你的電腦將無法啟動。要是你已經升級,請用 usb 儲存器開機,然後掛載 /boot/efi/EFI 並用 grubx64.efi 取代 shimx64.efi。見 CBR#15522

Redhat 在 7.6 的更新中已從 /etc/shells 移除 /sbin/nologin,這會導致 vsftpd 無法利用預設的設定檔運作。 你可從 /etc/pam.d/vsftpd 移除 pam_shell.so,或再度將 /sbin/nologin 加進 /etc/shells。其它依賴 /sbin/nologin 的套件亦會受這個改動所影響。

更新至 7.6 後,ATI 顯示卡的(某些)用戶有可能會經歷影像破損或停頓。有匯報指這個問題可以透過新增設定檔來更改選項而得以修正。有關該新增檔案的詳情見 https://www.centos.org/forums/viewtopic.php?f=49&t=69014&p=289882#p289784

8. 已修正問題

  • 有關所有已修正的問題,請參閱 這裡 的發行勘誤頁,並尋找於 2018 年 10 月 30 日後發行的更正。

9. 套件及應用程式

9.1. 被 CentOS 修改了的套件

  • abrt
  • anaconda
  • apache-commons-net
  • basesystem
  • cloud-init
  • cockpit
  • compat-glibc
  • dhcp
  • firefox
  • fwupdate
  • grub2
  • httpd
  • initial-setup
  • ipa
  • kabi-yum-plugins
  • kernel
  • kde-settings
  • libreport
  • ntp
  • openssl098e
  • oscap-anaconda-addon
  • PackageKit

  • pcs
  • plymouth
  • redhat-lsb
  • redhat-rpm-config
  • scap-security-guide
  • shim
  • shim-signed
  • sos
  • subscription-manager
  • system-config-date
  • system-config-kdump
  • thunderbird
  • xulrunner
  • yum

9.2. 被 CentOS 刪除但包含在上游發行內的套件

  • insights-client
  • Red_Hat_Enterprise_Linux-Release_Notes-7-*
  • redhat-access-gui
  • redhat-bookmarks
  • redhat-indexhtml
  • redhat-logos
  • redhat-release-*
  • subscription-manager-migration
  • subscription-manager-migration-data

9.3. 被 CentOS 新增但不包含在上游發行內的套件

  • centos-bookmarks
  • centos-indexhtml
  • centos-logos
  • centos-release

9.4. 被發行為 7.5.1804 的更新,但在 7.6.1810 安裝媒體內的版本較舊的套件

  • firefox
  • gcc-libraries
  • java-1.8.0-openjdk
  • spamassassin
  • tomcat
  • tzdata

10. 源代碼

所有 CentOS-7 的源代碼均收錄在 git.centos.org。所有被加進發行版本內的代碼都源於 git.centos.org。

當軟件發佈完成後,源代碼的 RPM 套件亦會按慣例收錄在 http://vault.centos.org/centos/7/

在 CentOS 系統上你可以輕易地透過 yumdownloader --source <套件名稱> 這個指令來索取源代碼。

11. 如何提供協助及取得幫助

作為一個 CentOS 使用者,你可以藉不同方法來協助 CentOS 社區。有關如何參與在其中,請閱讀我們的 「貢獻」 頁。

11.1. 特別興趣小組

CentOS 有很多不同的 特別興趣小組(SIG)將擁有共同興趣的人們聚在一起。下面是現有的(部份)特別興趣小組:

  • Artwork - 為 CentOS 的發行和推廣創造及改進美工圖

  • Promotion - 於網上或各種活動中幫助推廣 CentOS

  • Virtualization - 就 CentOS 的虛擬化把人們聚在一起

我們鼓勵人們參加以上的特別興趣小組,或創立新的特別興趣小組,例如:

  • ARM、PPC 和 i386 的移植 - 幫助將 CentOS 移植到其它架構上
  • 硬件兼容性 - 提供針對特定硬件的反饋
  • 包裝 RPM - 提供新的、有用的 RPM 套件
  • 翻譯 - 幫助翻譯文檔、網站和 Wiki 內容

11.2. 郵件列表和論壇

另一個協助社區內其他人仕的方式,就是積極幫助解決用戶在 郵件列表論壇 中提出的問題。

11.3. Wiki 和網站

即使你對 CentOS 經驗不多,我們也用得著你的幫助。因為我們希望能夠知道你所遇到的問題、你在尋找特定資料時遇到的困難、以及你認為該如何改進文檔以使它們更易用。這些回饋其他人及對你都同樣有價值,所以我們需要你的參與令 CentOS 變得更好。

因此如果你希望提供幫助並改進我們的文檔和 Wiki,請 在我們的 Wiki 註冊 或者訂閱 centos-docs 郵件列表。

11.4. 常駐於 IRC

CentOS 計劃亦會常駐在 freenode IRC 網絡,作為提供社群支援及互動的額外渠道。詳情見我們的 IRC wiki 文檔

12. 延伸閱讀

下列網站含有大量資訊協助人們使用 CentOS 系統:

13. 致謝

我們衷心感謝所有協助我們製作這個產品的人們,並特別致謝 QA 小組額外付出的努力。沒有他們在黃昏、晚上、週末及假日不辭勞苦地工作,我們不可能如此快速地發行此版本。我們也特別多謝 CentOS 的社群。一份較完整的貢獻者清單已收錄在新安裝的 CentOS-7 的 /usr/share/doc/centos-release/Contributors 檔內。

Copyright (C) 2018 The CentOS Project


Translation of revision 38

zh-tw/Manuals/ReleaseNotes/CentOS7.1810 (last edited 2018-12-06 20:39:21 by TimothyLee)