.\" Automatically generated by Pod::Man 2.28 (Pod::Simple 3.28) .\" .\" Standard preamble: .\" ======================================================================== .de Sp \" Vertical space (when we can't use .PP) .if t .sp .5v .if n .sp .. .de Vb \" Begin verbatim text .ft CW .nf .ne \\$1 .. .de Ve \" End verbatim text .ft R .fi .. .\" Set up some character translations and predefined strings. \*(-- will .\" give an unbreakable dash, \*(PI will give pi, \*(L" will give a left .\" double quote, and \*(R" will give a right double quote. \*(C+ will .\" give a nicer C++. Capital omega is used to do unbreakable dashes and .\" therefore won't be available. \*(C` and \*(C' expand to `' in nroff, .\" nothing in troff, for use with C<>. .tr \(*W- .ds C+ C\v'-.1v'\h'-1p'\s-2+\h'-1p'+\s0\v'.1v'\h'-1p' .ie n \{\ . ds -- \(*W- . ds PI pi . if (\n(.H=4u)&(1m=24u) .ds -- \(*W\h'-12u'\(*W\h'-12u'-\" diablo 10 pitch . if (\n(.H=4u)&(1m=20u) .ds -- \(*W\h'-12u'\(*W\h'-8u'-\" diablo 12 pitch . ds L" "" . ds R" "" . ds C` "" . ds C' "" 'br\} .el\{\ . ds -- \|\(em\| . ds PI \(*p . ds L" `` . ds R" '' . ds C` . ds C' 'br\} .\" .\" Escape single quotes in literal strings from groff's Unicode transform. .ie \n(.g .ds Aq \(aq .el .ds Aq ' .\" .\" If the F register is turned on, we'll generate index entries on stderr for .\" titles (.TH), headers (.SH), subsections (.SS), items (.Ip), and index .\" entries marked with X<> in POD. Of course, you'll have to process the .\" output yourself in some meaningful fashion. .\" .\" Avoid warning from groff about undefined register 'F'. .de IX .. .nr rF 0 .if \n(.g .if rF .nr rF 1 .if (\n(rF:(\n(.g==0)) \{ . if \nF \{ . de IX . tm Index:\\$1\t\\n%\t"\\$2" .. . if !\nF==2 \{ . nr % 0 . nr F 2 . \} . \} .\} .rr rF .\" ======================================================================== .\" .IX Title "DH_MAKESHLIBS 1" .TH DH_MAKESHLIBS 1 "2016-07-24" "9.20150101+deb8u2" "Debhelper" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l .nh .SH "NOMBRE" .IX Header "NOMBRE" dh_makeshlibs \- Crea automáticamente el fichero «shlibs» e invoca dpkg-gensymbols .SH "SINOPSIS" .IX Header "SINOPSIS" \&\fBdh_makeshlibs\fR [\fIopciones-de-debhelper\fR] [\fB\-m\fR\fImayor\fR] [\fB\-V\fR\fI[dependencias]\fR] [\fB\-n\fR] [\fB\-X\fR\fIelemento\fR] [\fB\-\-\fR \fIparámetros\fR] .SH "DESCRIPCIÓN" .IX Header "DESCRIPCIÓN" \&\fBdh_makeshlibs\fR es un programa de debhelper que busca automáticamente bibliotecas compartidas, y genera un fichero de bibliotecas compartidas «shlibs» para las bibliotecas que encuentra. .PP También añade una invocación a ldconfig en los scripts \fIpostinst\fR y \&\fIpostrm\fR (sólo en el modo v3 y superiores) de cualquier paquete en el que encuentra bibliotecas compartidas. .PP Se detectan los paquetes que permiten multiarquitectura, y se define una predependencia sobre multiarch-support en ${misc:Pre\-Depends}; debería asegurar que inserta ese comodín en el lugar apropiado dentro del fichero «debian/control» para aquellos paquetes que utilizan multiarquitectura. .SH "FICHEROS" .IX Header "FICHEROS" .IP "debian/\fIpaquete\fR.symbols" 4 .IX Item "debian/paquete.symbols" .PD 0 .IP "debian/\fIpaquete\fR.symbols.\fIarquitectura\fR" 4 .IX Item "debian/paquete.symbols.arquitectura" .PD De existir, estos ficheros de símbolos se introducen a \fIdpkg\-gensymbols\fR\|(1) para su procesado e instalación. Use el nombre específico de la \&\fIarquitectura\fR si desea proporcionar diferentes ficheros de símbolos para diferentes arquitecturas. .SH "OPCIONES" .IX Header "OPCIONES" .IP "\fB\-m\fR\fImayor\fR, \fB\-\-major=\fR\fImayor\fR" 4 .IX Item "-mmayor, --major=mayor" En lugar de intentar averiguar el número mayor de la biblioteca utilizando objdump, utiliza el número mayor especificado después del parámetro «\-m. Esto es mucho menos útil de lo que era antiguamente cuando este programa buscaba los nombres de fichero de las bibliotecas en lugar de utilizar objdump. .IP "\fB\-V\fR, \fB\-V\fR\fIdependencias\fR" 4 .IX Item "-V, -Vdependencias" .PD 0 .IP "\fB\-\-version\-info\fR, \fB\-\-version\-info=\fR\fIdependencias\fR" 4 .IX Item "--version-info, --version-info=dependencias" .PD Por omisión, el fichero «shlibs» generado por este programa no hace que los paquetes dependan de alguna versión particular del paquete que contiene la biblioteca compartida. Podría ser necesario que añada alguna información de dependencia de versión al fichero «shlibs». Si especifica \fB\-V\fR sin información de dependencia, la versión actual del desarrollador principal del paquete es conectada con una dependencia de la forma \&\fInombre_de_paquete\fR \fB(>\fR= \fIversión_de_paquete\fR\fB)\fR. Tenga en cuenta que en los niveles de compatibilidad de debhelper anteriores a v4 también se incluye la parte de Debian del número de versión del paquete. Si especifica \&\fB\-V\fR con parámetros, los parámetros se pueden utilizar para especificar la información de dependencia exacta requerida (asegúrese de incluir el nombre del paquete). .Sp Tenga cuidado al utilizar \fB\-V\fR sin ningún parámetro; ésta es una configuración conservadora que siempre asegura que las dependencias de bibliotecas compartidas de otros paquetes son al menos lo más pequeñas que necesitan ser (a menos que su biblioteca sea propensa a cambiar el \s-1ABI\s0 sin actualizar el número de versión del desarrollador principal), de modo que si el desarrollador las malogra éstas no se romperán. Por otro lado los paquetes podrían terminar con dependencias muy rigurosas que harían difícil su actualización. .IP "\fB\-n\fR, \fB\-\-noscripts\fR" 4 .IX Item "-n, --noscripts" No modifica los scripts \fIpostinst\fR/\fIpostrm\fR. .IP "\fB\-X\fR\fIelemento\fR, \fB\-\-exclude=\fR\fIelemento\fR" 4 .IX Item "-Xelemento, --exclude=elemento" No trata como bibliotecas compartidas ficheros que contienen \fIelemento\fR en cualquier lugar de su nombre. .IP "\fB\-\-add\-udeb=\fR\fIudeb\fR" 4 .IX Item "--add-udeb=udeb" Crea una línea adicional para paquetes udeb en el fichero «shlibs», y utiliza \fIudeb\fR como el nombre del paquete sobre el que dependen paquetes udeb, en lugar del paquete de biblioteca habitual. .IP "\fB\-\-\fR \fIparámetros\fR" 4 .IX Item "-- parámetros" Introduce los \fIparámetros\fR a \fIdpkg\-gensymbols\fR\|(1). .SH "EJEMPLOS" .IX Header "EJEMPLOS" .IP "\fBdh_makeshlibs\fR" 4 .IX Item "dh_makeshlibs" Asumiendo que este es un paquete llamado f, genera un fichero «shlibs» similar a esto: libfoobar 1 libfoobar1 .IP "\fBdh_makeshlibs \-V\fR" 4 .IX Item "dh_makeshlibs -V" Asumiendo que la versión actual del paquete es 1.1\-3, genera un fichero «shlibs» similar a esto: libfoobar 1 libfoobar1 (>= 1.1) .IP "\fBdh_makeshlibs \-V 'libfoobar1 (>= 1.0)'\fR" 4 .IX Item "dh_makeshlibs -V 'libfoobar1 (>= 1.0)'" Genera un fichero «shlibs» similar a esto: libfoobar 1 libfoobar1 (>= 1.0) .SH "VÉASE TAMBIÉN" .IX Header "VÉASE TAMBIÉN" \&\fIdebhelper\fR\|(7) .PP Este programa es parte de debhelper. .SH "AUTOR" .IX Header "AUTOR" Joey Hess .SH "TRADUCTOR" .IX Header "TRADUCTOR" Traducci�n de Rudy Godoy Actualizaci�n de Omar Campagne Polaino