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.

LinuxCommunity kaufen

Einzelne Ausgabe
 
Abonnements
 

Ähnliche Artikel

  • Hilfe zur Selbsthilfe: Paketverwaltung
    Moderne Distributionen bieten zusätzlich in der Regel einen komfortablen Paketmanager, um Programme zu verwalten. Mit dem richtigen Know-how kitzeln Sie zusätzlich viele Information aus diesen heraus.
  • Schnelle Paketmanager-Alternative
    Der Paketmanager gehört zu den zentralen Komponenten jedes Linux-Systems. Wenn er – wie im Fall von Suse Linux 10.1 – nicht oder nur unzulässig funktioniert, muss eine Alternative her. Hier setzt Smart an.
  • So installieren Sie KDE 4.2
    Dieser Artikel zeigt, wie Sie die neuen KDE-4.2-Pakete unter Kubuntu 8.10 und OpenSuse (10.3/11.0/11.1) installieren.
  • Full-Speed-Installation
    Passend zum Schwerpunkt dieser Ausgabe werfen wir im Guru-Training einen weiteren Blick auf die unterschiedlichen Features der großen Linux-Distributionen – hier geht es um die Kommandozeilenwerkzeuge für die Paketverwaltung.
  • Verflixt und zugenäht
    Programme auf der Kommandozeile zu installieren, ist nicht schwieriger, als einen Knopf von Hand anzunähen – wenn man weiß, wie es funktioniert.
Kommentare

Infos zur Publikation

LU 09/2015: Paketverwaltung

Digitale Ausgabe: Preis € 4,95
(inkl. 19% MwSt.)

Mit der Zeitschrift LinuxUser sind Sie als Power-User, Shell-Guru oder Administrator im kleinen Unternehmen monatlich auf dem aktuelle Stand in Sachen Linux und Open Source.

Sie sind sich nicht sicher, ob die Themen Ihnen liegen? Im Probeabo erhalten Sie drei Ausgaben zum reduzierten Preis. Einzelhefte, Abonnements sowie digitale Ausgaben erwerben Sie ganz einfach in unserem Online-Shop.

NEU: DIGITALE AUSGABEN FÜR TABLET & SMARTPHONE

HINWEIS ZU PAYPAL: Die Zahlung ist auch ohne eigenes Paypal-Konto ganz einfach per Kreditkarte oder Lastschrift möglich!       

Tipp der Woche

Grammatikprüfung in LibreOffice nachrüsten
Grammatikprüfung in LibreOffice nachrüsten
Tim Schürmann, 24.04.2015 19:36, 2 Kommentare

LibreOffice kommt zwar mit einer deutschen Rechtschreibprüfung und einem guten Thesaurus, eine Grammatikprüfung fehlt jedoch. In ältere 32-Bit-Versionen ...

Aktuelle Fragen

Scanner EPSON Perfection V 300 photo und VueScan
Roland Welcker, 19.08.2015 09:04, 1 Antworten
Verehrte Linux-Freunde, ich habe VueScan in /usr/local/src/vuex_3295/VueScan installiert, dazu d...
Empfehlung gesucht Welche Dist als Wirt für VM ?
Roland Fischer, 31.07.2015 20:53, 2 Antworten
Wer kann mir Empfehlungen geben welche Distribution gut geeignet ist als Wirt für eine VM für Win...
Plugins bei OPERA - Linux Mint 17.1
Christoph-J. Walter, 23.07.2015 08:32, 3 Antworten
Beim Versuch Video-Sequenzen an zu schauen kommt die Meldung -Plug-ins und Shockwave abgestürzt-....
Wird Windows 10 update/upgrade mein Grub zerstören ?
daniel s, 22.07.2015 08:31, 7 Antworten
oder rührt Windows den Bootloader nicht an? das ist auch alles was Google mir nicht beantw...
Z FUER Y UND ANDERE EINGABEFEHLER AUF DER TASTATUR
heide marie voigt, 10.07.2015 13:53, 2 Antworten
BISHER konnte ich fehlerfrei schreiben ... nun ist einiges drucheinander geraten ... ich war bei...