若要安裝、解除安裝和更新機器中的軟體,請使用+。這會開啟套件管理員對話方塊,如圖形 8.2 「YaST 套件管理員」所示。
在 SUSEŽ Linux Enterprise 中,是以套件的形式取得軟體。一般來說,套件中會包含程式所需的所有元件:程式本身、組態檔案以及所有說明文件。個別套件的清單會顯示在個別套件視窗的右側。此清單的內容,視目前選取的過濾器而定。例如,如果選取過濾器,個別套件視窗就會顯示目前選擇的所有套件。
在套件管理員中,每個套件的狀態可決定要如何處理該套件,例如「「安裝」」或「「刪除」。」在狀態方塊中,此狀態會在每行的開頭以符號顯示。在項目上按一下滑鼠右鍵,從功能表按一下或選擇想要的狀態,就可以切換狀態。根據目前的情況,可能無法選擇部分狀態旗標。例如,無法將尚未安裝的套件設為「「刪除」。」利用+檢視可用的狀態旗標。
個別套件視窗中,不同套件所使用的字型顏色能提供其他資訊。安裝媒體上若有較新的版本可供已安裝的套件使用,就會顯示為藍色。已安裝的套件版本號碼若比安裝媒體上的版本更高,就會顯示為紅色。不過,由於套件的版本編號並非一直都是線性增加,因此資訊可能不夠完美,但也應該足以指出有問題的套件。如有需要,請檢查版本號碼。
若要安裝套件,請選擇要安裝的套件,然後按一下。選擇的套件必須是狀態圖示。套件管理員會自動檢查其依存度,並選擇其他所需的套件 (依存度解決方案)。若要在按一下之前檢視其他安裝所需的套件,請從主功能表選擇+。在安裝套件之後,請按一下繼續使用套件管理員,或按一下將其關閉。
套件管理員會提供預先選取的群組以進行安裝。您可以選擇整個群組,而不要選取單一套件。若要檢視這些群組,請使用左側框架中的。
![]() | 所有可用套件的清單 |
|---|---|
若要顯示安裝媒體中的所有套件,請使用過濾器,並在樹狀目錄下方選擇。由於 SUSE Linux Enterprise 包含大量的套件,因此要顯示此份冗長的清單可能需要花費一些時間。 | |
過濾器會根據應用程式用途,將程式套件分組,例如分為桌面或辦公室應用程式。這時會列出不同的過濾器群組,其中包含預先選取的已安裝套件。
在行的開頭處按一下狀態方塊,來安裝或解除安裝此模式。直接以滑鼠右鍵在選項按一下並使用內容功能表,選擇模式。從右邊顯示目前模式所包含套件的個別套件概觀中,選取或取消選取個別套件。
若要尋找特定語言套件,例如程式使用者介面、文件和字型的翻譯文字,請使用過濾器。此過濾器會顯示 SUSE Linux Enterprise 所支援的所有語言清單。如果您選取其中一種語言,右邊框架就會顯示該種語言適用的所有套件。其中套用至您目前軟體選項的所有套件,都會自動加上標籤以進行安裝。
若要讓某個語言從您的系統解除安裝,請在語言清單中選取語言,並取消勾選位於一行開頭的狀態方塊。
![]() | 注 |
|---|---|
因為特定語言套件可能需要其他套件,因此套件管理員可能會加選其他套件來安裝。 | |
如果您只要尋找特定來源的套件,請使用過濾器。在預設設定中,這個過濾器會顯示選定來源的所有套件清單。若要限制這份清單,請使用次要過濾器。
若要檢視選定安裝來源之所有已安裝套件的清單,請選擇過濾器,然後在中選擇,然後取消勾選除了以外的所有核取方塊。
可以像平常一樣,變更個別套件視窗中的套件狀態。不過,變更的套件可能不再符合搜尋準則。若要移除清單中的這類套件,請使用來更新清單。
您通常可以取得包含程式來源檔案的套件。執行程式並不需要來源檔案,但您可能想要安裝來源以編譯程式的自定版本。
若要安裝所選程式的來源,請標示欄位中的核取方塊。如果您看不到核取方塊,表示安裝來源並不包含套件來源。
如果您要在數個電腦中安裝相同的套件,您可以將組態儲存至檔案以供其他系統使用。若要儲存您對套件的選擇,請在功能表中選擇+。若要輸入已備妥的選擇,請依序使用+。
![]() | 硬體相容性 |
|---|---|
因為這項功能會儲存確切的套件清單,所以只有當來源和目標系統上的硬體相同時才可靠。對於更為複雜的情形,則 AutoYaST 會是較好的選擇,如第 5 章自動安裝所述。 | |
如果您發現套件中有損毀的檔案,或者要從安裝媒體中重新安裝套件的原始版本,請重新安裝套件。若要重新安裝套件,請選擇要重新安裝的套件,然後按一下。選擇的套件必須是 狀態。如果安裝的套件發生任何依存度問題,套件管理員就會發出具有詳細資訊與替代方案的警示。
若要尋找特定套件,請使用過濾器。輸入搜尋字串,然後按一下。您可以指定各種搜尋準則來限制搜尋範圍,以顯示較少或甚至一個套件。您也可以在中使用萬用字元與一般運算式來定義特殊搜尋型式。
![]() | 快速搜尋 |
|---|---|
除了過濾器,套件管理員的所有清單都有快速搜尋的功能。只要輸入字母,就可以將游標移動到清單中以該字母為開頭名稱的第一個套件。游標必須位於清單中 (按一下該清單即可)。 | |
若要按名稱尋找套件,請選擇,在搜尋欄位中輸入要尋找的套件名稱,然後按一下。若要按說明中的文字尋找套件,請選擇和,輸入搜尋字串,然後按一下。
若要搜尋包含特定檔案的套件,請輸入檔案名稱,選擇,然後按一下。若要尋找依賴特殊套件的所有套件,請選擇,輸入套件名稱,然後按一下。
如果您熟悉 SUSE Linux Enterprise 的套件結構,便可以使用過濾器來按主題尋找套件。此過濾器會在左邊的樹狀結構中,依主題排序程式套件,例如,應用程式、開發與硬體。展開的分支越多,選擇就越明確。這表示在個別套件視窗顯示的套件也越少。
在選擇要安裝、更新或刪除的套件後,使用來檢視安裝摘要。摘要會顯示當您按一下時,會對套件造成什麼影響。使用左邊的核取方塊來過濾套件,在個別的套件視窗中檢視。例如,若要檢查已經安裝哪些套件,只選取並取消選取其它核取方塊。
可以像平常一樣,變更個別套件視窗中的套件狀態。不過,對應的套件可能會不再符合搜尋準則。若要移除清單中的這類套件,請使用來更新清單。
您可以透過框架右下方的索引標籤取得所選套件的相關資訊。如果有其他版本的套件,您就會取得兩種版本的資訊。
提供選取套件的索引標籤會自動啟用。若要檢視套件大小、版本、安裝媒體等相關資訊和其他的技術性詳細資訊,請選擇。關於已提供或所需檔案的資訊都位於中。若要檢視包含安裝來源的可用版本,請按一下。
選擇軟體時,模組左下方資源視窗會顯示所有已裝載檔案系統的預期磁碟使用量。每增加一個選擇,就會使色條的圖形增長。只要圖形仍是綠色,即代表有足夠的空間。隨著磁碟空間逐漸用盡,圖形的顏色會慢慢變成紅色。如果您選擇要安裝的套件過多,就會顯示警示。
部分套件依存於其他套件。這代表必須安裝另一個套件,才能正常運作該套件軟體。某些套件會具有相同或相似的功能。如果這些套件會使用到相同的系統資源,就不應該同時進行安裝 (套件衝突)。
套件管理員啟動時,就會檢查系統並顯示已安裝的套件。如果您選擇安裝和移除其他套件,套件管理員就會自動檢查其依存度,並選擇其他所需的套件 (依存度解決方案)。如果選取或取消選取相互衝突的套件,套件管理員就會加以指出,並提交可解決問題的建議 (衝突解決方案)。
若要啟用自動依存度檢查,請選取資訊視窗之下的。啟用以後,則套件狀態若有任何變更,就會觸發自動檢查程序。因為套件選擇的一致性永遠會受到監視,所以這個功能很實用。不過,此程序耗費資源,而且會使套件管理員的速度減緩。基於此原因,預設並不會啟用自動檢查功能。不論的狀態為何,當您以來確認自己的選擇時,都會執行一致性檢查程序。
當您按一下資訊視窗之下的時,套件管理員就會檢查目前的套件選擇是否會產生無法解決的套件依存度或衝突。如果有無法解決的依存度存在,就會自動選取所需的其他套件。若為套件衝突,套件管理員就會開啟對話方塊,顯示該衝突並提供解決問題的不同選項。
例如,可能無法同時安裝 sendmail 與 postfix。圖形 8.3 「套件管理員的衝突管理」 顯示會提示您做決定的衝突訊息。postfix 已經安裝。因此,您應該避免安裝 sendmail、移除 postfix 或承擔忽略該衝突的風險。
![]() | 處理套件衝突 |
|---|---|
除非您有豐富的經驗,建議您遵循 YaST 的建議,否則存在的衝突可能會危及系統的穩定性與功能。 | |
附加產品 (Add-on) 就是系統的延伸程式。您可以安裝協力廠商的附加產品或是 SUSE Linux Enterprise 的特殊延伸程式,例如 SDK 附加程式或是包含二進位驅動程式的 CD。若要安裝新的附加程式,請使用+。您可以選取各種類型的產品媒體,例如 CD、FTP 或是本地目錄。您也可以直接執行 ISO 檔案。若要以 ISO 檔案媒體方式來新增附加程式,請選取,然後選擇。
成功新增附加媒體之後,將會顯示套件管理員視窗。如果此附加程式有提供新的「模式」,請使用過濾器來檢視新項目。若要檢視選定安裝來源之所有套件的清單,請選取過濾器,然後選擇要檢視的安裝來源。若要依套件群組來檢視選定附加程式的套件,請選取為次要過濾器。
![]() | 建立自定的附加產品 |
|---|---|
您可以使用 YaST 附加產品建立程式來建立自己的附加產品。請參閱中http://developer.novell.com/wiki/index.php/Creating_Add-On_Media_with_YaST的 YaST 附加產品建立程式相關資訊。您可以在http://developer.novell.com/wiki/index.php/Creating_Add-Ons中找到技術背景資訊。 | |
您可以使用幾種多重安裝來源。請選擇來源,並使用+讓它們進行安裝或更新。啟動時,畫面會顯示所有之前註冊的來源清單。從 CD 進行一般安裝之後,只會列出該安裝 CD。按一下,可以讓清單包含其他來源。來源可以是 CD、DVD 或 NFS 及 FTP 伺服器等網路來源。甚至可以選擇本地硬碟上的目錄,來作為安裝媒體。如需更多詳細資訊,請參閱詳細的 YaST 說明內容。
所有已註冊的來源,在清單的第一欄都有啟動狀態。您可以按一下,啟用或停用個別的安裝來源。在安裝軟體套件或更新的期間,YaST 會從啟動的安裝來源清單中選擇適用的項目。當您使用結束模組時,目前設定就會進行儲存,並套用到與組態模組。
如需取得技術支援和產品更新,您的系統必須先註冊並啟用。如果您想在安裝程序中略過註冊的步驟,請透過中的模組取得註冊的協助。這個對話方塊與第 3.11.4 節「Novell Customer Center 組態」中所述的一樣。
使用 YaST 線上更新安裝重要的更新與改良。包含修補程式的產品專用更新目錄中提供了適用於 SUSE Linux Enterprise 的最新更新。若要新增或是移除目錄,請依照第 8.3.3 節「選擇安裝來源」所述,使用+模組。
![]() | 存取更新目錄時發生錯誤 |
|---|---|
如果您無法存取更新目錄,可能是因為訂閱已過期。SUSE Linux Enterprise 通常提供一年或三年的訂閱,您只能在這個時間段內存取更新目錄。一旦訂閱期結束,此存取權將被拒絕。 存取更新目錄遭拒絕時,會顯示一則警告訊息,建議您造訪 Novell Customer Center 以檢查您的訂閱。Novell Customer Center 的網址為 http://www.novell.com/center/。 | |
若要以 YaST 安裝更新與改良,請執行+。目前您系統可用的所有新修補程式 (選購程式除外) 均已標示為即將安裝。按一下自動安裝這些修補程式。安裝完成之後,請按確認。您的系統現在已是最新狀態。
套件是 rpm 格式的壓縮檔案,其中包含特定程式所需的檔案。
修補程式包括一個或多個套件—可能是完整的套件,也可能是 patchrpm 或 deltarpm 套件—還可能會引入對尚未安裝之套件的相依性。
patchrpm 只包括自從為 SUSE Linux Enterprise 10 首次發行以來,已有更新的檔案。其下載大小通常明顯小於套件的大小。
deltarpm 只包括某套件之兩個定義版本之間的二進位差異,因此,它的下載大小最小。在安裝之前,必須在本地機器上重建 rpm 套件。
視窗包含五個部份。左邊是所有可用的修補程式清單。修補程式清單下方會顯示所選修補程式的描述。左欄下方顯示磁碟使用率。右欄列出所選修補程式所包含的套件 (修補程式可包含多組套件),且下方會列出所選套件的詳細描述。
修補程式畫面會列出 SUSE Linux Enterprise 的可用修補程式。修補程式根據安全性關聯程度排序。修補程式名稱的顏色以及滑鼠游標下方的快顯視窗可指出該修補程式的安全性狀態:安全性 (紅色)、建議 (藍色) 或選擇性 (黑色)。修補程式存在三種不同的檢視窗。使用可以切換不同的檢視窗:
適用於系統上安裝的套件但目前尚未安裝的修補程式。
所有適用於系統上安裝之套件的修補程式。
可用於 SUSE Linux Enterprise 的所有修補程式。
清單項目包含符號與修補程式名稱。如需可能符號清單,請按 Shift-F1。「安全性」和「建議」狀態的修補程式所要求的動作已自動預設。這些動作是、或。「選擇性」修補程式的動作未預設—用滑鼠右鍵按一下修補程式,然後從清單中選擇一個動作。
如果從更新目錄以外的其他目錄安裝最新的套件,則可以使用此安裝來達到此套件修補程式的需求。在此情況下,會有一個核取標記顯示在修補程式摘要的前面。僅當您將修補程式標示為已安裝時,該修補程式才會顯示在清單中。事實上這並沒有安裝修補程式 (因為套件已經是最新的),而是將修補程式標示為已安裝。
大部分的修補程式都會包含多套件的更新。若要變更對單一套件所執行的動作,請在套件視窗中的套件上按一下滑鼠右鍵,並選擇動作。當您標示完所有要處理的修補程式與套件後,請按一下繼續。
![]() | 禁用 deltarpm |
|---|---|
由於從 deltarpm 重建 rpm 套件需要佔用大量的記憶體和 CPU 資源,因此,出於效能的考量,某些設定或硬體組態可能要求禁用 deltarpm。若要禁用 deltarpm,請編輯檔案 | |
另一個更新軟體的工具,就是 KDE 和 GNOME 的 ZENworks 更新程式 Applet。ZENworks 更新程式可協助監控新的修補程式,同時也提供快速更新功能。若需更多資訊,請參閱第 1.16 節「使用 ZEN 工具管理套件」 (第 1 章KDE 桌面入門, ↑KDE 使用者指南)。
YaST 也可讓您設定自動更新。請選取+。設定或更新。某些修補程式 (例如核心更新) 需要使用者介入,而這可能會讓自動更新程序停止下來。請勾選,讓更新程序自動進行。在此情況下,請偶爾手動執行來安裝互動性質的修補程式。
當勾選時,修補程式就會在指定的時間獲得下載,但不安裝。您必須手動安裝它們。這些修補程式會下載到 rug 快取目錄,預設為 /var/cache/zmd/web。請使用 rug get-prefs cache-directory 指令來取得目前的 rug 快取目錄。若需有關 rug 的詳細資訊,請參閱第 8.14 節「使用 rug 透過指令行更新」。
區段的模組會從光碟安裝修補程式,而不是從 FTP 伺服器進行安裝。使用光碟的優點是能更迅速進行更新。一旦插入修補程式光碟之後,光碟上的所有修補程式都會顯示在對話方塊中。在修補程式清單中選擇想要安裝的套件。如果修補程式光碟不存在,該模組就會發出錯誤訊息。請插入修補程式光碟,然後重新啟動該模組。
使用+來更新安裝在系統上的 SUSE Linux Enterprise 版本。操作期間只能更新應用程式軟體,不能更新基本系統。若要更新基本系統,請從安裝媒體將電腦開機,例如光碟。在 YaST 中選擇安裝模式時,請選取。
更新系統的程序與全新安裝類似。一開始,YaST 會檢查系統,決定適當的更新策略,然後在建議對話方塊中顯示結果。按一下或個別項目,以變更任何詳細資料。
設定系統的更新方法。有兩個選項可用。
若要將整個系統更新至最新的軟體版本,請選擇其中一個預先定義的選項。這些選項會確定先前不存在的套件也能進行安裝。
此選項只會更新系統上已存在的套件。不會安裝任何新功能。
除此之外,您可以使用,移除新版本中不存在的套件。根據預設,會事先選取此選項,以避免過時的套件佔據硬碟空間。
按一下啟動套件管理員,以及選取或取消選取要進行更新的個別套件。任何套件衝突應該利用一致性檢查來解決。如需使用套件管理員的詳細資訊,請參閱第 8.3.1 節「安裝和移除軟體」。
更新期間,部分套件的組態檔案可能會以新版本取代。因為您可能已修改過目前系統中的部分檔案,所以套件管理員通常會針對被取代檔案進行備份。請利用此對話方塊來決定備份的範圍。
![]() | 備份範圍 |
|---|---|
此備份並不包括軟體。僅包含組態檔案。 | |
這裡會列出系統上目前安裝的主要與其他語言。您可以在顯示的組態中按一下,或依序選擇+進行變更。您可選擇性將鍵盤配置與時區調整為使用主要語言的區域。如需這些語言選項的詳細資訊,請參閱第 8.5.13 節「語言選擇」。