next up previous contents
Next: Wie l�se ich einige Up: System Administration Previous: Benutzer Management   Inhalt

Unterabschnitte

Paketmanagement: RPM (tm)

Linux-Mandrake verwendet den Red Hat Package Manager (tm), eine einfache Art, Ihre Programme zu verwalten. Mit ihm k�nnen Sie Programme sauber installieren und deinstallieren. Der gro�e Vorteil von RPM ist seine Verwendung des Abh�ngigkeits-Managements. Daher k�nnen Sie kein Programm installieren, wenn eine daf�r ben�tigte Bibliotheksdatei fehlt.

F�r Intel und kompatible Prozessoren sehen die RPM Paketnamen so aus:

name.version.i386.rpm
Bei einem Quellcode-Archiv findet sich die Abk�rzung ``src'' im Namen.

Sie haben in Linux-Mandrake zwei M�glichkeiten, Ihre RPM Pakete zu bearbeiten: Die Kommandozeile und das Programm ``kpackage''. Bitte denken Sie immer daran, da� nur der Superuser Pakete installieren und de-installieren darf!

Der Gebrauch von RPM in der Kommandozeile

Im ``rpm'' Programm (nicht zu verwechseln mit den RPM Paketen) verwenden Sie Optionen, abh�ngig davon, was Sie mit den einzelnen Paketen durchf�hren wollen. Die Syntax in der Kommandozeile lautet:

rpm -Optionen rpm_Paketname
Die Optionen im Einzelnen:

Programminstallation

Zur Programminstallation verwenden Sie die Option ``i''. Um z.B. das Programm ``klyx'' zu installieren:

rpm -ivh klyx-0.9.8a-f13-rpm (der tats�chliche Name h�ngt ab von der Version des Programmes auf Ihrer Mandrake CD-ROM)
Die Optionen ``v'' und ``h'' zeigen den Fortschritt der Installation an einem Laufbalken. Nach der Installation geben Sie in einem Terminal-Emulator einfach ``klyx &'' ein.

Programme Updaten

Um eine neuere Version eines bereits installierten Programmes zu installieren (Update) benutzen Sie die Option ``U'' anstelle des ``i''. Dadurch bleiben Ihre Einstellungen erhalten.

Programme deinstallieren

Wenn Sie ein Programm deinstallieren wollen, verwenden Sie die Option ``e'':

rpm -e Programmname (nur der Name, keine Version oder Endung)

Programm-Information

Sie k�nnen mit RPM jede Art Information aus einem Paket erfragen, egal ob es installiert ist oder nicht. Zum Beispiel k�nnen Sie sich eine Liste aller Dateien in einem Paket oder dessen Eigenschaften zeigen lassen. Dazu nehmen Sie die Option ``q''.

- qi gibt Ihnen Informationen �ber ein installiertes Paket.

- qip gilt f�r nicht installierte Pakete. Dazu m�ssen Sie den vollen Namen und den Pfad zu dem Paket angeben (z.B.: /mnt/cdrom/Mandrake/RPMS/*.rpm)

- ql zeigt Ihnen alle Dateien in einem Paket. F�gen Sie ein ``p'' hinzu, wenn das Paket nicht installiert ist.

- qa �berpr�ft alle installierten Pakete (dabei brauchen Sie keinen Paketnamen angeben).
Mit RPM k�nnen Sie ein Paket auch direkt von einem FTP Server installieren.

Beispiel:

rpm -i ftp://rufus.w3.org/linux/redhat-contrib/libc6/i386/cdparanoia-III-alpha9.2-0.i386.rpm
Andere Optionen f�r den Befehl rpm erhalten Sie mit ``man rpm''. Seien Sie vorsichtig mit der Option ''-force''.

Kpackage

Kpackage kann nur unter X (und KDE) verwendet werden. Dieses Programm ist ein sch�nes Frontend f�r ``rpm''. Beachten Sie, da� Sie nur als Root Pakete installieren oder deinstallieren k�nnen.

Abbildung: kpackage.
\resizebox*{0.6\textwidth}{!}{\includegraphics{psshots/kpack0.ps}}

Kpackage besteht aus zwei Fenstern: Links sehen Sie die alphabetische Liste der installierten Pakete. Rechts bekommen Sie eine detaillierte Beschreibung des Paketes sowie eine Liste der enthaltenen Dateien.

Zur Deinstallation markieren Sie das betreffende Paket und klicken auf ``Uninstall''.

Wenn Sie ein Paket installieren wollen m�ssen Sie zuerst den entsprechenden Pfad des Paketes angeben. Dazu �ffnen Sie das Menue ``Options'' und dann ``Location of uninstalled packages: RPM'' (Anm.d.�bers.: ``Ort der nicht installierten Pakete''). Hier k�nnen Sie nun einen oder mehrere Pfade angeben, in denen nach den gew�nschten RPM Dateien gesucht werden soll. Klicken Sie auf ``Use'' um einen Ort zu aktivieren. Sie k�nnen auch �ber das Menue ``File'' (``Find a file'') nach einer bestimmten Datei suchen.


next up previous contents
Next: Wie l�se ich einige Up: System Administration Previous: Benutzer Management   Inhalt

1999-01-31