installieren mit rpm, aber wohin ?

Software besorgen und anwenden
Post Reply
Message
Author
heinzi

installieren mit rpm, aber wohin ?

#1 Post by heinzi »

nabend,

hmmmm, also wie soll ich anfangen .....
ich hab nun mal redhat 7.3 "minimal" installiert und möchte jetzt, wegen lernzwecken, mal mit "rpm" via konsole ein paket installieren.
jetzt habe ich gelesen das diverse pakete in abhängigkeit mit anderen paketen steht. aber was mich am meisten iritiert ist dass ich nicht "gefragt" werde wohin ich installieren will (siehe windows (c:\programme\test\)). oder ist das schon eine fehlinterprätation von mir.

darüber hinaus ist es für mich etwas verwirrend was sich alles auf der installations-cd so befindet zb. in "/redhat/RPMS". ich sehe viele pakete und kann bisher keines identifizieren ....
im moment wüsste ich gar nicht was ich installiren würde wenn es mir gelingen würde eines davon installiert zu bekommen

also ist echt irre, aber reizvoll <img src="http://www.pl-forum.de/UltraBoard/Images/Happy.gif" border="0" align="middle"> dieses linux

gruss

jj

Re: installieren mit rpm, aber wohin ?

#2 Post by jj »

Hallo heinzi,
erstmal willkommen bei Linux!

Die meisten Programme werden von Haus aus in die Verzeichnisse /bin/ oder /usr/bin/
oder /usr/local/bin installiert, das haengt - wie vieles bei Linux - davon
ab, naemlich zB von Deiner Distribution. Ich habe hier Debian, und das muss
nicht unbedingt vergleichbar sein.

Du kannst zwar auch in andere Verzeichnisse als die beiden genannten installieren,
aber dann musst Du ne Menge beachten, vergiss das mal.

Du kannst mit rpm natuerlich testweise installieren und bei Nichtgefallen
wieder deinstallieren.

Wenn Du ein neues Programm installieren willst, solltest Du zuerst mal
gucken, ob Du es nicht vielleicht schon installiert hast. Dabei hilft Dir
der Befehl

which <Programmname>

Versuchs mal mit einem Programm, das garantiert bei Dir installiert ist, zB

which less

(less ist ein Textdatei-Betrachter fuer die Konsole).


Die rpms auf der CD heissen in aller Regel so, wie das darin verpackte
Programm. Wenn Du "minimal" installiert hast, steht Dir wahrscheinlich keine
grafische Oberflaeche zur Verfuegung, Du brauchst also ein Konsolenprogramm.
Mein Vorschlag waere w3m, das ist ein Text-Browser, den Du auf der Konsole
zum surfen benutzen kannst, und der wahrscheinlich noch nicht bei Dir
installiert ist.

Also gib ein

rpm -i /Pfad/zur/CD/w3m.rpm

Statt w3m.rpm musst Du allerdings den genauen Namen des Pakets angeben, den
ich nicht kenne, also vorher gucken.

Wenn es jetzt Probleme mit Abhaengigkeiten gibt, sagt rpm Dir Bescheid.
Andernfalls findest Du in einem der o.g. /bin/-Verzeichnisse das Programm
w3m. Auch ohne Netzanschlus kannst Du damit Verzeichnisse und Textdateien
betrachten, zB mit

w3m file:///home/heinzi/

zeigt er Dir den Inhalt Deines Home-Verzeichnisses an (falls es tatsaechlich
/heinzi heisst).

Alles weitere ueber rpmn sagt Dir der Befehl

man rpm

Damit rufst Du die Manual-Seite von rpm auf. Lass Dich nicht schocken, mit
ein bisschen Uebung findest Du Dich da zurecht, wie auch in den man-pages
vieler, vieler anderer Programme (allerdings nicht fuer w3m, da hilft ein
Rechtsklick in das laufende Programm, bringt ein Menue u.a. mit der Hilfe).
Deinstallieren tust Du jedenfalls mit

rpm -e <Paketname>

-e steht fuer erase.

Die Manpage verlaesst Du, indem Du q eingibst.

gruss
jj

cc

Re: installieren mit rpm, aber wohin ?

#3 Post by cc »

kleine Ergänzung noch: rpm nimmt dir die Frage "wohin?" ab, da derjenige, der den Programmcode zu einem rpm-Paket schnürte durch ein beigepacktes Skript auch festlegt, welche Dateien bzw. Programmteile in welches Verzeichnis abgelegt werden. Deshalb gibt es auch verschiedene rpm´s für verschiedene Distributionen, eben weil die Verzeichnisse oder Verzeichnispfade unter Umständen nicht völlig identisch sind.

cc

Re: installieren mit rpm, aber wohin ?

#4 Post by cc »

noch eins: hab´ zwar ´ne Suse daheim, aber in deinem Verzeichnis /redhat/RPMS dürften die Source-RPMs liegen (daher das S am Ende, von Source, Quelltext) - das sind NICHT die RPMs, die du installieren willst/musst!

Post Reply