tar.gz

Post Reply
Message
Author
Kati

tar.gz

#1 Post by Kati »

Ich habe Suse 8.2, kann mir einer sagen wie ich eine tar.gz installiere?

robby

Re: tar.gz

#2 Post by robby »

hallo

ich würde in den meisten fällen zuerst nach einem paket des proggis für deine distribution suchen. das ist einfacher zu installieren und zu deinstallieren, aber nun denn, hier findest du eine sehr gute anleitung:

http://www.linuxfibel.de/swinstall.htm#tar

bis denn

robby

Re: tar.gz

#3 Post by robby »

sorry, irgendwie ist der link so richtig:

http://www.linuxfibel.de/swinstall.htm

petameta
prolinux-forum-admin
Posts: 1294
Joined: 14. Feb 2003 13:19

Re: tar.gz

#4 Post by petameta »

Also sooo schwer ist das nicht:

- Meistens liegt eine Beschreibung dabei, heißt meist "INSTALL"
- ./configure
- make
- make install

Nur wenn's Komilierfehler gibt wird's schwierig. Oft reicht es dann ein -devel Paket der Distribution zu installieren

tuxrules
Posts: 75
Joined: 29. Jan 2003 20:18
Contact:

Re: tar.gz

#5 Post by tuxrules »

Ich empfehle (bei RPM-Basierten Distributionen) statt "make install" ein "checkinstall -R -y". So wird die Software nicht nur installiert sondern auch gleich in die RPM-Datenbank eingetragen - und kann somit absolut problemlos gewartet bzw. gelöscht werden!

Hartmut

Re: tar.gz

#6 Post by Hartmut »

Also wenn Du ein Anfänger bist, installiere Dir als erstes <!--http--><a href="http://rpmseek.com/rpm/checkinstall-1.5 ... 0:0:628367" target="_blank">Checkinstall</a><!--url-->.

Dann: Die tar.gz Datei mit dem Konqueror in ein beliebiges Verzeichnis entpacken -> Rechts klicken ->Entpacken...

Dann: Eine Shell öffnen (sozusagen das "DOS-Fenster von Linux"), in dieses Verzeichnis wechseln ->cd test (test ist ein Beispiel, auf Groß- / Kleinschreibung achten !)

Dann: <b>./configure</b> -> Das "./" bitte auch eingeben !

Dann: <b>make</b>

Dann: <b>checkinstall</b> -> Erstellt ein RPM das nachher auch wieder problemlos <b>deinstalliert</b> werden kann.

Falls Dir das zu kompliziert ist, hier vielleicht eine Alternative: <!--http--><a href="http://www.marcooo.de/modules.php?name= ... e&sid=1893" target="_blank">apt4rpm für SuSE 8.2</a><!--url-->

Das funktioniert auf SuSE 8.2 wirklich gut, macht Dich schon einmal mit den Debian Werkzeugen bekannt und im Apt Repository findet man eingentlich jede Art von Software die man wünscht... ;)

Kati

Re: tar.gz

#7 Post by Kati »

Heissen Dank Euch allen!

Kati

Re: tar.gz

#8 Post by Kati »

Hallo Hartmut und alle die mir sonst noch weiterhelfen können,
erstmal vielen Dank für die ausführliche Anleitung, hat aber leider nicht geklappt. Es hat alles hingehauen, bis ich dann "chekinstall" eingegeben habe -> command not found. Habe checkinstall vorher aber installiert. Muß ich in ein bestimmtes Verzeichnis wechseln oder woran könnte es hängen?

Hartmut

Re: tar.gz

#9 Post by Hartmut »

Entschuldigung, da habe ich ja das wichtigste vergessen:

erst <b>su</b> -> dann Root-Passwort eingeben

und erst dann

<b>checkinstall</b>

Kati

Re: tar.gz

#10 Post by Kati »

Es hat zwar nicht funktioniert, weil zu viele Fehler gefunden wurden aber das lag sicher nicht an Deiner Anleitung. Trotzdem Danke!

startrec

Re: tar.gz

#11 Post by startrec »

Ich bin auch ein absoluter Newbie. Aber hoch motiviert ;))

Bei mir scheitert es bereits am Befehl "./ configure". Folgt da noch ein Parameter oder sonst etwas ?
Ich erhalte in der Shell die Fehlermeldung: Datei oder Verzeichnis nicht gefunden

danke für hilfe

Allo

Re: tar.gz

#12 Post by Allo »

Hast du ein Leerzeichen zwischen "./" und configure?
Das muss weg

Allo

robby

Re: tar.gz

