eigene deb pakete - probleme noch und nöcher

Vom einfachen Programm zum fertigen Debian-Paket, Fragen rund um Programmiersprachen, Scripting und Lizenzierung.
Antworten
roland pontes
Beiträge: 2
Registriert: 07.09.2005 15:18:47

eigene deb pakete - probleme noch und nöcher

Beitrag von roland pontes » 08.09.2005 16:17:43

hallo miteinander
ich habe ein problem mit der erstellung eigener debian-pakete.

ich möchte eigene dateien (keine sourcen) zu einem paket zusammenfassen.
das funktioniert auch. dpkg --build ordnername ordnername.deb.
meine struktur:
ordnername
---- DEBIAN
---- control (unter DEBIAN)
---- /usr/bin/file (unter DEBIAN)

in control habe ich die paketspezifischen informationen.

Package: ordnername
Version: 1.0
Section: admin
Priority: optional
Architecture: i386
Depends: libc6 (>= 2.3.2.ds1-21)

mit dpkg --build bau ich dann mein paket. funktioniert wunderbar.

installaton wie folgt:
dpkg -i ordnername.deb
so, jetzt das fatale:

Paketlisten werden gelesen... Fertig
Abhängigkeitsbaum wird aufgebaut... Fertig
Die folgenden NEUEN Pakete werden installiert:
ordnername
0 aktualisiert, 1 neu installiert, 0 zu entfernen und 0 nicht aktualisiert.
Es müssen noch 0B von 662B Archiven geholt werden.
Nach dem Auspacken werden 0B Plattenplatz zusätzlich benutzt.
(Lese Datenbank ... 24383 Dateien und Verzeichnisse sind derzeit installiert.)
Entpacke ordnername (aus .../ordnername_1.0_i386.deb) ...
dpkg: Fehler beim Bearbeiten von /var/cache/apt/archives/ordnername_1.0_i386.deb (--unpack):
Paket-Control-Info rmdir von »usr« ergab nicht, dass dies kein Verzeichnis ist: Das Verzeichnis ist nicht leer
Fehler traten auf beim Bearbeiten von:
/var/cache/apt/archives/ordnername_1.0_i386.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)

sehr komisch.
das paketbauen aus den sourcen funktioniert einwandfrei.

ich habe schon überall nachgeschaut, aber nix gefunden.

thx a lot

Benutzeravatar
tuxmas
Beiträge: 157
Registriert: 08.07.2003 14:07:43
Kontaktdaten:

Beitrag von tuxmas » 09.09.2005 12:11:07

vielleicht hilfts:
meine debs bau ich wie folgt (ist zwar schon ne weile her, dass ich das letzte selber gemacht hab, was nicht source war, aber viel wird sich nicht geändert haben :wink: )

Code: Alles auswählen

dh_make
vim ./debian/control
vim ./debian/rules
fakeroot dpkg-buildpackage -us -uc
-- tuxmas

roland pontes
Beiträge: 2
Registriert: 07.09.2005 15:18:47

eigene deb pakete - probleme noch und nöcher

Beitrag von roland pontes » 09.09.2005 12:16:34

hi
ich habe meinen fehler gefunden.
und zwar:
muss die ordnerstruktur folgendermaßen aussehen:

ordnername/DEBIAN
ordnername/DEBIAN/control
ordnername/usr/bin/file

die zu packenden files sind außerhalb von DEBIAN unterzubringen, also unter ordnername.
danke.

Antworten