table of contents
other versions
- jessie 9.20150101+deb8u2
- jessie-backports 10.2.5~bpo8+1
- stretch 10.2.5
- testing 12.1
- stretch-backports 12~bpo9+1
- unstable 12.1.1
other languages
DH_SHLIBDEPS(1) | Debhelper | DH_SHLIBDEPS(1) |
NOMBRE¶
dh_shlibdeps - Calcula dependencias sobre bibliotecas compartidasSINOPSIS¶
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. It tells dpkg-shlibdeps (via its -l parameter), to look for private package libraries in the specified directory (or directories -- separate with colons). With recent versions of dpkg-shlibdeps, this is mostly only useful for packages that build multiple flavors of the same library, or other situations where the library is installed into a directory not on the regular library search path.
- -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_shlibdepsEsto 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 Polaino2016-07-24 | 9.20150101+deb8u2 |