tar.gz
Re: tar.gz
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
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
Re: tar.gz
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
- 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
Re: tar.gz
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!
Re: tar.gz
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...
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...
Re: tar.gz
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?
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?
Re: tar.gz
Entschuldigung, da habe ich ja das wichtigste vergessen:
erst <b>su</b> -> dann Root-Passwort eingeben
und erst dann
<b>checkinstall</b>
erst <b>su</b> -> dann Root-Passwort eingeben
und erst dann
<b>checkinstall</b>
Re: tar.gz
Es hat zwar nicht funktioniert, weil zu viele Fehler gefunden wurden aber das lag sicher nicht an Deiner Anleitung. Trotzdem Danke!
Re: tar.gz
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
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
Re: tar.gz
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.
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.
Re: tar.gz
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.)
tar -zxvf filename.tar.gz (statt filenmae muss der Name der Datei hin.)
Re: tar.gz
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!
(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.