Installation von Programmen die nicht in Suse Distri enthalten sind
Hallo zusammen, gibt es die Möglichkeit zusätzliche Programme/Software zu installieren die nicht mit der SuseDistri ausgeliefert werden bzw. auch nicht als rpm vorliegen? Wenn ja, was ist dazu notwendig? mfg stefan
HI! Stefan Schmid wrote:
gibt es die Möglichkeit zusätzliche Programme/Software zu installieren die nicht mit der SuseDistri ausgeliefert werden bzw. auch nicht als rpm vorliegen? Wenn ja, was ist dazu notwendig?
Ich würde immer versuchen, RPMs zu kriegen und wenn nicht, mit checkinstall selbst eins backen. Thomas
Hi Stefan Am Donnerstag, 24. Februar 2005 15:40 schrieb Stefan Schmid:
gibt es die Möglichkeit zusätzliche Programme/Software zu installieren die nicht mit der SuseDistri ausgeliefert werden bzw. auch nicht als rpm vorliegen? Wenn ja, was ist dazu notwendig?
Ja, gibt es. Lade die Sourcen der jeweiligen Applikation herunter und packe sie aus. Danach kommt normalerweise der "Dreisatz": ./configure make make install im Verzeichnis mit den ausgepackten Sourcen. Damit das funktioniert, muss der gcc, make und noch andere Hilfsprogramme installiert sein (von SuSE-DVD). Bei den meisten Programmen müssen noch diverse develop-Packete von der SuSE-DVD installiert sein. -- Grüsse Marco
Marco Schuler schrieb:
Hi Stefan
Am Donnerstag, 24. Februar 2005 15:40 schrieb Stefan Schmid:
gibt es die Möglichkeit zusätzliche Programme/Software zu installieren die nicht mit der SuseDistri ausgeliefert werden bzw. auch nicht als rpm vorliegen? Wenn ja, was ist dazu notwendig?
Ja, gibt es. Lade die Sourcen der jeweiligen Applikation herunter und packe sie aus. Danach kommt normalerweise der "Dreisatz":
./configure make make install
Jain! Ich würde auf alle Fälle ein ./configure --help vorher machen, da man evtl. noch die Pfade richtig setzen muss oder noch einige Features de-/aktivieren kann, die man (nicht) benötigt.
im Verzeichnis mit den ausgepackten Sourcen. Damit das funktioniert, muss der gcc, make und noch andere Hilfsprogramme installiert sein (von SuSE-DVD). Bei den meisten Programmen müssen noch diverse develop-Packete von der SuSE-DVD installiert sein.
Und dann fängt der Spaß erst so richtig an, wenn nämlich ein weiteres benötigtes Packet nicht in der SuSE-Distri enthalten ist! Dann installiert man das und jenes benötigt wiederum andere, die es auch nicht als RPM gibt. Da kann man dann evtl. 5 Stunden damit verbringen, dass man Packete bzw. Tarballs zusammen sucht und es am Ende sich doch nicht installieren lässt. Ich würde also wirklich erst nach den RPMs gucken, bevor ich sowas mache. Für Debian gibts alien um RPMs nach Debs zu wandeln. Allerdings habe ich davon noch keinerlei Ahnung. Würde das auch andersrum gehen? Hat das schon mal jemand ausprobiert? Gruß Bernd
Am Donnerstag, 24. Februar 2005 17:31 schrieb Bernd Schwendele:
Marco Schuler schrieb:
Am Donnerstag, 24. Februar 2005 15:40 schrieb Stefan Schmid: Ja, gibt es. Lade die Sourcen der jeweiligen Applikation herunter und packe sie aus. Danach kommt normalerweise der "Dreisatz":
./configure make make install
Jain! Ich würde auf alle Fälle ein ./configure --help vorher machen, da man evtl. noch die Pfade richtig setzen muss oder noch einige Features de-/aktivieren kann, die man (nicht) benötigt.
Klar! Wollte damit nur andeuten, wie es grundsätzlich anzugehen ist.
[...] Und dann fängt der Spaß erst so richtig an, wenn nämlich ein weiteres benötigtes Packet nicht in der SuSE-Distri enthalten ist! Dann installiert man das und jenes benötigt wiederum andere, die es auch nicht als RPM gibt. Da kann man dann evtl. 5 Stunden damit verbringen, dass man Packete bzw. Tarballs zusammen sucht und es am Ende sich doch nicht installieren lässt. Ich würde also wirklich erst nach den RPMs gucken, bevor ich sowas mache.
Da hast Du wohl recht. Doch leider kommt es nun halt von Zeit zu Zeit doch vor, dass keine RPMs für die jeweilige Distribution zu finden sind. Und ob es klappt, z.B. auf einer SuSE 9.2 Installation ein RPM für 9.1 oder tiefer zu installieren, ist wohl auch eher vom Zufall abhängig.
Für Debian gibts alien um RPMs nach Debs zu wandeln. Allerdings habe ich davon noch keinerlei Ahnung.
Vice versa wäre auch toll ;-) -- Grüsse Marco
Marco Schuler schrieb:
Vice versa wäre auch toll ;-)
Jup und das geht auch, wie ich gerade gesehen habe. Aber ob das dann funktioniert, wage ich zu bezweifeln... alien -d, --to-deb Generate a Debian deb package (default). -r, --to-rpm Generate a Red Hat rpm package. --to-slp Generate a Stampede slp package. -l, --to-lsb Generate a LSB package. -t, --to-tgz Generate a Slackware tgz package. -p, --to-pkg Generate a Solaris pkg package. -i, --install Install generated package. -g, --generate Unpack, but do not generate a new package. -c, --scripts Include scripts in package. Gruß Bernd
Am Donnerstag, 24. Februar 2005 22:51 schrieb Bernd Schwendele:
Marco Schuler schrieb:
Vice versa wäre auch toll ;-)
Jup und das geht auch, wie ich gerade gesehen habe. Aber ob das dann funktioniert, wage ich zu bezweifeln...
alien -d, --to-deb Generate a Debian deb package (default). -r, --to-rpm Generate a Red Hat rpm package. --to-slp Generate a Stampede slp package. -l, --to-lsb Generate a LSB package. -t, --to-tgz Generate a Slackware tgz package. -p, --to-pkg Generate a Solaris pkg package. -i, --install Install generated package. -g, --generate Unpack, but do not generate a new package. -c, --scripts Include scripts in package.
Das scheint ja der Bubble-Fish für Programm-Packete zu sein! -- Grüsse Marco
Marco Schuler schrieb:
Am Donnerstag, 24. Februar 2005 22:51 schrieb Bernd Schwendele:
[...]
Das scheint ja der Bubble-Fish für Programm-Packete zu sein!
siehe auch: * http://www.uni-ak.ac.at/~u0003824/debdoc/alien.html * http://www.kitenet.net/programs/alien/ und zu guter letzt - für SuSE als RPM: * http://rpmseek.com/rpm-pl/alien.html?hl=de&cs=alien:PN:0:0:0:0 Noch ne Frage an die SuSE Experts! Wie sieht es denn mit der Software-Vielfalt aus, die ich per apt-rpm bekommen kann. Ich denke es wird die selbe sein, wie wenn ich auf RPM-Find etc. zugreife, jedoch wesentlich bequemer, oder? Gruß Bernd
Am Freitag, 25. Februar 2005 00:27 schrieb Marco Schuler:
... Das scheint ja der Bubble-Fish für Programm-Packete zu sein!
<Adams on> ...Babel-Fish... <Adams off> ^ Gruß, Michael -- ____ / / / / /__/ Michael Höhne / / / / / / mih-hoehne@t-online.de / _____________________________________/
Am Donnerstag, 24. Februar 2005 15:40 schrieb Stefan Schmid:
Hallo zusammen, gibt es die Möglichkeit zusätzliche Programme/Software zu installieren die nicht mit der SuseDistri ausgeliefert werden bzw. auch nicht als rpm vorliegen? Wenn ja, was ist dazu notwendig?
Für diverse Suse Linux gibts auch RPMs, die nicht in der Distribution enthalten sind. Hier gucken: http://packman.links2linux.de/?action=index http://www.rpmseek.com/index.html Oder fleissig googeln. Ansonsten kannst Du selbst kompilieren. Googeln hilft. Passende Stichworte: Linux - Programme - kompilieren - installieren - ... Bsp: http://home.arcor.de/hm-gerhards/linux/linux_source.html Guido
Am Donnerstag, 24. Februar 2005 15:40 schrieb Stefan Schmid:
Hallo zusammen, gibt es die Möglichkeit zusätzliche Programme/Software zu installieren die nicht mit der SuseDistri ausgeliefert werden bzw. auch nicht als rpm vorliegen? Wenn ja, was ist dazu notwendig? Natürlich gibt es die Möglichkeit, zusätzliche Software zu installieren. Dazu würde ich empfehlen, als erstes Programm checkinstall zu installieren: http://asic-linux.com.mx/~izto/checkinstall/
Lies dir die Anleitung, wie man checkinstall installiert. Es ist sinnvoll, diese Programm zu haben, da man hierdurch die Entfernung der Programme leichter handhaben kann, weil nach dem Kompillieren der Quellen checkinstall ein RPM-Paket baut. Das ist dann mit "rpm -e Paketname" einfacher zu entfernen, als einzelne Dateien zusammen zu suchen. Insofern ist es auch sinnvoller, Programme aus den Quellen zu übersetzen. Selbstverständlich gibt es auch Seiten, die RPMs für SuSE anbieten, sogar für verschiedene Versionen, z.B. bei: http://packman.links2linux.de. Hier findet man auch die mesiten Pakete, die die Abhängigkeiten der auf packman angebotenen Pakete erfüllen. Gruß, -- Tibor-Attila ANCA Kommissarischer Studieninspektor Hans-Iwand-Haus Humboldtstr. 42 53115 Bonn T.: +49.(0)228.73-2200 eMail: studinsp-hih@gmx.de
participants (7)
-
Bernd Schwendele
-
Guido Pinkernell
-
Marco Schuler
-
Michael Hoehne
-
Stefan Schmid
-
Thomas Börkel
-
Tibor-Attila ANCA