4.3. YaST-Kommandozeilenoptionen

Neben der Schnittstelle im Textmodus bietet YaST auch eine reine Kommandozeilenschnittstelle. Eine Liste der YaST-Kommandozeilenoptionen erhalten Sie, wenn Sie Folgendes eingeben:

yast -h

4.3.1. Starten der einzelnen Module

Um Zeit zu sparen, können die einzelnen YaST-Module direkt gestartet werden. Um ein Modul zu starten, geben Sie Folgendes ein:

yast <module_name>

Eine Liste aller auf Ihrem System verfügbaren Modulnamen können Sie mit yast -l bzw. yast --list anzeigen. Das Netzwerkmodul beispielsweise wird mit yast lan gestartet.

4.3.2. Installation von Paketen über die Kommandozeile

Wenn Sie den Namen eines Pakets kennen und das Paket von einer Ihrer aktiven Installationsquellen bereitgestellt wird, können Sie das Paket mithilfe der Kommandozeilenoption -i installieren.

yast -i <package_name>

Oder:

yast --install <package_name>

package_name kann ein einzelner kurzer Paketname sein, beispielsweise gvim (solche Pakete werden mit Abhängigkeitsüberprüfung installiert), oder der vollständige Pfad zu einem RPM-Paket, das ohne Abhängigkeitsüberprüfung installiert wird.

4.3.3. Deaktivieren der Synchronisierung mit rug

Normalerweise werden alle YaST-Installationsquellen mit dem zmd-Daemon und rug snchronisiert. Wenn bei der Synchronisierung zwischen YaST und rug ein Problem auftritt, sollten Sie Synchronisierung deaktivieren und Ihre Konfiguration reparieren, indem Sie die problematische Quelle entfernen und eine funktionierende Quelle hinzufügen. Geben Sie folgenden Befehl ein, um die Synchronisierung zu deaktivieren:

yast inst_source norug

Mit diesem Befehl wird die Synchronisierung nicht dauerhaft ausgeschaltet.

4.3.4. Kommandozeilenparameter der YaST-Module

Um die Verwendung von YaST-Funktionen in Skripts zu ermöglichen, bietet YaST Kommandozeilenunterstützung für einzelne Module. Die Kommandozeilenunterstützung steht jedoch nicht für alle Module zur Verfügung. Um die verfügbaren Optionen eines Moduls anzuzeigen, geben Sie Folgendes ein:

yast <module_name> --help

Wenn ein Modul keine Kommandozeilenunterstützung bietet, wird es im Textmodus gestartet und es wird folgende Meldung angezeigt.

This YaST2 module does not support the command line interface.