.\" Automatically generated by Pod::Man 4.09 (Pod::Simple 3.35) .\" .\" 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 >0, 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 .. .if !\nF .nr F 0 .if \nF>0 \{\ . de IX . tm Index:\\$1\t\\n%\t"\\$2" .. . if !\nF==2 \{\ . nr % 0 . nr F 2 . \} .\} .\" ======================================================================== .\" .IX Title "DH_MAKESHLIBS 1" .TH DH_MAKESHLIBS 1 "2018-02-24" "11.1.5~alpha1" "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 It will also ensure that ldconfig is invoked during install and removal when it finds shared libraries. Since debhelper 9.20151004, this is done via a dpkg trigger. In older versions of debhelper, \fBdh_makeshlibs\fR would generate a maintainer script for this purpose. .SH "FICHEROS" .IX Header "FICHEROS" .IP "debian/\fIpackage\fR.shlibs" 4 .IX Item "debian/package.shlibs" Installs this file, if present, into the package as DEBIAN/shlibs. If omitted, debhelper will generate a shlibs file automatically if it detects any libraries. .Sp Note in compat levels 9 and earlier, this file was installed by \&\fIdh_installdeb\fR\|(1) rather than \fBdh_makeshlibs\fR. .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\-\-no\-scripts\fR" 4 .IX Item "-n, --no-scripts" Do not add the \*(L"ldconfig\*(R" trigger even if it seems like the package might need it. The option is called \fB\-\-no\-scripts\fR for historical reasons as \&\fBdh_makeshlibs\fR would previously generate maintainer scripts that called \&\fBldconfig\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