man-pages/es/man1/dh_shlibdeps.1.html
2021-03-31 01:06:50 +01:00

183 lines
5.1 KiB
HTML
Raw Permalink Blame History

This file contains invisible Unicode characters

This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<HTML><HEAD><TITLE>Man page of DH_SHLIBDEPS</TITLE>
</HEAD><BODY>
<H1>DH_SHLIBDEPS</H1>
Section: Debhelper (1)<BR>Updated: 2020-03-27<BR><A HREF="#index">Index</A>
<A HREF="/cgi-bin/man/man2html">Return to Main Contents</A><HR>
<A NAME="lbAB">&nbsp;</A>
<H2>NOMBRE</H2>
dh_shlibdeps - Calcula dependencias sobre bibliotecas compartidas
<A NAME="lbAC">&nbsp;</A>
<H2>SINOPSIS</H2>
<B>dh_shlibdeps</B> [<I>opciones-de-debhelper</I>] [<B>-L</B><I>paquete</I>]
[<B>-l</B><I>directorio</I>] [<B>-X</B><I>elemento</I>] [<B>--</B> <I>parámetros</I>]
<A NAME="lbAD">&nbsp;</A>
<H2>DESCRIPCIÓN</H2>
<B>dh_shlibdeps</B> es un programa de debhelper responsable de calcular las
dependencias de los paquetes sobre bibliotecas compartidas.
<P>
Este programa es una interfaz de <B><A HREF="/cgi-bin/man/man2html?1+dpkg-shlibdeps">dpkg-shlibdeps</A></B>(1), al cual invoca una
vez por cada paquete listado en el fichero <I>control</I>, pasándole una lista
de ejecutables <FONT SIZE="-1">ELF</FONT> y bibliotecas compartidas que ha encontrado.
<A NAME="lbAE">&nbsp;</A>
<H2>OPCIONES</H2>
<DL COMPACT>
<DT id="1"><B>-X</B><I>elemento</I>, <B>--exclude=</B><I>elemento</I><DD>
No introduce a <B>dpkg-shlibdeps</B> los ficheros que contienen <I>elemento</I> 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.
<DT id="2"><B>--</B> <I>parámetros</I><DD>
Introduce los <I>parámetros</I> a <B><A HREF="/cgi-bin/man/man2html?1+dpkg-shlibdeps">dpkg-shlibdeps</A></B>(1).
<DT id="3"><B>-u</B><I>parámetros</I>, <B>--dpkg-shlibdeps-params=</B><I>parámetros</I><DD>
Esta es otra manera de introducir <I>parámetros</I> a <B><A HREF="/cgi-bin/man/man2html?1+dpkg-shlibdeps">dpkg-shlibdeps</A></B>(1). Está
obsoleta, use <B>--</B> en su lugar.
<DT id="4"><B>-l</B><I>directorio</I>[<B>:</B><I>directorio</I> ...]<DD>
Habitualmente, esta opción no es necesaria con las últimas versiones de
<B>dpkg-shlibdeps</B>.
<P>
It tells <B>dpkg-shlibdeps</B> (via its <B>-l</B> parameter), to look for private
package libraries in the specified directory (or directories --- separate
with colons). With recent versions of <B>dpkg-shlibdeps</B>, 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.
<DT id="5"><B>-L</B><I>paquete</I>, <B>--libpackage=</B><I>paquete</I><DD>
With recent versions of <B>dpkg-shlibdeps</B>, this option is generally not
needed, unless your package builds multiple flavors of the same library or
is relying on <I>debian/shlibs.local</I> for an internal library.
<P>
Indica a <B>dpkg-shlibdeps</B> (a través del parámetro <B>-S</B>) que primero busque
en el directorio de construcción del paquete del paquete especificado cuando
busque bibliotecas, ficheros «symbols» y «shlibs».
<P>
If needed, this can be passed multiple times with different package names.
</DL>
<A NAME="lbAF">&nbsp;</A>
<H2>EJEMPLOS</H2>
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 <B>dh_makeshlibs</B>, luego
<B>dh_shlibdeps</B>:
<P>
<PRE>
dh_makeshlibs
dh_shlibdeps
</PRE>
<P>
Esto generará automáticamente un fichero «shlibs» para libfoo1, y utilizará
este fichero y la biblioteca libfoo1 en el directorio
<I>debian/libfoo1/usr/lib</I> para calcular la información de dependencias sobre
bibliotecas compartidas.
<P>
Si también se produce un paquete libbar1, una construcción alternativa de
libfoo, y que se instala en <I>/usr/lib/bar/</I>, puede hacer que libfoo-bin
dependa de libbar1 de la siguiente manera:
<P>
<PRE>
dh_shlibdeps -Llibcual1 -l/usr/lib/cual
</PRE>
<A NAME="lbAG">&nbsp;</A>
<H2>VÉASE TAMBIÉN</H2>
<B><A HREF="/cgi-bin/man/man2html?7+debhelper">debhelper</A></B>(7), <B><A HREF="/cgi-bin/man/man2html?1+dpkg-shlibdeps">dpkg-shlibdeps</A></B>(1)
<P>
Este programa es parte de debhelper.
<A NAME="lbAH">&nbsp;</A>
<H2>AUTOR</H2>
Joey Hess &lt;<A HREF="mailto:joeyh@debian.org">joeyh@debian.org</A>&gt;
<A NAME="lbAI">&nbsp;</A>
<H2>TRADUCTOR</H2>
Traducci<EFBFBD>n de Rudy Godoy &lt;<A HREF="mailto:debian-l10n-spanish@lists.debian.org">debian-l10n-spanish@lists.debian.org</A>&gt;
Actualizaci<EFBFBD>n de Omar Campagne Polaino
<P>
<HR>
<A NAME="index">&nbsp;</A><H2>Index</H2>
<DL>
<DT id="6"><A HREF="#lbAB">NOMBRE</A><DD>
<DT id="7"><A HREF="#lbAC">SINOPSIS</A><DD>
<DT id="8"><A HREF="#lbAD">DESCRIPCIÓN</A><DD>
<DT id="9"><A HREF="#lbAE">OPCIONES</A><DD>
<DT id="10"><A HREF="#lbAF">EJEMPLOS</A><DD>
<DT id="11"><A HREF="#lbAG">VÉASE TAMBIÉN</A><DD>
<DT id="12"><A HREF="#lbAH">AUTOR</A><DD>
<DT id="13"><A HREF="#lbAI">TRADUCTOR</A><DD>
</DL>
<HR>
This document was created by
<A HREF="/cgi-bin/man/man2html">man2html</A>,
using the manual pages.<BR>
Time: 00:04:59 GMT, March 31, 2021
</BODY>
</HTML>