Hat dir diese Antwort geholfen?
Hallo,
damit nicht noch weitere ihr yast abschiessen, habe ich nun meinen Beitrag von heute Nacht wieder entfernt.
Yast per smart wieder herzustellen ist eine Möglichkeit, die einfachere, vor Allem wenn smart nicht installiert ist, ist seit openSUSE_10.2 das Konsolentool zypper zu benutzen.
ein
zypper in yast*
installiert alle yastpakete. Vorher sollte man aber aus /etc/zypp/repos.d die Installationsquelle mit den yastpaketen aus dem Backportzweig löschen, damit die alten Pakete wieder eingespielt werden.
Mal eine Komandoliste für zypper:
Gebrauch:
zypper [--Globale-Optionen] <Kommando> [--Kommando-Optionen] [Argumente]
Globale Optionen:
--help, -h Hilfe.
--version, -V Ausgabe der Versionsnummer.
--quiet, -q Unterdrücke normale Ausgabe, gib nur Fehlermeldungen aus.
--verbose, -v Erhöhe Gesprächigkeit.
--no-abbrev, -A Kürze keinen Text in Tabellen ab.
--table-style, -s Tabellenstil (Integer).
--rug-compatible, -r Schalte rug-Kompatibilität ein.
--non-interactive, -n Fragt nicht, nimmt automatisch die Standardantworten.
--xmlout, -x Umschalten zur XML-Ausgabe.
--reposd-dir, -D <dir> Benutze alternatives Repository-Definitionsdateien-Verzeichnis.
--cache-dir, -C <dir> Benutze alternatives Metadaten-Zwischenspeicher-Datenbank-Verzeichnis.
--raw-cache-dir <dir> Benutze alternatives Rohmetadaten-Zwischenspeicher-Verzeichnis.
Repository-Optionen:
--no-gpg-checks Ignoriere GPG-Prüffehler und fahre fort.
--plus-repo, -p <URI> Nutze zusätzliches Repository.
--disable-repositories Lies keine Metadaten aus den Repositories.
--no-refresh Frische Repositories nicht auf.
Zieloptionen:
--root, -R <dir> Operiere in einem anderen Root-Verzeichnis.
--disable-system-resolvables Lies keine installierten, auflösbaren Abhängigkeiten.
Kommandos:
help, ? Hilfe ausgeben.
shell, sh Akzeptiere mehrere Kommandos auf einmal.
Repository-Handhabung:
repos, lr Auflisten aller definierten Repositories.
addrepo, ar Füge ein neues Repository hinzu.
removerepo, rr Entferne angegebenes Repository.
renamerepo, nr Benenne angegebenes Repository um.
modifyrepo, mr Modifiziere angegebenes Repository.
refresh, ref Frische alle Repositories auf.
clean Bereinige lokalen Zwischenspeicher.
Softwareverwaltung:
install, in Installiere Paket(e).
remove, rm Entferne Paket(e).
verify, ve Überprüfe Integrität der Paketabhängigkeiten.
update, up Aktualisiere installierte Pakete mit neueren Versionen.
dist-upgrade, dup Führe eine Distributionsaktualisierung (Upgrade) durch.
source-install, si Installiere Quellpakete und ihre Build-Abhängigkeiten.
Anfragen:
search, se Suche nach Paketen auf die der Ausdruck passt.
info, if Zeige vollständige Informationen für angegebene Pakete.
patch-info Zeige vollständige Informationen für angegebene Patches.
pattern-info Zeige vollständige Informationen für angegebene Schemata.
product-info Zeige vollständige Informationen für angegebene Produkte.
patch-check, pchk Prüfe auf Patches.
list-updates, lu Liste verfügbarer Aktualisierungen.
patches, pch Liste alle verfügbaren Patches auf.
packages, pa Liste alle verfügbaren Pakete auf.
patterns, pt Liste alle verfügbaren Schemata auf.
products, pd Liste alle verfügbaren Produkte auf.
what-provides, wp Liste Pakete auf, die die angegebene Fähigkeit anbieten.
Paketsperren:
addlock, al Füge eine Paketsperre hinzu.
removelock, rl Entferne eine Paketsperre.
locks, ll Auflisten der momentanen Paketsperren.
Tippe 'zypper help <command>', um eine kommandospezifische Hilfe zu erhalten.
Have Fun