使用 Service Pack 來更新 SUSE Linux Enterprise 安裝。您可以用幾種不同的方式來套用 Service Pack。您可以使用 Service Pack 媒體來更新現有安裝,或是啟動全新安裝。這裡將介紹更新系統和設定中心網路安裝來源的可能情形。
![]() | 安裝變更 |
|---|---|
請讀取 Service Pack 媒體的安裝指示,取得關於變更的詳細資訊。 | |
處理 SUSE Linux Enterprise 初始安裝時,比起使用一組實體媒體為所有用戶端個別進行安裝,從網路中的中心安裝來源為所有用戶端提供安裝服務的方式,可以獲得更高效率。
基本上,請依據第 4.2 節「安裝保存安裝來源的伺服器」所列程序執行。您只要加入另一個名為 SLE-10-SP-x-arch、SLES-10-SP-x-arch 或 SLED-10-SP-x-arch 的安裝來源 (其中 x 是 Service Pack 編號,而 arch 是硬體結構的名稱),並設定可經由 NFS、HTTP 或 FTP 進行。
![]() | 注 |
|---|---|
若要將現有 SUSE Linux Enterprise 10 系統更新成 SUSE Linux Enterprise 10 Service Pack (SP),請參閱第 9.2.3 節「更新 Service Pack」。 | |
安裝 SUSE Linux Enterprise Service Pack 的程序非常類似安裝原始 SUSE Linux Enterprise 媒體。處理原始安裝時,您可以選擇從本地 CD 或 DVD 光碟機或是中央網路安裝來源進行安裝。
在開始 SUSE Linux Enterprise SP 的新安裝程序前,請確定所有 Service Pack 安裝媒體 (CD 或 DVD) 都已備妥。
過程 9.1. 從 Service Pack 媒體開機
插入第一份 SUSE Linux Enterprise SP 媒體 (CD 1 或 DVD 1),然後開機。這時會出現類似 SUSE Linux Enterprise 10 原始安裝的開機畫面。
請選取並參照第 3 章使用 YaST安裝中的 YaST 安裝指示繼續進行。
在開始進行 SUSE Linux Enterprise SP 網路安裝之前,請先確定確實符合下列需求:
網路安裝來源已依據第 9.2.1 節「設定 Service Pack 媒體的網路安裝來源」所述完成設定。
安裝伺服器以及包含名稱服務、DHCP (選擇性,但是 PXE 開機時必須用到) 和 OpenSLP (選擇性) 的目標機器,都已正常連接網路。
要用來為目標系統開機的 SUSE Linux Enterprise SP CD 1 或 DVD 1,或依照第 4.3.5 節「準備用於 PXE 啟動的目標系統」所述步驟設定 PXE 開機時所要使用的目標系統。
若要使用 SP CD 或 DVD 當作開機媒體來進行網路安裝,請依照下列步驟執行:
插入 SUSE Linux Enterprise SP CD 1 或 DVD 1,然後開機。這時會出現類似 SUSE Linux Enterprise 10 原始安裝的開機畫面。
請選取來使用 CD 為 SP 核心開機,然後以 F3 啟用,再以 F4 選取網路安裝來源的類型 (FTP、HTTP、NFS 或 SMB)。
提供適當的路徑資訊,或是選取作為安裝來源。
從所提供伺服器中選擇適當的安裝伺服器,或是依照第 3.1.4 節「從沒有 SLP 的網路來源安裝」所述步驟,使用開機選項提示字串提供安裝來源類型和確實位置。YaST 於是啟動。
請依照第 3 章使用 YaST安裝所述完成安裝。
若要執行 SUSE Linux Enterprise 的網路安裝,請依照下列步驟執行:
依據第 4.3.5 節「準備用於 PXE 啟動的目標系統」所述,調整 DHCP 伺服器的設定,提供 PXE 開機時所需要的位址資訊。
設定 TFTP 伺服器存放 PXE 開機時所需要的開機影像。
使用 SUSE Linux Enterprise Service Pack 的第一張 CD 或 DVD 進行這項開機,或者依照第 4.3.2 節「設定 TFTP 伺服器」的指示執行安裝。
在目標機器上準備 PXE 開機和網路喚醒功能。
啟始目標系統開機,並使用 VNC 遠端連接到這部機器所執行的安裝常式。如需相關資訊,請參閱第 4.5.1 節「安裝 VNC」。
接受授權書,然後選取語言、預設桌面和其他的安裝設定。
按一下,開始安裝。
繼續依一般方式進行安裝 (輸入 root 的密碼、完成網路設定、測試網路連線、啟動「線上更新服務」、選擇使用者驗證方法,並輸入使用者名稱和密碼)。
如需安裝 SUSE Linux Enterprise 的詳細指示說明,請參閱第 3 章使用 YaST安裝。
有兩種首選方法可以將系統更新為 Service Pack (SP) 功能層級。一種是以 SP 媒體開機,備選方法是執行 YaST 線上更新或 zen-updater,然後選取修補程式。更新為新的功能層級後,您的系統就可以使用諸如新驅動程式或軟體增強功能之類的額外功能。
![]() | 請勿遺漏修補程式 |
|---|---|
如果不選取修補程式,系統將仍然停留在先前的功能層級,而您只能取得限定時間內的錯誤修正和安全性更新 (對於 SUSE Linux Enterprise 10 SP2,此時間段現在延長為六個月)。因此,為了確保持續的系統完整性,建議儘早變更為新的功能層級。 | |
另一種更新方法是使用修補程式 CD (請參閱第 8.3.7 節「從修補程式光碟進行更新」) 或使用本地安裝的 SMT 系統,手動執行 rug 指令。
請使用 SP 媒體開機,並在 YaST 中選擇做為安裝模式。如需詳細資訊並完成更新程序,請參閱第 9.1.3 節「使用 YaST 更新」。
要起始 YaST 線上更新來更新至 SP 功能等級之前,請先確定是否符合下列需求:
在整個更新程序中,系統都必須保持在線上的狀態,因為此程序需要存取 Novell Customer Center。
如果您的安裝中有協力廠商軟體或附加軟體,請在其他機器上測試此程序,以確定這些相依性並未遭到更新程序的破壞。
請確定整個程序都成功完成,否則系統會不一致。
如果先前安裝了完整的 Service Pack 1,則只能更新到 Service Pack 2。如果情況並非如此,請依照第 9.2.3.5 節「SUSE Linux Enterprise GA 到 SP1 和 SP2」中的說明先更新到 Service Pack 1。
![]() | 注 |
|---|---|
在使用 YaST 線上更新執行更新移轉期間,將會更新 ZMD 堆疊,ZMD 精靈也會重新啟動。因此,建議不要使用任何其他軟體管理工具,例如 rug、zen-updater、zen-installer 和 zen-remover。建議在移轉期間結束 zen-updater。 | |
在正在執行的 SUSE Linux Enterprise 系統中選取+++。
如果您不是以 root 身分登入,請在收到提示時輸入 root 密碼。
這時會開啟對話方塊。有幾個修補程式已預先選取。向下捲動修補程式清單並驗證是否真正預先選取了套件管理相關的修補程式和 SUSE Linux Enterprise 10 SP2 維護堆疊更新 (slesp1u-libzypp)。按一下以套用選取的更新。
對話方塊會追蹤進度記錄。當達到時,請按一下。隨即會自動重新啟動。
重新啟動後,按一下套用所有可用的更新以及新核心。安裝後,必須重新啟動系統。
在重新啟動的中,現在應向下捲動修補程式清單,並選取(move-to-sled10-sp2),如圖形 9.2 「更新至 Service Pack 2」 中所示。在快顯視窗中按一下,以確認開始更新程序,進而更新為 Service Pack 功能等級。
move-to-sled10-sp2 修補程式標示為「選擇性」。如果不選取該項,系統將仍然停留在 SP1 功能層級,而您只能取得限定時間內 (SP2 可用後的六個月) 的錯誤修正和安全性更新。
對話方塊可以追蹤移轉修補程式安裝程序的進度記錄。當達到時,請按一下。
再次啟動 YaST 線上更新。套用 product-sled10-sp2 和 slesp2o-sp2_online 修補程式,將系統提升到 SP2 層級。這兩個修補程式均已預先選取,因為如果您在先前的步驟中安裝了 move-to-sled10-sp2,則必須選取它們。
按一下以完成到 SUSE Linux Enterprise 10 SP2 的更新並重新開機。
在使用 zen-updater 啟動線上更新來提升到 SP 功能層級之前,請確定符合第 9.2.3.2 節「開始 YaST 線上更新」中列出的需求。
在執行 SUSE Linux Enterprise 的系統中,按一下底部的更新程式圖示啟動 zen-updater。
![]() | 喚醒 ZMD |
|---|---|
如果看到「ZMD 未在執行中」訊息,不論 ZMD 是否在執行,都請使用 rczmd status 以 | |
如果您不是以 root 身分登入,請在收到提示時輸入 root 密碼。
套用可用於您系統的所有維護更新。
套用 SLE10 SP2 維護堆疊更新 (slesp1u-libzypp)。這些項目應已預先選取,並且按一下應該可以啟動此步驟。解決所有相依問題後,請按一下。完成時按一下以確認快顯訊息。
在重新啟動的軟體更新程式中,向下翻頁然後選取可選的 move-to-sled10-sp2 修補程式並套用它。如果不選取該項,系統將仍然停留在 SP1 功能層級,而您只能取得限定時間內 (SP2 可用後的六個月) 的錯誤修正和安全性更新。
在軟體更新程式中,套用 product-sled10-sp2 和 slesp2o-sp2_online 修補程式,將系統提升到 SP2 層級。如果在先前的步驟中安裝了 move-to-sled10-sp2,則必須選取這兩個修補程式,因此已將其預先選取。
按一下以完成到 SUSE Linux Enterprise 10 SP2 的更新並重新開機。
如需關於 rug 指令行工具的背景資訊,請參閱第 8.14 節「使用 rug 透過指令行更新」。如需此更新的可編寫指令解決方案,請使用 rug。
在使用 rug 啟動線上更新以提升到 SP 功能層級之前,請確定符合第 9.2.3.2 節「開始 YaST 線上更新」中列出的需求。
若要將系統移轉到 SP2 修補程式層級,至少需要執行以下指令序列:
rug up -t patch -g security && rug ping -a # the following command will also install slesp1u-libzypp rug up -t patch -g recommended && rug ping -a rug in -t patch move-to-sled10-sp2 && rug ping -a rug refresh rug up -t patch -g recommended && rug ping -a reboot
![]() | 注 |
|---|---|
rug ping -a,以確保在執行先前的 rug 指令之後,ZMD 啟始化已完成。 | |
![]() | 注 |
|---|---|
僅當您的系統依然以 GA 修補程式層級執行時,下列步驟才與主題相關。 | |
在正在執行的 SUSE Linux Enterprise 系統 (GA) 中,選取+++。
如果您不是以 root 身分登入,請在收到提示時輸入 root 密碼。
這時會開啟對話方塊。向下捲動修補程式清單,選取,如圖形 9.4 「更新至 Service Pack 1」所示。在快顯視窗中按一下,以確認開始更新程序,進而更新為 Service Pack 功能等級。
對話方塊可以追蹤移轉修補程式安裝程序的進度記錄。當達到時,請按一下。
請再次執行線上更新。完成之後,請在中按一下。第二次執行更新時,YaST 會安裝核心以及所有其他的軟體。
當您看到進度記錄最後區域附近出現時,按一下。
為了完成更新,請手動將系統重新開機,以啟動新核心。
現在,SUSE Linux Enterprise 將以 SP1 修補程式層級執行。繼續第 9.2.3.2 節「開始 YaST 線上更新」,以將系統提升到 SP2 修補程式層級。