Mailinglist Archive: opensuse-de (1765 mails)
| < Previous | Next > |
Re: Wie installiere ich "yast-konform" neuere Software?
- From: Arno Jung <ar.ju@xxxxxxx>
- Date: Tue, 28 Mar 2006 18:22:05 +0200
- Message-id: <442962AD.8060609@xxxxxxx>
Jörg Kirstner schrieb:
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
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
| < Previous | Next > |