5 文字模式的 YaST #
本章適用對象為未在其系統上執行 X 伺服器,且依賴以文字為基礎的安裝工具的系統管理員及進階使用者。它提供了一些基本資訊,說明如何在文字模式中啟動與操作 YaST。
文字模式下的 YaST 使用 ncurses 程式庫來提供簡單的虛擬圖形使用者介面。依預設,ncurses 程式庫已安裝。若要執行 YaST,終端模擬器的大小不能小於 80x25 個字元。
在文字模式中啟動 YaST 時,會顯示 YaST 控制中心 (請參閱圖形 5.1)。主要視窗包含 3 個區域。左框架內包含各種模組所屬的類別。此框架在 YaST 啟動時處於使用中狀態,因此會以白色的粗框線標示。使用中的類別處於選取狀態。右框架內包含作用中類別可以使用的各個模組的綜覽。下方框架中有 按鈕與 按鈕。
啟動 YaST 控制中心時,會自動選取↓ 與 ↑ 來變更類別。若要從類別中選取模組,可以使用 → 啟動右框架,然後使用 ↓ 和 ↑ 選取模組。您可以按住方向鍵不放來捲動可用模組清單。選取模組後,按 Enter 將其啟動。
類別。您可以使用模組中的各個按鈕或選項欄位中,都有一個反白顯示的字母 (預設為黃色)。您可以使用 Alt–反白的字母直接選取按鈕,而不必再使用 →| 導覽至該處。按 Alt–Q 或選取 並按 Enter 可離開 YaST 控制中心。
如果 YaST 對話方塊遭毀損或破壞 (例如在調整視窗大小時),請按 Ctrl–L 重新整理並還原其內容。
5.2 進階按鍵組合 #
文字模式的 YaST 具有一套進階按鍵組合。
- Shift–F1
顯示進階快速鍵清單。
- Shift–F4
變更色彩綱要。
- Ctrl–\
結束應用程式。
- Ctrl–L
重新整理螢幕。
- Ctrl–D F1
顯示進階快速鍵清單。
- Ctrl–D Shift– D
以螢幕擷取畫面的形式將對話方塊傾印到記錄檔案。
- Ctrl–D Shift–Y
開啟 YDialogSpy 以查看工具樹階層。
5.3 組合鍵的限制 #
如果您的視窗管理員使用了全部的 Alt 組合,則 YaST 中的 Alt 組合可能無效。像是 Alt 或 Shift 等鍵也可能事先已由終端機的設定所佔用。
- 使用 Esc 取代 Alt
您可以使用 Esc 來取代 Alt,而不使用 Alt。例如,Esc–H 可取代 Alt–H。(先按 Esc,然後按 H。)
- 您可以使用 Ctrl–F 與 Ctrl–B 來往前瀏覽和往後瀏覽
如果 Alt 和 Shift 組合已先由視窗管理員或終端機所佔用,則請使用 Ctrl–F 組合 (往前) 與 Ctrl–B 組合 (往後) 來代替。
- 功能鍵的限制
功能鍵 (F1 ... F12) 也用於執行多種功能。有些特定的功能鍵可能已由終端機所佔用,無法供 YaST 使用。不過,在純文字主控台中,應該都可以使用各種的 Alt 組合鍵與功能鍵。
5.4 YaST 指令行選項 #
除文字模式介面之外,YaST 還提供了純指令行介面。若要取得 YaST 指令行選項的清單,請輸入︰
yast -h
5.4.1 啟動個別模組 #
如果要節省時間,您可以直接啟動個別的 YaST 模組。若要啟動模組,請輸入︰
yast <module_name>
使用 yast -l
或 yast --list
,則可以檢視一個清單,其中包含您系統中所有可用的模組名稱。例如,使用 yast lan
可啟動網路模組。
5.4.2 透過指令行安裝套件 #
如果您知道套件名稱,並且此套件是由某個使用中的安裝儲存庫所提供,則可以使用指令行選項 -i
來安裝套件︰
yast -i <package_name>
或
yast --install <package_name>
PACKAGE_NAME 可以是透過相依項檢查安裝的單個簡短套件名稱 (例如 gvim
),也可以是並非透過相依項檢查安裝的 RPM 套件的完整路徑。
如果您需要包含 YaST 無法提供的功能,以指令行為基礎的軟體管理公用程式,可以考慮使用 Zypper。此公用程式使用相同的軟體管理程式庫,此程式庫也是 YaST 套件管理員的基礎。第 6.1 節 「使用 Zypper」中介紹了 Zypper 的基本用法。
5.4.3 YaST 模組的指令行參數 #
為使用程序檔中的 YaST 功能,YaST 提供了可支援個別模組的指令行。並不是所有模組都有指令行支援。若要顯示某模組的可用選項,請輸入︰
yast <module_name> help
如果某模組未提供指令行支援,則此模組將在文字模式中啟動,並且系統會顯示以下訊息︰
This YaST module does not support the command line interface.