[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