Re: Paket mit ar und tar bauen

2004-08-29 Diskussionsfäden Andreas Barth
* Markus Raab ([EMAIL PROTECTED]) [040828 21:10]:
 Warum kann ich mit diesen Befehlen kein gültiges Debian Archiv bauen?
 
 cd $TMPDIR/control
 tar -czf $TMPDIR/control.tar.gz *
 cd $TMPDIR/data
 tar -czf $TMPDIR/data.tar.gz *
 cd $RESTORE
 ar qc $APPNAME.a $TMPDIR/control.tar.gz $TMPDIR/data.tar.gz $TMPDIR\
 /debian-binary
 mv $APPNAME.a ${APPNAME}_$VERSION-1_all.deb

Schau' Dir mal mit einem Editor den Anfang deines und eines normalen
Archivs an. (Mit ar kann man allerdings ziemlich sicher Archive bauen,
die dpkg versteht - sie sind nur nicht standardkonform.)


Grüße,
Andi
-- 
   http://home.arcor.de/andreas-barth/
   PGP 1024/89FB5CE5  DC F1 85 6D A6 45 9C 0F  3B BE F1 D0 C5 D1 D9 0C


-- 
Haeufig gestellte Fragen und Antworten (FAQ): 
http://www.de.debian.org/debian-user-german-FAQ/

Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED]
mit dem Subject unsubscribe. Probleme? Mail an [EMAIL PROTECTED] (engl)



Paket mit ar und tar bauen

2004-08-28 Diskussionsfäden Markus Raab
Warum kann ich mit diesen Befehlen kein gültiges Debian Archiv bauen?

cd $TMPDIR/control
tar -czf $TMPDIR/control.tar.gz *
cd $TMPDIR/data
tar -czf $TMPDIR/data.tar.gz *
cd $RESTORE
ar qc $APPNAME.a $TMPDIR/control.tar.gz $TMPDIR/data.tar.gz $TMPDIR\
/debian-binary
mv $APPNAME.a ${APPNAME}_$VERSION-1_all.deb

Wenn ich das Archiv entpacke (mit ar + tar), sind die gleichen Dateien
wie in einem gültigen Archiv enthalten.

Als Fehlermeldung von dpkg -i kommt leider nur:
dpkg-deb: Datei »unpack_1.0-1_all.deb« ist kein Debian-Binärarchiv
(dpkg-split probieren?)
dpkg: Fehler beim Bearbeiten von unpack_1.0-1_all.deb (--install):
 Unterprozess dpkg-deb --control gab den Fehlerwert 2 zurück
Fehler traten auf beim Bearbeiten von:
 unpack_1.0-1_all.deb

Direkt dpkg-deb verwenden gibt nicht mehr Aufschluß.

mfg Markus

-- 
http://markus-raab.org | Demokratie ist Diskussion.  -- Th. G.
  -o)  | Masaryk  
Kernel 2.6.8.1 /\  | 
on a i686 _\_v | 


-- 
Haeufig gestellte Fragen und Antworten (FAQ): 
http://www.de.debian.org/debian-user-german-FAQ/

Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED]
mit dem Subject unsubscribe. Probleme? Mail an [EMAIL PROTECTED] (engl)