PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : zu blöde zum installieren :-/



hanz2004
28.06.04, 10:03
hi :-D

ich stosse beim installieren neuer programme oft auf das gleich problem und zwar nachdem ich eine datei wie z.b. vnstat-1.4.tar.gz entpackt hab, wecksel ich in das verzeichnis und schaue mir die readme an.
da steht dann immersowas wie:

"First login as root and run the following two commands:
make
make install
"

aber in welchem ordner soll man diese befehle ausführen?
im stamm-verzeichnis des programmes geht es nicht :-/

wäre nett wenn mir da jemand mal auf die sprünge helfen kann ;-)

nebenbei ... wie entpackt man eigentlich "*.rpm"-dateien?

DarkSorcerer
28.06.04, 10:09
schau doch erst mal, ob die anwendung, die du installieren willst, von deiner distribution mitgeliefert wird. wenn du z.b. suse verwendest, klickst du yast auf und dann auf software installieren. da kannst du die pakete auswählen.

wenn du software aus den sourcen installieren willst, entpackst du das verzeichnis, cd´st dahin und machst folgendes:


$ ./configure
$ make
$ su
# make install
# exit
$

mit su (substitute user) wirst nach pw-eingabe du zu root und kannst die kompilierten binaries installieren idR nach /usr/local.

RPM-dateien brauchst du nicht zu entpacken, das übernimmt das tool "rpm" für dich. mehr infos: man rpm

lies auch mal die distro-handbücher und hier:
http://www.linuxfibel.de

dumpfbacke
28.06.04, 10:10
Als erstes rpm dateien kannst du Installieren mit:

rpm -i programm.rpm

Und zu deinem ersten Problem du mußt als erstes in dem Entpacktem Ordner ein

./configure

ausführen dann

make

und

make install

MFG.

Edit: Da war jemand schneller :)

Multe
28.06.04, 10:18
Hallo,

also RPM Files installiert man mit rpm -i filename.rpm, allerdings sollte man sich da aber 100% sicher sein das man nicht eine alte Version auf dem Rechner hat. "rpm -qa" spuckt Dir aus welche Pakete alle installliert sind (sehr lange Liste, meistens)
SuSe z.B. empfiehlt bei Patches per RPM "rpm -Fhv file.rpm".

Ich empfehle Dir daher mal die man-page von RPM zu lesen, "man rpm" ist da Dein Freund.

Dort steht auch wie man rausfinden kann wo er den Kram hininstalliert. Entweder ist im RPM ein Pfad hinterlegt, oder er schmeisst es in das Verzeichnis indem Du es ausführst.

Wenn es Sourcen sind kommt der "Linuxdreisatz":
configure
make
make install (als root)

Dann sollte es gehen (wenn alle Abhängigkeiten erfüllt werden)

Gruß Malte

hanz2004
28.06.04, 10:58
danke das ihr so schnell geantwortet habt :-D

ich hatte vergessen zusammen das ich suse genutzte :-P (9.0)

der rmp-befehl schein zu funktionieren, da kommt die meldung:
"
package XXX is allready installed
"
allerdings, wenn man mit dem rmp-befehl schon installiert, wo wird das programm denn dann hingeschrieben? ins yast?

dieser "./configure" befehl funkt leider noch nicht, wenn ich ihm in stammverzeichnis aufführe :(

ich versuch euch hier mal das verzeichnis abzubilden ;-)
verzeichnis:cron
verzeichnis:man
verzeichnis:pppd
verzeichnis:src
datei:changes
datei:copying
datei:faq
datei:install
datei:makefile
datei:readme
datei:uninstall
datei:uprade

und "su" brauche ich nicht, weil wir noobs sind immer als root angemeldet :-D

dumpfbacke
28.06.04, 11:01
Dann führe doch einfach die install aus mit

./install

Aber schaue dir an welche endung diese Datei hat denn meistens ist es eine .sh und das sieht dann so aus:

./install.sh

MFG