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.
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
- With recent versions of dpkg-shlibdeps, this option is generally
not needed, unless your package builds multiple flavors of the same
library or is relying on debian/shlibs.local for an internal
library.
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».
If needed, this can be passed multiple times with different package
names.
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