it-swarm-es.com

.deb creación de paquetes. ¿Por qué no se instalan mis archivos?

Soy un novato con la creación de paquetes, así que no dudes en abofetearme según sea necesario :). En cualquier caso, quería crear un paquete que instalara y configurara todos los paquetes y archivos de configuración específicos relacionados con ldap (muy personalizados). El problema que tengo es que mi archivo de configuración ldap.conf no se instalará en el sistema local al hacer un "nombre de paquete" de gdebi. Espero que el archivo ldap.conf se copie en/etc. Aquí está mi estructura (creada a partir de dh_make):

 root @ clientb-16: ~/navldapubuntu-0.1 # ls 
 debian ldap.conf 
 root @ clientb-16: ~/navldapubuntu-0.1 # cd debian 
 root @ clientb-16: ~/navldapubuntu-0.1/debian # ls 
 changelog control docs archivos README. Reglas debianas navldapubuntu navldapubuntu.doc-base.EX 
 compat copyright etc instalar README.source navldapubuntu.debhelper.log navldapubuntu.substvars 
 root @ clientb-16: ~/navldapubuntu-0.1/debian # 
 

Tengo un archivo ldap.conf en el directorio de nivel superior y lo especifiqué en el archivo de instalación de la siguiente manera:

 root @ clientb-16: ~/navldapubuntu-0.1/debian # más instalar 
 ldap.conf, etc. 

Definitivamente está en el paquete después de hacer un "dpkg --contents" ... ¿estoy fuera de lugar? Pensé que los archivos se instalarían automáticamente. Por favor, ayuda a un newb !!:

1
user2175757

Cuando quiero verificar el contenido de un paquete que he creado, uso _dpkg-deb_ para descomprimirlo en un directorio temporal.

_$ mkdir /tmp/t
$ dpkg-deb -x foo.deb /tmp/t
$ ls /tmp/t
_

¿El paquete se instala correctamente o hay un error? dpkg no permite que más de un paquete proporcione el mismo archivo. Si otro paquete instalado contiene ese archivo, entonces su paquete no podrá instalarse. Busqué el contenido de los paquetes oficiales para ldap.conf [1], y en su lugar encuentro /etc/ldap/ldap.conf.

Puede encontrar que dpkg-divert le sea útil. En realidad no lo he usado, pero está ahí.

_[1]: http://packages.ubuntu.com/search?mode=exactfilename&suite=quantal&section=all&Arch=any&keywords=ldap.conf&searchon=contents
_
0
dsh