2009-10-18 11 views
6

Me gustaría crear un paquete Debian/Ubuntu .deb a partir de un conjunto de binarios precompilados. No tengo acceso al código fuente. Los únicos tutoriales que he encontrado sobre cómo crear Debs requieren acceso al código fuente, y también lo hacen todas las herramientas prácticas y fáciles para crear paquetes Debian.Creando paquetes .deb a partir de binarios precompilados?

Entonces, ¿cómo puedo crear un deb de una carpeta de binarios?

Respuesta

5

1) necesita saber dónde colocar esos binarios: en/usr/bin?

2) Luego, necesita crear un directorio temporal para el empaque, p./tmp/paquete

3) Debe escribir usted mismo los archivos de control DEBIAN, p. control, postrm, etc. preinst

4) Se pone los archivos de control de Debian en/tmp/paquete/DEBIAN

5) Ejecuta 'dpkg-deb'

Esto es sólo una visión general rápida; algunos pasos faltan Eche un vistazo a cómo hago esto con mis makefiles here en/trunk/project.

Esto debería comenzar de todos modos. Espero que esto ayude.

1

usted debe tener una mirada here (parte 4 y 6 para las materias básicas)

1

Ver (comando --build) man dpkg-deb y man deb-control.

.deb creación de archivos con DEBIAN directorio en lugar de debian uno es realmente simple.

3

He encontrado fpm para ser muy útil para crear paquetes binarios .deb.

0

Al igual que un comentario, aquí es un ejemplo de archivo 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 
Cuestiones relacionadas