跳至內容跳至頁面導覽:上一頁 [access key p]/下一頁 [access key n]
documentation.suse.com / SUSE Linux Enterprise Server 文件 / 管理指南 / 一般工作 / 文字模式的 YaST
適用範圍 SUSE Linux Enterprise Server 12 SP5

5 文字模式的 YaST

本章適用對象為未在其系統上執行 X 伺服器,且依賴以文字為基礎的安裝工具的系統管理員及進階使用者。它提供了一些基本資訊,說明如何在文字模式中啟動與操作 YaST。

文字模式下的 YaST 使用 ncurses 程式庫來提供簡單的虛擬圖形使用者介面。依預設,ncurses 程式庫已安裝。若要執行 YaST,終端模擬器的大小不能小於 80x25 個字元。

文字模式中的 YaST 主視窗
圖 5.1︰ 文字模式中的 YaST 主視窗

在文字模式中啟動 YaST 時,會顯示 YaST 控制中心 (請參閱圖形 5.1)。主要視窗包含 3 個區域。左框架內包含各種模組所屬的類別。此框架在 YaST 啟動時處於使用中狀態,因此會以白色的粗框線標示。使用中的類別處於選取狀態。右框架內包含作用中類別可以使用的各個模組的綜覽。下方框架中有說明按鈕與結束按鈕。

啟動 YaST 控制中心時,會自動選取軟體類別。您可以使用 來變更類別。若要從類別中選取模組,可以使用 啟動右框架,然後使用 選取模組。您可以按住方向鍵不放來捲動可用模組清單。選取模組後,按 Enter 將其啟動。

模組中的各個按鈕或選項欄位中,都有一個反白顯示的字母 (預設為黃色)。您可以使用 Alt反白的字母直接選取按鈕,而不必再使用 →| 導覽至該處。按 AltQ 或選取結束並按 Enter 可離開 YaST 控制中心。

提示
提示:重新整理 YaST 對話方塊

如果 YaST 對話方塊遭毀損或破壞 (例如在調整視窗大小時),請按 CtrlL 重新整理並還原其內容。

5.1 在模組中瀏覽

以下對 YaST 模組中控制元素的描述假設所有的功能鍵及 Alt 按鍵組合都起作用,且未被指定不同的全域功能。如需有關可能的例外狀況的資訊,請參閱第 5.3 節 「組合鍵的限制」

在按鈕與選項清單中瀏覽

使用 →| 可以在按鈕與包含選項清單的框架之間進行瀏覽。若要反向瀏覽,請使用 Alt→| 組合或 Shift→| 組合。

在選項清單中瀏覽

在作用中且包含選項清單的框架中,您可以使用方向鍵 (),以便在其中的個別元素之間進行瀏覽。如果框架中個別項目超出其寬度,您可以使用 ShiftShift 以水平方式向右捲動或向左捲動。或者使用 CtrlECtrlA。如果使用 導致作用中的框架或目前的選項清單發生變更 (如同在控制中心內),您也可以使用此按鍵組合。

按鈕、圓形按鈕以及核取方塊

如果要選取有空白方括號 (核取方塊) 的按鈕,或是有空白括號 (選項圓鈕) 的按鈕,請按 SpaceEnter。或者,也可以直接使用 Alt反白的字母 選取選項圓鈕與核取方塊。在此狀況中,您不需按 Enter 來做確認。如果您使用 →| 瀏覽至某個項目,按 Enter 即可執行所選取的動作或啟用個別的功能表項目。

功能鍵

功能鍵 (F1 ... F12) 可讓您快速存取各種按鈕。YaST 螢幕底部的行中顯示了可用的功能鍵組合 (FX)。因為不同的模組提供不同的按鈕 (詳細資料資訊新增刪除等等),所以各個功能鍵實際對應的按鈕視作用中的 YaST 模組而有所不同。您可以將 F10 當作接受確定下一步以及完成來使用。按 F1 可存取 YaST 說明。

在 ncurses 模式中使用導覽樹狀結構

某些 YaST 模組使用視窗左側的導覽樹狀結構來選取組態對話方塊。使用方向鍵 () 可以在樹狀結構中進行導覽。使用 Space 可以開啟或關閉樹狀結構中的項目。在 ncurses 模式中,於導覽樹狀結構中選取後必須按 Enter 才能顯示選取的對話方塊。這樣做的目的是為了在導覽樹狀結構時省去費時的重新描繪程序。

在軟體安裝模組中選取軟體

使用左側的過濾器可以限制顯示的套件數量。已安裝的套件標有字母 i。若要變更套件的狀態,請按 SpaceEnter。或者,也可以使用動作功能表選取所需的狀態變更 (安裝、刪除、更新、禁用或鎖定)。

軟體安裝模組
圖 5.2︰ 軟體安裝模組

5.2 進階按鍵組合

文字模式的 YaST 具有一套進階按鍵組合。

ShiftF1

顯示進階快速鍵清單。

ShiftF4

變更色彩綱要。

Ctrl\

結束應用程式。

CtrlL

重新整理螢幕。

CtrlD F1

顯示進階快速鍵清單。

CtrlD Shift D

以螢幕擷取畫面的形式將對話方塊傾印到記錄檔案。

CtrlD ShiftY

開啟 YDialogSpy 以查看工具樹階層。

5.3 組合鍵的限制

如果您的視窗管理員使用了全部的 Alt 組合,則 YaST 中的 Alt 組合可能無效。像是 AltShift 等鍵也可能事先已由終端機的設定所佔用。

使用 Esc 取代 Alt

您可以使用 Esc 來取代 Alt,而不使用 Alt。例如,EscH 可取代 AltH。(先按 Esc然後H。)

您可以使用 CtrlFCtrlB 來往前瀏覽和往後瀏覽

如果 AltShift 組合已先由視窗管理員或終端機所佔用,則請使用 CtrlF 組合 (往前) 與 CtrlB 組合 (往後) 來代替。

功能鍵的限制

功能鍵 (F1 ... F12) 也用於執行多種功能。有些特定的功能鍵可能已由終端機所佔用,無法供 YaST 使用。不過,在純文字主控台中,應該都可以使用各種的 Alt 組合鍵與功能鍵。

5.4 YaST 指令行選項

除文字模式介面之外,YaST 還提供了純指令行介面。若要取得 YaST 指令行選項的清單,請輸入︰

yast -h

5.4.1 啟動個別模組

如果要節省時間,您可以直接啟動個別的 YaST 模組。若要啟動模組,請輸入︰

yast <module_name>

使用 yast -lyast --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.