[linux-l] Slackware "explodepkg" als rpm?
Werner Guenzl
wguenzl at guenzl.net
Di Aug 12 13:47:48 CEST 2003
Steffen Dettmer wrote:
> * Werner Guenzl wrote on Mon, Aug 11, 2003 at 18:02 +0200:
>
>>explodepkg aber installiert das Ganze TATSÄCHLICH in dem Verzeichnis,
>>aus dem heraus ich das aufrufe (z.B. /home/Olga/VERSUCH/), so dass mir
>>die einzelnen Files in den wirklichen Unterverzeichnissen echt vorliegen
>>--- und das will ich mit rpm.
>
>
> Na, konnt ja keiner ahnen, was explodepkg macht...
>
> Also, mal vorweg, ich hau dann gern einfach mit'm "mc" drauf,
> krieg das dann als VFS, kann man sich dann rauskopieren.
>
> Für ne dummy-Installation ohne Nebeneffekte muß man trixen, weil
> RPM ja mehr als ein tgz ist:
>
> mkdir -p var/lib/rpm/
> touch var/lib/rpm/packages.rpm
> rpm --root=`pwd` --initdb
> rpm --root=`pwd` -i --nodeps --force package.rpm
>
> Nu macht --root chroot, was nur root darf, hab das daher nicht
> getestet. Netterweise ist rpm so bekloppt, nicht mal per Fehler
> abzubrechen - na ja, vermutlich muß man sich die Fehlermeldungen
> selbst aus strace-Outputs generieren grmpf.
>
> Zum Glück gibt's mc.
>
> oki,
>
> Steffen
>
Das ist mir zuviel Sport! Da bleibe ich bei meiner Methode:
1) rpm2tar.gz package.rpm
2) explodepkg package.tgz
explodepkg muss ich von einer Slackware-Distri zum SuSE herübernehmen.
Dennoch Dank für die Ratschläge,
Werner.
Mehr Informationen über die Mailingliste linux-l