可以使用 YaST 變更系統的軟體集合。在 YaST 的軟體管理工具中,搜尋您要新增或移除的軟體元件。YaST 會解決所有相依性問題。將其他軟體儲存庫新增到安裝程式以安裝未隨安裝媒體提供的套件,並透過 YaST 對它們進行管理。使用 openSUSE Updater 管理軟體更新以讓系統保持最新狀態。
在指令行上使用 yast2 --qt 啟動 YaST GTK+ 介面。
軟體可透過 RPM 套件取得。每個套件包含的內容有程式本身、組態檔案和其他文件。若要將更多軟體新增到系統,請按照下列步驟進行:
按一下+啟動 YaST 套件管理員。
在右側視窗邊界的套件搜尋欄位中,輸入要安裝的軟體名稱 (例如,精簡 PDF 檢視器 xpdf)。在您輸入名稱時,YaST 即會開始搜尋套件。搜尋完成後,在主窗格中選取所需的套件,然後按一下。
您可以使用相同的方法搜尋並列出多個套件。
完成後,按一下安裝列出的套件。
若您不知道所需軟體的名稱,可以使用多種方式瀏覽整個軟體目錄。例如,您可以根據模式、套件群組、語言或儲存庫分組。若要尋找用於特定任務的軟體,請根據模式分組:
從左上角的分組功能表中,選取。現在,應可看見各種模式集列在下面的區域中。
![]() |
從這些模式中選取所需的一或多種模式。按一下某個模式的名稱 (例如),右側框架中將會顯示該模式包含的套件。若按一下啟用此模式,右側的變更綜覽中將列出這些套件。
按一下以安裝所有選定的套件。
此外,還可以根據套件群組分組。套件群組功能提供根據類別分組之軟體的更詳細檢視。套件通常相依於其他套件;如果您選取某個套件,則可能會需要安裝其他套件,以解決可能的套件相依性。
根據語言分組類似於根據套件群組分組。使用語言檢視窗可以選取支援特定語言所需的套件,例如已翻譯的程式訊息、文件或特殊字型。
若要安裝對應的來源套件,請使用 zypper。若需要更多的資訊,請參閱第 4.1.2 節「使用 Zypper 安裝和移除軟體」 (第 4 章使用指令行工具管理軟體, ↑管理指南)。
一個套件的軟體只有在必需的套件也安裝後才能正常工作。如果具有相同或相似功能的套件會使用到相同的系統資源,則不應將其同時安裝,因為這會導致套件衝突。
套件管理員啟動時,就會檢查系統並顯示已安裝的套件。當您選取要安裝的套件並將其移除時,套件管理員會自動檢查其相依性,並選取其他所需的套件 (相依性解決方案)。如果選取或取消選取相互衝突的套件,套件管理員就會指出該問題,並提出可解決問題的建議 (衝突解決方案)。
例如,不應同時安裝 sendmail 和 postfix。圖形 9.2 「套件管理員的衝突管理」 顯示提示您做出決定的衝突訊息。postfix 已經安裝。相應地,您可以決定是否要安裝 sendmail 或移除 postfix。
![]() | 處理套件衝突 |
|---|---|
除非您有豐富的經驗,建議您遵循 YaST 的建議,否則存在的衝突可能會危及系統的穩定性與功能。 | |
若要搜尋源自一個特定軟體儲存庫的套件,請根據分組。此檢視窗會顯示選定安裝來源的所有套件清單。
若要檢視選定儲存庫中所有已安裝套件的清單,請按一下。從此清單中,選取要移除的套件。若要完成相反的動作,請按一下並選取要安裝的套件。
若要從系統移除軟體,請按照下列步驟進行:
使用第 9.3.1 節「安裝軟體」 中說明的搜尋策略。
在中,標示要移除的套件。若要透過按一次滑鼠來標示所有套件,請在窗格中按一下滑鼠右鍵,然後選取。
按一下。
若嘗試移除已安裝軟體所需的套件,衝突管理員將指出相依性問題,您必須依第 9.3.2 節「檢查軟體相依性」 中所述先解決衝突。
所有衝突均已解決後,已排定要移除的套件將列在右側的窗格中。
按一下執行窗格中列出的所有動作。