Home / LinuxUser / 2006 / 08 / Suse-Pakete schneller installieren mit Y2pmsh

Newsletter abonnieren

Lies uns auf...

Folge LinuxCommunity auf Twitter

Top-Beiträge

Mandriva gibt Distribution in die Hände der Community
(268 Punkte bei 24 Stimmen)
Neues vom Systemd
(161 Punkte bei 4 Stimmen)
Mandriva in Nöten
(161 Punkte bei 4 Stimmen)

Heftarchiv

LinuxUser Heftarchiv

EasyLinux Heftarchiv

Ubuntu User Heftarchiv

Ubuntu User Heftarchiv

Partner-Links:

Shopping
Topsuche
 
Yatego Deutschlands größte Shoppingmall. 10000 Shops,
3.5 Mio Artikel. Alle Bestseller, Servertechnik und Technik Themenwelten.

Notebooks und Netzwerkhardware bei Mercateo günstig kaufen.
Internet Telefonie mit VoIP Telefonen von Gigaset
Das B2B Portal www.Linx.de informiert über Produkte und Dienstleistungen.
Günstige Digitalkameras finden Sie im Preisvergleich.

Nützliches Fossil

Suse-Pakete schneller installieren mit Y2pmsh

01.08.2006 Wer mit Yast unter Suse 10.1 Software installieren möchte, sollte es nicht allzu eilig haben, denn das Programm arbeitet ziemlich langsam. Schneller geht's mit Y2pmsh, der Command Line Shell für Yast.

Die meisten Benutzer von Suse 10.1 beschweren sich über die Änderungen an Yasts Paketmanagement. Weil das System nun im Hintergrund den unternehmenstauglichen Zen Management Daemon verwendet, muss sich auch der Privatanwender für ein Update ein bisschen mehr Zeit nehmen. Zwar liefert Suse alternative Frontends wie Yum und Smart-PM mit, doch die lösen auch nicht jedes Problem: Yum braucht eigene Repositories, Smart ist selbst nicht das schnellste Programm.

Anders Y2pmsh: Es ist schnell, existiert auch für die älteren Suse-Versionen, aber kaum jemand kennt es. Das mag daran liegen, dass Suse Y2pmsh als Debugging-Tool bezeichnet. Dabei ist es ein vollwertiges, textbasiertes Frontend zum Paketmanagement unter Suse.

Schnellstart

Gemäß dem klassischen Henne-Ei-Problem können Sie Y2pmsh nicht mit Y2pmsh installieren. Also bitte noch einmal Geduld, es bleibt nur der bekannte Weg über Yast, entweder direkt über das grafische Interface oder über yast -i y2pmsh. Prinzipiell bietet Y2pmsh zwei Arbeitsmodi: eine interaktive Shell, die eigene Befehle verarbeitet und den von vielen Unix-Tools gewohnte Modus, in dem das es Parameter und Optionen verarbeitet. Ohne weitere Parameter aufgerufen startet es im Shellbetrieb.

Zuerst fügen Sie einige Repositories hinzu. In der Shell übernimmt das der Befehl source, zusammen mit dem Parameter -a wie add:

[0] y2pm > source -a ftp://mirrors.kernel.↩
org/ opensuse/distribution/SL-10.1/inst-↩
source
[0] y2pm > source -a ftp://mirrors.kernel.↩
org/opensuse/distribution/SL-10.1/non-oss-↩
inst-source
[0] y2pm > source -a http://packman.mirrors.↩
skynet.be/pub/packman/suse/10.1

Das dauert ein bisschen, denn die eingelesenen Informationen zu den Repositories sind recht umfangreich. Aber keine Angst, das macht das Programm nur beim ersten Mal. Die eingelesenen Respositories listen Sie mit dem Befehl source -s auf. Wollen Sie einzelne Server nur vorübergehend abschalten, verwenden Sie den Schalter -d Nummer , um ihn ganz zu entfernen source -R Nummer .

Im Bündel installieren

