[FrontPage] [TitleIndex] [WordIndex

This is a read-only archived version of wiki.centos.org

CentOS-7(1908)發行注記

最後更新: 2019 年 9 月 20 日

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,用戶在安裝時可存取所有「頻道」中的內容。

在你嘗試進行安裝或匯報問題之先,請把其它分段閱讀一遍。

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 <套件名稱> 安裝其他套件或許較容易。

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

4. 檢驗已下載的安裝映像

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

sha256sum x86_64:
9bba3da2876cb9fcf6c28fb636bcbd01832fe6d84cd7445fa58e44e569b3b4fe  CentOS-7-x86_64-DVD-1908.iso
bd5e6ca18386e8a8e0b5a9e906297b5610095e375e4d02342f07f32022b13acf  CentOS-7-x86_64-Everything-1908.iso
ba827210d4eb9313fc19120b9b85e7baef234c7f81bc55847a336114ddac20cb  CentOS-7-x86_64-LiveGNOME-1908.iso
0ef3310d13f7fc140ec5180dc05369d2f473e802577466825205d17e46ef5a9b  CentOS-7-x86_64-LiveKDE-1908.iso
9a2c47d97b9975452f7d582264e9fc16d108ed8252ac6816239a3b58cef5c53d  CentOS-7-x86_64-Minimal-1908.iso
6ffa7ad44e8716e4cd6a5c3a85ba5675a935fc0448c260f43b12311356ba85ad  CentOS-7-x86_64-NetInstall-1908.iso

5. 主要改動

6. 降級功能

請參閱 已降級功能的清單,有助你計劃日後的部署。

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

Red Hat 已將 freerdp 套件更新至 2.x 分支,很多採用 freerdp 的第三方 yum 軟件庫套件必須重建才能應付此改動。已知受影響的套件包括:vlc 及 remmina(皆來自 nux=dextop)。你需要等待 nux-dextop 軟件庫更新 vlc 才能進行更新。好消息就是 epel-testing 已收錄了一個較新版的 Remmina 可安裝在 7.7 上。你也可在 flatpak 找到新版的 vlc。

假如你採用 KDE 而預設的指令殼是 csh 或 tcsh,你會看見 if: Expression Syntax 這個錯誤。這是一個已知的問題。詳情及解決方法見 RHBZ #1738491

安裝 VirtualBox Addons 會出現錯誤,要是你的版本是 6.0.12/5.2.32 或以下版本。這問題在 6.0.14 及 5.2.34 版已獲修正。

在某些裝置下選用 "Install CentOS 7 in basic graphics mode" 可能會導致以文字模式進行安裝,而不是基本圖像模式。

有報告指更新至 samba 4.9 會導致服務無法啟動,並出現遺漏 BUILTIN\\Guests 群組或 'create_local_token failed: NT_STATUS_ACCESS_DENIED' 的錯誤。修復的方法就是按照 Fedora Bugzilla 匯報 https://bugzilla.redhat.com/show_bug.cgi?id=1648399 執行 net -s /dev/null groupmap add sid=S-1-5-32-546 unixgroup=nobody type=builtin。該匯報內提及的其它設定改動亦值得一看。

有報告指 iptables 的更新(iptables-1.4.21-33.el7.x86_64)會導致 iptables-restore 失敗,當註釋欄含有 '-' 及 't' 會引發這個問題。這是一個已知的錯誤。詳情見 https://bugzilla.redhat.com/show_bug.cgi?id=1749700

8. 已修正問題

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.6.1810 的更新,但在 7.7.1908 安裝媒體內的版本較舊的套件

  • java-1.7.0-openjdk
  • java-1.8.0-openjdk
  • java-11-openjdk
  • thunderbird

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)將擁有共同興趣的人們聚在一起。下面是現有的(部份)特別興趣小組:

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

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) 2019 The CentOS Project


Translation of revision 26


2023-09-11 07:23