Rechercher une page de manuel
dh_makeshlibs
Langue: es
Version: 2009-03-09 (ubuntu - 08/07/09)
Section: 1 (Commandes utilisateur)
NOMBRE
dh_makeshlibs - automatically create shlibs file and call dpkg-gensymbolsSINOPSIS
dh_makeshlibs [debhelper options] [-mmajor] [-V[dependencies]] [-n] [-Xitem] [-- params]DESCRIPCION
dh_makeshlibs es un programa de debhelper que busca automaticamente bibliotecas compartidas, y genera un fichero shlibs para las bibliotecas que encuentra.It also adds a call to ldconfig in the postinst and postrm scripts (in V3 mode and above only) to any packages in which it finds shared libraries.
If a dpkg-gensymbols(1) symbol file is found in debian/package.symbols (or debian/package.symbols.arch), dpkg-gensymbols will be called to process and install the symbols file.
OPCIONES
- -mmayor, --major=mayor
- En lugar de intentar adivinar el numero mayor de la biblioteca usando objdump, usa el numero mayor especificado despues del parametro -m. Esto es mucho menos util de lo que era antiguamente cuando este programa buscaba los nombres de fichero de las bibliotecas en lugar de usar objdump.
- -V, -Vdependencias
- --version-info, --version-info=dependencias
- Por omision, el fichero shlibs generado por este programa no hace que los paquetes dependan de alguna version particular del paquete que contiene la biblioteca compartida. Podria ser necesario para usted el an~adir alguna informacion de dependencia de version al fichero shlibs. Si se especifica X-VX sin informacion de dependencia, la version actual de desarrollador principal del paquete es conectada en una dependencia de la forma Xnombre_de_paquete (>= version_de_paquete)X. Tenga en cuenta que en los niveles de compatibilidad de debhelper anteriores a v4, tambien se incluye la parte debian del numero de version del paquete. Si se especifica X-VX con parametros, los parametros pueden ser usados para especificar la informacion de dependencia exacta requerida (asegurese de incluir el nombre del paquete).
Tenga cuidado al usar X-VX sin ningun parametro; esta es una configuracion conservadora que siempre se asegura que las dependencias de bibliotecas compartidas de otros paquetes son al menos lo mas pequen~as que necesitan ser (a menos que su biblioteca sea propensa a cambiar el ABI sin actualizar el numero de version del desarrollador principal), de modo que si el desarrollador las malogra estas no se romperan. Por otro lado los paquetes podrian terminar con dependencias muy rigurosas que harian dificil su actualizacion.
- -n, --noscripts
- No modifica los scripts postinst/postrm.
- -Xelemento, --exclude=elemento
- Excluye ficheros que contienen ``elemento'' en cualquier lugar de su nombre o directorio de ser tratados como bibliotecas compartidas.
- --add-udeb=udeb
- Create an additional line for udebs in the shlibs file and use ``udeb'' as the package name for udebs to depend on instead of the regular library package.
- -- parametros
- Pass ``params'' to dpkg-gensymbols(1).
EJEMPLOS
- dh_makeshlibs
- Asumiendo que este es un paquete llamado libfoobar1, genera un fichero shlibs que se ve como:
libfoobar 1 libfoobar1 - dh_makeshlibs -V
- Asumiendo que la version actual del paquete es 1.1-3, genera un fichero shlibs que se ve como:
libfoobar 1 libfoobar1 (>= 1.1) - dh_makeshlibs -V 'libfoobar1 (>= 1.0)'
- Genera un fichero shlibs que se ve como:
libfoobar 1 libfoobar1 (>= 1.0)
VEASE ADEMAS
debhelper(7)Este programa es parte de debhelper.
AUTOR
Joey Hess <joeyh@debian.org>TRADUCTOR
Traduccion de Rudy Godoy <debian-l10n-spanish@lists.debian.org>Contenus ©2006-2024 Benjamin Poulain
Design ©2006-2024 Maxime Vantorre