Ein bestimmtes Paket suchen Sie mit search, zum Beispiel den Media-Player Mplayer mit search MPlayer. Dummerweise beachtet die Suchfunktion Groß- und Kleinschreibung. Im Zweifelsfall ist also kluges Suchen oder Probieren angesagt. Wenig überraschend installieren Sie gefundene Paket mit install Paketname. Allerdings legt Y2pmsh dann nicht gleich los, sondern nimmt das so ausgewählte Paket erst einmal nur in eine Liste auf.

Haben Sie alle gewünschten Pakete ausgesucht, lösen Sie mit solve die Abhängigkeiten auf. Sie werden überrascht sein, wie schnell das geht! Die eigentliche Installation übernimmt schließlich commit. (Abbildung 1). Interessieren Sie die Abhängigkeiten nicht, können Sie den Solve-Schritt auch weg lassen, Commit übernimmt das automatisch.

Abbildung 1: Die Installation mit Y2pmsh auf einen Blick: search, install, solve, commit.

Wie oben beschrieben, bietet Y2pmsh auch einen nicht-interaktiven Modus. In diesem Fall stellen Sie die erwähnten Befehle einfach hinter den Namen des Programms, etwa y2pmsh install MPlayer.

Entfernen können Sie Pakete wieder mit remove. Repository-Infos aktualisieren Sie mit source -u Nummer oder source -u all (alle Server). Weitere Befehle, insgesamt knapp 30, gibt help aus. Sie decken praktisch jeden Anwendungsbereich rund ums Paketmanagement ab. Auch wer mehr darüber erfahren möchte, wie der Paketmanager funktioniert, findet in Y2pmsh das passende Programm.

Einem Freund empfehlen    Druckansicht Bookmark and Share
Kommentare

434 Hits
Wertung: 0 Punkte (0 Stimmen)

Schlecht Gut

Infos zur Publikation

Infos zur Publikation

LinuxUser 06/2012

Aktuelle Ausgabe kaufen:

Heft bestellen Heft als PDF kaufen

LinuxUser erscheint monatlich und kostet in der Nomedia-Ausgabe EUR 5,50 und mit DVD EUR 8,50. Weitere Informationen zum Heft finden Sie auf der LinuxUser-Homepage.

Im LinuxUser-Probeabo erhalten Sie drei Ausgaben für 3 Euro. Das Jahresabo (ab EUR 56,10) können Sie im LNM-Shop bestellen.

Tipp der Woche

Adobe AIR
Adobe-AIR-Programme installieren und (manuell) starten
Tim Schürmann, 14.05.2012 13:09, 0 Kommentare

Es gibt sie noch: neue Anwendungen, die Adobes Integrated Runtime voraussetzen. Aktuellstes und vermutlich auch größtes Beispiel ist das Adventure Botanicula

Aktuelle Fragen

gibt es ein Kommandozeilen Tool, um ein X11-Fenster in ein Anderes einzubetten?
GoaSkin , 21.05.2012 16:44, 0 Antworten
Das XEmbed-Protokoll ist u.A. dazu gedacht, dass man eine X11-Anwendung in eine andere wie ein Wi...
Apache2, Options -Indexes geht nicht
no no, 12.05.2012 19:01, 8 Antworten
Habe in apache2.conf folgendes stehen: Options -Indexes ...
LInux auf Dell LS H500
Andreas Endresl, 09.05.2012 08:54, 2 Antworten
Habe einen alten Dell Latitude LS H500 nur mit ext. Floppy und CD es geht nur immer eines von den...
Datenwiederherstellung unter Ubuntu 12.04 mit "Simple Backup" nach Umzug von Linux Mint
Christian Lottmann, 07.05.2012 13:33, 0 Antworten
Vor dem Umzug auf Ubuntu 12.04 habe ich unter Linux MInt mit "Simple Backup" voll (15.4.2012) und...
DKMS für den propritären NVIDIA-Treiber
Commander Data, 26.04.2012 22:02, 2 Antworten
Hallo an die Gemeinde. Ich habe hier ein interessantes Stück openSuSE gefunden. http://forums.op...