#13 Post by robby »

was bekommst du denn für eine meldung? das problem ist halt, das es keine wirklich allgemein gültige regel zum installieren von programmen gibt die als tar.gz verpackt werden um traffic zu sparen. meistens geht das so wie hartmut es beschrieben hat, es gibt aber auch ausnahmen. manche programme haben ein installer script welches du ausführbar machen mußt und mit
sh installername oder ./installername startest.

wenn die anleitung von hartmut in deinem fall nicht geht, suchst du am besten nach einer README datei oder ähnlichem, und hälst dich daran. ansonsten postest du die fehlermeldung von ./configure. vielleicht kann dir dann jemand helfen.

Martin

Re: tar.gz

#14 Post by Martin »

Geh mal in das Verzeichnis in das du deine Datei haben willst und gebe dan folgenden Befehl z.B. im Xterm ein.

tar -zxvf filename.tar.gz (statt filenmae muss der Name der Datei hin.)

tuxrules
Posts: 75
Joined: 29. Jan 2003 20:18
Contact:

Re: tar.gz

#15 Post by tuxrules »

Also, da dieses triviale Thema noch Thema ist, mal eine ergänzende Anleitung zu Hartmuts Vorgehensweise. Für wirklich blutige Anfänger empfehle ich Folgendes:
(Alles im Terminalfenster bzw. Konsole!)
1. verschiebe die *.tgz-Datei (oder *.gz oder *.bz2 oder *.Z oder was auch immer) nach /tmp
Befehl: cp blabla.tgz /tmp/
2. gehe in das Verzeichnis /tmp
Befehl: cd /tmp
3. öffne den MidnightCommander im /tmp-Verzeichnis
Befehl: mc /tmp /tmp (Achte auf das doppelte '/tmp' (und die Leerzeichen <img src="http://www.pl-forum.de/UltraBoard/Images/Wilk.gif" border="0" align="middle">))
4. gehe mit der Curserzeile auf die *.tgz-Datei und drücke ENTER
5. Das Archiv wird von mc geöffnet. Markiere nun alle Einträge mit der Einfügen-Taste (über dem Curserblock). Der jeweils gewählte Eintrag sollte jetzt gelb erscheinen (je nach Konfiguration des mc). BTW: Normalerweise gibts da nur einen Eintrag zu markieren.
6. kopiere das Ganze jetzt mit der Taste 'F5' und beende mc (F10). Achte darauf, dass du alle Unterverzeichnisse mitkopierst (Klicke das entsprechende Kästchen in der mc-Sicherheitsnachfrage an.)!
6. wechsele in das neue Verzeichnis
Befehl: cd /tmp/blabla
JETZT GEHTS LOS:
7. bereite die Konfiguration deines neuen Programms vor
Befehl: ./configure --help
(Erklärung: die ./-Kombination ist nötig, damit nur das 'configure' gestartet wird, welches im aktuellen Verzeichnis liegt. Die --help-Option zeigt die alle möglichen Konfigurationen)
8. Konfiguriere das Programm
Befehl: ./configure --alle --gewählten --optionen --usw --usf
9. sieh dir nochmal den Output an, ob alles so konfiguriert ist, wie du es gerne hättest
trivialer Hinweis: Du kannst (auf der bash) in schon ausßerhalb des Monitors befindlichen Ausgaben 'scrollen', in dem du die Shift-Taste und die Bildlauftasten ('Bild auf'/'Bild ab', über dem Curserblock) betätigst. <img src="http://www.pl-forum.de/UltraBoard/Images/Wilk.gif" border="0" align="middle">
(10. kümmere dich um die Abhängigkeiten
Befehl: make depends
Hinweis: das ist nicht immer nötig. Die Meldung "no depend-rule exist" oder so ist keine Fehlermeldung, sondern nur ein Hinweis)
11. starte das Kompilern
Befehl: make
12. koch dir ne Tasse Kaffee
Befehl: Ey, mach mal'n Kaffee!
13. Beziehe SuperUser-Rechte
Befehl: su
14. wechsle als User 'root' wieder in das temporäre Verzeichnis, wo die mitlerweile kompilerte Software liegt
Befehl: cd /tmp/blabla
15. starte die eigendliche Installation
Befehl: checkinstall -R -y
(Erklärung: -R bildet ein rpm-Paket, -y setzt bei Nachfragen automatisch die Antwort 'ja'. Wer wirklich alles händisch machen will, lässt diese Option weg)
16. Das war's!
Last edited by tuxrules on 01. Dec 2003 23:25, edited 1 time in total.

Post Reply