Jörg Kirstner schrieb:
Hallo Bernt,
Am Dienstag, 28. März 2006 12:07 schrieb Bernt Christandl:
[ . . . ]
mir ging's eigentlich um eine "nicht-rpm" Variante, denn nicht zu allem, was man gerne neuer hätte, gibt es (bald) SuSE-rpms...
Aber vermutlich lässt sich sowas dann eben doch nicht per Yast in die Suse-Paketverwaltung integrieren?
[ . . . ] Manchmal gibt es dann aber RPMs, die nicht von SuSE sind, z.B von http://www.links2linux.com/ oder von rpmseek Du kannst Dir aber immer ein eigenes RPM-Paket bauen, wenn Du eine Spec-Datei hast. (Über das bilden von RPMs soll hier jedoch nicht referiert werden, soweit es nicht checkinstall betrifft) Wenn Du einen tarball hast, den Du bei Installation kompilieren musst (mit z.B ./configure, make, make install o.ä.), dann hilft Dir das RPM-Paket "checkinstall" (in SuSE enthalten) dabei. Mit checkinstall reicht es dann in der Regel, statt des Befehls "make install" den neuen Befehl "make checkinstall" anzuwenden. (Es gibt aber noch Varianten) Danach bildet dann checkinstall eine Spec-Datei und ein RPM-Paket. Dieses RPM-Paket kann dann wie jedes andere *.rpm-Paket (ohne Yast) installiert werden ( z.B. rpm -ivh *.rpm). Nach Installation als *.rpm wird das Programm dann auch von der RPM-Datenbank (Yast) erkannt. Checkinstall funktioniert aber nur mit tarballs, die kompiliert werden müssen. Deshalb z.B. für tarballs wie mozilla-(*).de-AT.linux-i686.tar.bz2 ungeeignet. Gruß Arno