2009-10-18 17 views
6

Vorrei creare un pacchetto .deb Debian/Ubuntu da una serie di binari precompilati. Non ho alcun accesso al codice sorgente. Le uniche esercitazioni che ho trovato sulla creazione di deb richiedono l'accesso al codice sorgente, e così fanno tutti gli strumenti convenienti e facili per creare pacchetti Debian.Creazione di pacchetti .deb da binari predefiniti?

Quindi, come posso creare un deb da una cartella di file binari?

risposta

5

1) è necessario sapere dove collocare questi file binari: in/usr/bin?

2) Quindi, è necessario creare una directory temporanea per l'imballaggio ad es./tmp/package

3) È necessario scrivere i file di controllo DEBIAN ad es. Controllo, postrm, preinst ecc

4) Hai messo quei file di controllo Debian in/tmp/pacchetto/debian

5) Si esegue 'dpkg-deb'

Questa è solo una rapida panoramica; mancano alcuni passaggi Dai un'occhiata a come faccio questo con i miei makefile here sotto/trunk/project.

Questo dovrebbe iniziare comunque. Spero che questo ti aiuti.

1

si dovrebbe avere uno sguardo here (parte 4 e 6 per stoffe di base)

1

Vedi man dpkg-deb (--build comando) e man deb-control.

.deb creazione di file con la directory DEBIAN anziché debian uno è davvero semplice.

3

Ho trovato fpm molto utile per creare pacchetti binari .deb.

0

Proprio come una nota, qui è un esempio di file debian/control

Package: <put package name here> 
Version: 1.0 
Section: base 
Priority: optional 
Architecture: amd64 
Depends: <put dependency packages here> 
Maintainer: Somebody Somename <[email protected]> 
Description: Short description 
    Long description, mind the spaces in front of this line 
Problemi correlati