Puppy Paketmanager (PPM)

Ein "Paket" ist Linux-Terminologie für eine Anwendung. Diese sind online in Repositorien und man kann jedes Paket herunterladen und installieren.

Wie installieren

Das gewünschte Repositorium wird mit dem Radio-Button am oberen Rand aktiviert -- normalerweise ist das am weitesten links gezeigte das für die aktuelle Version von Puppy passendste.

Die senkrecht angeordneten Radio-Buttons an der linken Seite ermöglichen die Beschränkung der Anzeige auf eine spezielle Kategorie.

Beachte die Auswahlfelder EXE, DEV, DOC und NLS. Viele Puppy PET-Pakete sind in kleinere Pakete aufgeteilt, wie im folgenden gezeigt:

EXE: Dies ist die aktuelle Anwendung, wird definitiv gebraucht.
DEV: Dies enthält Entwicklungsdateien, nur interessant für Leute, die Quellcode kompilieren.
DOC: Dies enthält die Dokumentationsdateien des Pakets.
NLS: Dies enthält die Sprachübersetzungdateien des Pakets (Native Language Support).

Beachte, daß alle Pakete (falls nur das Hauptpaket "EXE" installiert wird) nur englisch "sprechen". Das Paket "NLS" wird andere Sprachen ermöglichen, aber das variiert beträchtlich von Paket zu Paket. Einige Pakete haben überhaupt keine Unterstützung anderer Sprachen.

Beachte, daß PET-Pakete einer Namenskonvention folgen, wie in folgendem Beispiel:

abiword-1.2.3.pet ("EXE"-Paket)
abiword_DEV-1.2.3.pet
abiword_DOC-1.2.3.pet
abiword_NLS-1.2..pet
Bitte auch beachten, daß nicht alle Autoren von PET-Paketen der Praxis der Aufteilung von PET-Paketen in diese Komponenten folgen. In manchen Fällen mag es zum Beispiel 'abiword-1.2.3.pet' geben, das alles enthält. Die Aufteilung in Komponenten wird normalerweise gemacht, um die Größe des Hauptpakets ("EXE"-Paket) zu reduzieren.

Wenn man auf eines der Pakete klickt, die in dem großen Fenster gezeigt werden, dann stellt ein anderes Fenster die Frage, ob man das Paket wirklich installieren will, und bietet auch weitere Information zum Paket an -- so kann man mehr darüber erfahren vor der Entscheidung, ob das Paket installiert werden soll.

Wie deinstallieren

Wenn ein Paket installiert ist, erscheint es im Fenster unten rechts.
Zum deinstallieren einfach darauf klicken. Ein anderes Fenster wird dann Bestätigung der Deinstallation erfragen.

Paket-Repositorien

Es gibt verschiedene PET-Repositorien. PET ist das Puppyformat für Pakete, ein Acronym, das für Puppy Extra Treats steht. Die angebotenen hängen ab von der benutzten Puppyversion, aber gewöhnlich werden wenigstens die folgenden verfügbar sein:

puppy-2: Die sehr alten Puppy 2.x Serien
puppy-3: Puppy 3.x Serien
puppy-4: Puppy 4.x Serien
puppy-5: Puppy 5.x Serien

Ein aktuelles Puppy wird auch andere haben, wie 'puppy-quirky', 'puppy-wary5', oder 'puppy-lucid'.

Generell sind die zu nutzen, die für das laufende Puppy am passendsten erscheinen. Die älteren  haben Pakete, die im laufenden Puppy funktionieren oder auch nicht -- je älter das Repositorium desto wahrscheinlicher, daß das Paket nicht mehr funktioniert.

Wir halten meistens die alten Repositorien verfügbar, da es manchmal ein altes Paket gibt, das man wirklich benutzen möchte. Aber prinzipiell zuerst in die neueren Repositorien schauen.

Dein Puppy mag aus den Paketen einer der anderen größeren Linux-Distributionen, wie Debian, Ubuntu oder Slackware, aufgebaut sein. In diesem Fall, wird PPM jene Repositorien anbieten. Sie werden immer die kompatibelsten sein und diejenigen, in die man zuerst schauen sollte.

Natürlich sind die Pakete anderer Distributionen keine PET-Pakete. PETs haben ".pet" am Ende des Dateinamens (Datei-Erweiterung).
Debian und Ubuntu haben DEB-Pakete mit ".deb" am Ende des Dateinamens.
Slackware-Pakete haben ".tgz" oder ".txz" Datei-Erweiterung.
Welcher dieser Pakettypen auch immer, PPM kann es installieren.

Suchen

Das "Finden:"-Eingabefeld ermöglicht die Suche nach jeder Datei, es ist aber zu beachten: die Suche geschieht nur innerhalb des momentan selektierten Repositoriums.

Man kann einen Namen zum Teil eingeben, aber es wird nur links beginnende übereinstimmung gefunden. Zum Beispiel wird eine Suche nach pan folgendes Ergebnis liefern:

pango-1.28.1-w5 Library for layout and rendering of internationalized text
pango_DOC-1.28.1-w5 Library for layout and rendering of internationalized text
pangomm-2.26.2-w5 oo wrapper for pango library
pangomm_DOC-2.26.2-w5 oo wrapper for pango library
panoramixproto-1.1-w5 Panoramix extension headers

Aber eine Suche nach mm bringt nichts, da es kein Paket gibt, dessen Name mit mm beginnt.

Jedoch akzeptiert das "Finden"-Eingabefeld  *. Also wird die Eingabe von *mm alle Pakete finden, die mm irgendwo in ihrem Namen haben.

Man kann sogar * mehrfach benutzen, beispielsweise wird p*mix*to das Paket panoramixproto finden.

Die Suche ist unabhängig von Groß- oder Kleinschreibung: Eine Suche nach PAN  wird dasselbe Ergebnis liefern wie die Suche nach pan.

Noch etwas ist bei der Suche zu beachten: Selektierte Kategorien werden ignoriert, es wird immer das gesamte Repositorium durchsucht.

Installieren ohne PPM

Man kann aktuell jedwedes Paket herunterladen, egal von woher, und es installieren. Alles, was man tun muß, ist ein Klick auf das Paket im Fenster des Datei-Managers, und die Paket-Installierer-Komponente von PPM wird starten und das Paket installieren. Das funktioniert für viele Paket-Typen inclusive PETs, Ubuntu/Debian-DEBs, Slackware-, und Arch-Pakete.

Es ist jedoch zu beachten, wenn man ein individuellles Paket in dieser Weise installiert, ohne durch die PPM-Schnittstelle zu gehen, dann werden keine abhängigen Pakete installiert, und man muß sich deshalb selbst darum kümmern.

Ein Gutes: Ein auf diese Weise installiertes Paket wird im PPM im Fenster "Installierte Pakete" angezeigt und kann somit leicht deinstalliert werden.

Regards,
Barry Kauler, Dez. 2010

übersetzt von L18L, Feb 2012