NOMBRE¶
dh_shlibdeps - Calcula dependencias sobre bibliotecas compartidas
SINOPSIS¶
dh_shlibdeps [
opciones-de-debhelper] [
-Lpaquete] [
-ldirectorio] [
-Xelemento]
[
-- parámetros]
DESCRIPCIÓN¶
dh_shlibdeps es un programa de debhelper responsable de calcular las
dependencias de los paquetes sobre bibliotecas compartidas.
Este programa es una interfaz de
dpkg-shlibdeps(1), al cual invoca una
vez por cada paquete listado en el fichero
control, pasándole una
lista de ejecutables ELF y bibliotecas compartidas que ha encontrado.
OPCIONES¶
- -Xelemento,
--exclude=elemento
- No introduce a dpkg-shlibdeps los ficheros que
contienen elemento en cualquier lugar de su nombre. Esto hará
que sus dependencias sean ignoradas. Puede ser útil en algunas
situaciones, pero úselo con cuidado. Esta opción se puede
utilizar más de una vez para excluir más de una cosa.
- -- parámetros
- Introduce los parámetros a
dpkg-shlibdeps(1).
- -uparámetros,
--dpkg-shlibdeps-params= parámetros
- Esta es otra manera de introducir parámetros a
dpkg-shlibdeps(1). Está obsoleta, use -- en su
lugar.
- -ldirectorio[:directorio
...]
- Habitualmente, esta opción no es necesaria con las
últimas versiones de dpkg-shlibdeps.
Antes de ejecutar dpkg-shlibdeps, LD_LIBRARY_PATH habrá
añadido el directorio especificado (o directorios, separados por dos
puntos). Con las recientes versiones de dpkg-shlibdeps, es
básicamente útil para paquetes con varias variantes de la misma
biblioteca, o en situaciones cuando la biblioteca se instala en un
directorio, y no en la ruta de búsqueda de bibliotecas habitual.
- -Lpaquete,
--libpackage=paquete
- Habitualmente, esta opción no es necesaria con las
últimas versiones de dpkg-shlibdeps, a menos que su paquete
construya diferentes variantes de la misma biblioteca.
Indica a dpkg-shlibdeps (a través del parámetro -S)
que primero busque en el directorio de construcción del paquete del
paquete especificado cuando busque bibliotecas, ficheros
«symbols» y «shlibs».
EJEMPLOS¶
Suponga que su paquete fuente crea los paquetes binarios libfoo1, libfoo-dev y
libfoo-bin. libfoo-bin se enlaza con libfoo1 y debería depender de
éste. En su fichero «rules», primero debe ejecutar
dh_makeshlibs, luego
dh_shlibdeps:
dh_makeshlibs
dh_shlibdeps
Esto generará automáticamente un fichero «shlibs» para
libfoo1, y utilizará este fichero y la biblioteca libfoo1 en el
directorio
debian/libfoo1/usr/lib para calcular la información de
dependencias sobre bibliotecas compartidas.
Si también se produce un paquete libbar1, una construcción alternativa
de libfoo, y que se instala en
/usr/lib/bar/, puede hacer que
libfoo-bin dependa de libbar1 de la siguiente manera:
dh_shlibdeps -Llibcual1 -l/usr/lib/cual
VÉASE TAMBIÉN¶
debhelper(7),
dpkg-shlibdeps(1)
Este programa es parte de debhelper.
AUTOR¶
Joey Hess <joeyh@debian.org>
TRADUCTOR¶
Traducci�n de Rudy Godoy <debian-l10n-spanish@lists.debian.org>
Actualizaci�n de Omar Campagne Polaino