rpm – Comando Linux – Comando Unix

Comando Linux/Unix: rpm NOMBRE rpm - Administrador de paquetes RPM SINOPSIS CONSULTA Y VERIFICACIÓN DE PAQUETES: rpm --query [ opciones de selección ] [ opciones de consulta ]

Comando Linux/Unix: rpm

NOMBRE

rpm – Administrador de paquetes RPM

SINOPSIS

CONSULTA Y VERIFICACIÓN DE PAQUETES:

rpm –query [ opciones de selección ] [ opciones de consulta ]

rpm –verify [ opciones de selección ] [ opciones de verificación ]

rpm –importación PUBKEY …

rpm –checksig [ –nosignatura ] [ –nodigest ] PACKAGE_FILE …

INSTALACIÓN, ACTUALIZACIÓN Y ELIMINACIÓN DE PAQUETES:

rpm –instalar [ opciones de instalación ] PACKAGE_FILE …

rpm -U [ opciones de instalación ] PACKAGE_FILE …

rpm -F [ opciones de instalación ] PACKAGE_FILE …

rpm -e [ –todos los partidos ] [ –nodeps ] [ – noscripts ] [ –notriggers ] [ –repackage ] [ –test ] PACKAGE_NAME. ..

DIVERSO:

rpm –rebuilddb

rpm –resign PACKAGE_FILE …

rpm –showrc

rpm –setugids PACKAGE_NAME …

Seleccione opciones

[ PACKAGE_NAME ] [ -a, – all ] [ -f, – file FILE ] [ -g, – grupo GRUPO ] { -p, – paquete PACKAGE_FILE ] [ – fileid MD5 ] [ –hdrid SHA1 ] [ –pkgid MD5 ] [ –tid TID ] [ –querybynumber HDRNUM ] [ – activado por PACKAGE_NAME ] [ –whatprovides CAPABILITY ] [ –whatrequires CAPABILITY ]

opciones de consulta

[ –changelog ] [ -c, – configfiles ] [ -d, – docfiles ] [ –dump ] [ –filesbypkg ] [ -i, – info ] [ –last ] [ -l, –list ] [ –provides ] [ –qf, – queryformat QUERYFMT ] [ -R , – requiere ] [ –scripts ] [ -s, – state ] [ –triggers, – triggerscripts ]

verificar-opciones

[ –nodeps ] [ –nofiles ] [ –noscripts ] [ –nodigest ] [ – nosignature ] [ –nolinkto ] [ –nomd5 ] [ –nosize ] [ –nouser ] [ –nogroup ] [ –nomtime ] [ –nomode ] [ – nordev ]

opciones de instalación

[ –aid ] [ –todos los archivos ] [ –badreloc ] [ –excludepath OLDPATH ] [ –excludedocs ] [ –force ] [ -h, – hash ] [ – -ignoresize ] [ –ignorearch ] [ –ignoreos ] [ –includedocs ] [ –justdb ] [ –nodeps ] [ –nodigest ] [ –nosignatura ] [ –nosuggest ] [ –noorder ] [ –noscripts ] [ –notriggers ] [ –oldpackage ] [ –percent ] [ –prefix NEWPATH ] [ –relocate OLDPATH = NEWPATH ] [ –repackage ] [ –replacefiles ] [ –replacepkgs ] [ –test ]

DESCRIPCIÓN

rpm es un potente Administrador de paquetes , que se puede utilizar para construir, instalar, consultar, verificar, actualizar y borrar paquetes de software individuales. Un paquete consiste en un archivo de archivos y metadatos utilizados para instalar y borrar los archivos. Los metadatos incluyen scripts de ayuda, atributos de archivo e información descriptiva sobre el paquete.Los Paquetes vienen en dos variedades: paquetes binarios, utilizados para encapsular el software que se instalará, y paquetes fuente, que contienen el código fuente y la receta necesarios para producir paquetes binarios.

Se debe seleccionar uno de los siguientes modos básicos: Consulta , Verificar , Comprobación de firma , Instalar/Actualizar/Actualizar , Desinstalar , Inicializar base de datos , Reconstruir base de datos , Renunciar , Añadir firma , Establecer propietarios/grupos , Mostrar etiquetas de consulta y Mostrar configuración .

OPCIONES GENERALES

Estas opciones se pueden usar en todos los modos diferentes.

– ?, –help

Imprima un mensaje de uso más largo de lo normal.

–version

Imprima una sola línea que contenga el número de versión de rpm que se está utilizando.

–quiet

Imprima lo menos posible, normalmente solo se mostrarán los mensajes de error.

-v

Imprima información detallada: normalmente se mostrarán mensajes de progreso de rutina.

-vv

Imprima mucha información de depuración fea.

–rcfile LISTA DE ARCHIVOS

rpm lee cada uno de los archivos en FILELIST separados por dos puntos para obtener información de configuración. Solo debe existir el primer archivo de la lista, y tildes se expandirá al valor de $ HOME . El FILELIST predeterminado es /usr/lib/rpm/rpmrc : /usr/lib/rpm/redhat/rpmrc : ~/.rpmrc .

–pipe CMD

Canaliza la salida de rpm al comando CMD .

–dbpath DIRECTORIO

Use la base de datos en DIRECTORIO en lugar de la ruta predeterminada /var/lib/rpm

–root DIRECTORIO

Utilice el árbol del sistema de archivos enraizado en DIRECTORIO para todas las operaciones. Tenga en cuenta que esto significa que la base de datos dentro de DIRECTORIO se usará para las comprobaciones de dependencia y cualquier scriptlet (p. Ej. % post si está instalando, o % prep Si está compilando, un paquete) se ejecutará después de un chroot (2) a DIRECTORIO .

INSTALAR Y ACTUALIZAR OPCIONES

La forma general de un comando de instalación de rpm es

rpm –instalar [ opciones de instalación ] PACKAGE_FILE …

Esto instala un nuevo paquete.

La forma general de un comando de actualización de rpm es

rpm -U [ opciones de instalación ] PACKAGE_FILE …

Esto actualiza o instala el paquete actualmente instalado en una versión más nueva. Esto es lo mismo que instalar, excepto que todas las otras versiones del paquete se eliminan después de instalar el nuevo paquete.

rpm –freshen [ opciones de instalación ] PACKAGE_FILE …

Esto actualizará los paquetes, pero solo si actualmente existe una versión anterior. El PACKAGE_FILE puede especificarse como una ftp o http URL, en cuyo caso el paquete se descargará antes de instalarse. Consulte OPCIONES FTP/HTTP para obtener información sobre el soporte interno de rpm ftp y http .

–aid

Agregue paquetes sugeridos al conjunto de transacciones cuando sea necesario.

–todos los archivos

Instala o actualiza todos los archivos que faltan en el paquete, independientemente de si existen.

–badreloc

Utilizado con –relocate , permite reubicaciones en todas las rutas de archivos, no solo aquellas OLDPATH incluidas en las sugerencias de reubicación de paquetes binarios.

–excludepath OLDPATH

No instale archivos cuyo nombre comience con OLDPATH .

–excludedocs

No instale ningún archivo que esté marcado como documentación (que incluye páginas de manual y documentos texinfo).

–force

Lo mismo que usar –replacepkgs , –replacefiles y –oldpackage .

-h, –hash

Imprima 50 marcas hash a medida que se desempaqueta el archivo del paquete. Úselo con -v | –verbose para una mejor visualización.

–ignoresize

No verifique que los sistemas de archivos de montaje tengan suficiente espacio en disco antes de instalar este paquete.

–ignorearch

Permita la instalación o actualización incluso si las arquitecturas del paquete binario y el host no coinciden.

–ignoreos

Permita la instalación o actualización incluso si los sistemas operativos del paquete binario y el host no coinciden.

–includedocs

Instalar archivos de documentación. Este es el comportamiento predeterminado.

–justdb

Actualice solo la base de datos, no el sistema de archivos.

–nodigest

No verifique los resúmenes de paquetes o encabezados al leer.

–nosignatura

No verifique las firmas de paquete o encabezado al leer.

–nodeps

No haga una verificación de dependencia antes de instalar o actualizar un paquete.

–nosuggest

No sugiera paquetes que ofrezcan una dependencia faltante.

–noorder

No reordene los paquetes para una instalación. La lista de paquetes normalmente se reordenaría para satisfacer las dependencias.

–noscripts

–nopre

–nopost

–nopreun

–nopostun

No ejecutes el scriptlet del mismo nombre. La opción –noscripts es equivalente a

–nopre –nopost –nopreun –nopostun

y apaga la ejecución del correspondiente % pre , % post , % preun y % postun scriptlet ( s)

–notriggers

–notriggerin

–notriggerun

–notriggerpostun

No ejecute ningún script scriptlet del tipo con nombre. La opción –notriggers es equivalente a

–notriggerin –notriggerun –notriggerpostun

y desactiva la ejecución de los % triggerin , % triggerun y % triggerpostun scriptlet (s) correspondientes.

–oldpackage

Permita una actualización para reemplazar un paquete más nuevo por uno más antiguo.

–percent

Imprima porcentajes a medida que los archivos se desempaquetan del archivo del paquete. Esto tiene como objetivo hacer que rpm sea fácil de ejecutar desde otras herramientas.

–prefix NEWPATH

Para los paquetes binarios reubicables, traduzca todas las rutas de archivos que comienzan con el prefijo de instalación en las sugerencias de reubicación de paquetes a NEWPATH .

–relocalizar OLDPATH= NEWPATH

Para los paquetes binarios reubicables, traduzca todas las rutas de archivos que comienzan con OLDPATH en la (s) sugerencia (s) de reubicación de paquetes a NEWPATH . Esta opción se puede usar repetidamente si se deben reubicar varios OLDPATH en el paquete.

–repackage

Vuelva a empaquetar los archivos antes de borrarlos. El paquete previamente instalado se nombrará de acuerdo con la macro % _repackage_name_fmt y se creará en el directorio nombrado por la macro % _repackage_dir (el valor predeterminado es /var/tmp ).

–replacefiles

Instale los paquetes incluso si reemplazan archivos de otros paquetes ya instalados.

–replacepkgs

Instale los paquetes incluso si algunos de ellos ya están instalados en este sistema.

–test

No instale el paquete, simplemente verifique y reporte posibles conflictos.

BORRAR OPCIONES

La forma general de un comando de borrado de rpm es

rpm –erase [ –todos los partidos ] [ –nodeps ] [ – noscripts ] [ –notriggers ] [ –repackage ] [ –test ] PACKAGE_NAME. ..

También se pueden usar las siguientes opciones:

–todos los partidos

Elimine todas las versiones del paquete que coincidan con PACKAGE_NAME . Normalmente se emite un error si PACKAGE_NAME coincide con varios paquetes.

–nodeps

No verifique las dependencias antes de desinstalar los paquetes.

–noscripts

–nopreun

–nopostun

No ejecutes el scriptlet del mismo nombre. La opción –noscripts durante el borrado de paquetes es equivalente a

–nopreun –nopostun

y desactiva la ejecución de los % preun y % postun scriptlet (s) correspondientes.

–notriggers

–notriggerun

–notriggerpostun

No ejecute ningún script scriptlet del tipo con nombre.La opción –notriggers es equivalente a

–notriggerun –notriggerpostun

y desactiva la ejecución del % triggerun correspondiente, y % triggerpostun scriptlet (s).

–repackage

Vuelva a empaquetar los archivos antes de borrarlos. El paquete previamente instalado se nombrará de acuerdo con la macro % _repackage_name_fmt y se creará en el directorio nombrado por la macro % _repackage_dir (el valor predeterminado es /var/tmp ).

–test

Realmente no desinstales nada, solo sigue los movimientos. Útil junto con la opción -vv para depurar.

OPCIONES DE CONSULTA

La forma general de un comando de consulta rpm es

rpm -q [ opciones de selección ] [ opciones de consulta ]

Puede especificar el formato en el que se debe imprimir la información del paquete. Para hacer esto, utilice el

–qf | –queryformat QUERYFMT

opción, seguida de la cadena de formato QUERYFMT . Los formatos de consulta son versiones modificadas del formato estándar printf (3) . El formato está compuesto por cadenas estáticas (que pueden incluir escapes de caracteres C estándar para líneas nuevas, pestañas y otros caracteres especiales) y formateadores de tipo printf (3) . Como rpm ya conoce el tipo de impresión, sin embargo, se debe omitir el especificador de tipo y reemplazarlo por el nombre de la etiqueta del encabezado que se va a imprimir, encerrado por caracteres {} . Los nombres de las etiquetas no distinguen entre mayúsculas y minúsculas, y la porción principal RPMTAG_ del nombre de la etiqueta también puede omitirse.

Se pueden solicitar formatos de salida alternativos siguiendo la etiqueta con : typetag . Actualmente, los siguientes tipos son compatibles:

: armadura

Envuelva una clave pública con armadura ASCII.

: base64

Codifique datos binarios usando base64.

: fecha

Utilice el formato «% c» de strftime (3).

: día

Use el formato strftime (3) «% a% b% d% Y».

: depflags

Formatear banderas de dependencia.

: fflags

Formato de banderas de archivos.

: hexadecimal

Formato en hexadecimal.

: octal

Formato en octal.

: permisos

Formatear permisos de archivo.

: shescape

Escape de comillas simples para usar en un script.

: triggertype

Mostrar sufijo de activación.

Por ejemplo, para imprimir solo los nombres de los paquetes consultados, puede usar % {NAME} como la cadena de formato. Para imprimir el nombre del paquete y la información de distribución en dos columnas, puede usar % -30 {NAME}% {DISTRIBUTION} . rpm imprimirá una lista de todas las etiquetas que conoce cuando se invoca con el argumento –querytags .

Hay dos subconjuntos de opciones para realizar consultas: selección de paquetes y selección de información.

OPCIONES DE SELECCIÓN DE PAQUETE:

PACKAGE_NAME

Consulte el paquete instalado llamado PACKAGE_NAME .

-a, –todos

Consulta todos los paquetes instalados.

-f, –file ARCHIVO

Consultar paquete que posee ARCHIVO .

–fileid MD5

Paquete de consulta que contiene un identificador de archivo dado, es decir, el resumen MD5 del contenido del archivo.

-g, –group GROUP

Consultar paquetes con el grupo de GRUPO .

–hdrid SHA1

Paquete de consulta que contiene un identificador de encabezado dado, es decir, el resumen SHA1 de la región de encabezado inmutable.

-p, –package PACKAGE_FILE

Consulte un paquete (desinstalado) PACKAGE_FILE . El PACKAGE_FILE puede especificarse como una URL de estilo ftp o http , en cuyo caso el encabezado del paquete se descargará y consultará. Consulte OPCIONES FTP/HTTP para obtener información sobre el soporte interno de rpm ftp y http . Los argumentos PACKAGE_FILE , si no es un paquete binario, se interpretarán como un manifiesto de paquete ASCII. Se permiten comentarios, comenzando con un ‘#’, y cada línea de un archivo de manifiesto del paquete puede incluir expresiones glob separadas por espacios en blanco, incluidas las URL con expresiones glob remotas, que se expandirán a las rutas que se sustituyen en lugar del manifiesto del paquete como argumentos PACKAGE_FILE adicionales a la consulta.

–pkgid MD5

Consultar paquete que contiene un identificador de paquete dado, es decir, el resumen MD5 del encabezado combinado y el contenido de la carga

–querybynumber HDRNUM

Consulte la entrada de la base de datos HDRNUM directamente; Esto es útil solo para la depuración.

–specfile SPECFILE

Analiza y consulta SPECFILE como si fuera un paquete. Aunque no toda la información (por ejemplo, listas de archivos) está disponible, este tipo de consulta permite utilizar rpm para extraer información de archivos de especificaciones sin tener que escribir un analizador de archivos de especificaciones.

–tid TID

Consulte los paquetes que tienen un identificador de transacción TID determinado. Una marca de tiempo de Unix se utiliza actualmente como un identificador de transacción. Todos los paquetes instalados o borrados dentro de una sola transacción tienen un identificador común.

– activado por PACKAGE_NAME

Consultar paquetes que son activados por los paquetes PACKAGE_NAME .

–whatprovides CAPACIDAD

Consulte todos los paquetes que ofrecen la capacidad CAPACIDAD .

–lo que requiere CAPACIDAD

Consulte todos los paquetes que requieren CAPACIDAD para su correcto funcionamiento.

OPCIONES DE CONSULTA DE PAQUETE:

–changelog

Mostrar información de cambio para el paquete.

-c, –configfiles

Enumere solo los archivos de configuración (implica -l ).

-d, –docfiles

Enumere solo los archivos de documentación (implica -l ).

–dump

Volcar la información del archivo de la siguiente manera:

 tamaño de ruta mtime md5sum mode propietario del grupo isconfig isdoc rdev symlink 

Esta opción debe usarse con al menos uno de -l , -c , -d .

–filesbypkg

Lista todos los archivos en cada paquete seleccionado.

-i, –info

Mostrar información del paquete, incluido el nombre, la versión y la descripción. Utiliza el –queryformat si se especificó uno.

–último

Ordena la lista de paquetes por tiempo de instalación, de modo que los últimos paquetes estén en la parte superior.

-l, –list

Lista de archivos en el paquete.

–proporciona

Enumere las capacidades que ofrece este paquete.

-R, –requires

Enumere los paquetes de los que depende este paquete.

–scripts

Enumere los scriptlet (s) específicos del paquete que se usan como parte de los procesos de instalación y desinstalación.

-s, –state

Muestra los estados de los archivos en el paquete (implica -l ). El estado de cada archivo es uno de normal , no instalado o reemplazado .

–triggers, –triggerscripts

Visualice los scripts de activación, si los hay, que están contenidos en el paquete.

VERIFICAR OPCIONES

La forma general de un comando de verificación de rpm es

rpm -V [ opciones de selección ] [ opciones de verificación ]

La verificación de un paquete compara la información sobre los archivos instalados en el paquete con la información sobre los archivos tomados de los metadatos del paquete almacenados en la base de datos rpm. Entre otras cosas, la verificación compara el tamaño, la suma MD5, los permisos, el tipo, el propietario y el grupo de cada archivo. Se muestran todas las discrepancias. Los archivos que no se instalaron desde el paquete, por ejemplo, los archivos de documentación excluidos en la instalación utilizando la opción « –excludedocs «, se ignorarán en silencio.

Las opciones de selección de paquetes son las mismas que para las consultas de paquetes (incluidos los archivos de manifiesto de paquete como argumentos). Otras opciones únicas para verificar el modo son:

–nodeps

No verifique las dependencias de los paquetes.

–nodigest

No verifique los resúmenes de paquetes o encabezados al leer.

–nofiles

No verifique ningún atributo de los archivos de paquete.

–noscripts

No ejecute el scriptlet % verifyscript (si corresponde).

–nosignatura

No verifique las firmas de paquete o encabezado al leer.

–nolinkto

–nomd5

–nosize

–nouser

–nogroup

–nomtime

–nomodo

–nordev

No verifique el atributo de archivo correspondiente.

El formato de la salida es una cadena de 8 caracteres, un posible marcador de atributo:

  c  % config  archivo de configuración. 
d % doc archivo de documentación.
g % ghost (es decir, el contenido del archivo no está incluido en la carga útil del paquete).
l % licencia archivo de licencia.
r % léame archivo léame.

desde el encabezado del paquete, seguido del nombre del archivo. Cada uno de los 8 caracteres denota el resultado de una comparación de los atributos del archivo con el valor de esos atributos registrados en la base de datos. Un solo «. » (punto) significa que la prueba pasó, mientras que un solo «? » (signo de interrogación) indica que la prueba no se pudo realizar (por ejemplo, los permisos de archivo impiden la lectura ) De lo contrario, el carácter (mnemónicamente em B antiguo) denota el fallo de la prueba –verify correspondiente:

  S  el archivo  S  el tamaño difiere 
M M la oda difiere (incluye permisos y tipo de archivo )
5 MD 5 la suma difiere
D D evice errores de número mayor/menor -match
L leer L tinta (2) coincidencia de ruta
U U la propiedad de ser difiere
G G la propiedad de roup difiere
T m T ime difiere

FIRMA DIGITAL Y VERIFICACIÓN DIGITAL

Las formas generales de los comandos de firma digital rpm son

rpm –importación PUBKEY …

rpm { –checksig } [ –nosignature ] [ –nodigest ] PACKAGE_FILE .. .

La opción –checksig verifica todos los resúmenes y firmas contenidos en PACKAGE_FILE para garantizar la integridad y el origen del paquete. Tenga en cuenta que las firmas ahora se verifican cada vez que se lee un paquete, y –checksig es útil para verificar todos los resúmenes y firmas asociados con un paquete.

Las firmas digitales no se pueden verificar sin una clave pública. Se puede agregar una clave pública blindada ascii a la base de datos rpm utilizando –import . Una clave pública importada se lleva en un encabezado, y la gestión de anillo de claves se realiza exactamente como la gestión de paquetes. Por ejemplo, todas las claves públicas importadas actualmente se pueden mostrar mediante:

rpm -qa gpg-pubkey *

Los detalles sobre una clave pública específica, cuando se importan, se pueden mostrar mediante consultas. Aquí hay información sobre la clave Red Hat GPG/DSA:

rpm -qi gpg-pubkey-db42a60e

Finalmente, las claves públicas se pueden borrar después de importar al igual que los paquetes. Aquí le mostramos cómo eliminar la clave Red Hat GPG/DSA

rpm -e gpg-pubkey-db42a60e

FIRMANDO UN PAQUETE

rpm –addsign | –resign PACKAGE_FILE …

Las dos opciones –addsign y –resign generan e insertan nuevas firmas para cada paquete PACKAGE_FILE dado, reemplazando cualquier firma existente. Hay dos opciones por razones históricas, no hay diferencia en el comportamiento actualmente.

USO DE GPG PARA FIRMAR PAQUETES

Para firmar paquetes usando GPG, rpm debe estar configurado para ejecutar GPG y poder encontrar un llavero con las teclas apropiadas. De forma predeterminada, rpm utiliza las mismas convenciones que GPG para encontrar los anillos de claves, es decir, la variable de entorno $ GNUPGHOME . Si sus llaveros no se encuentran donde GPG espera que estén, deberá configurar la macro % _gpg_path para que sea la ubicación de los llaveros GPG a utilizar.

Para la compatibilidad con versiones anteriores de GPG, PGP y rpm, solo se deben configurar los paquetes de firma V3 OpenPGP. Se pueden usar algoritmos de verificación DSA o RSA, pero se prefiere DSA.

Si desea poder firmar los paquetes que cree usted mismo, también debe crear su propio par de claves pública y secreta (consulte el manual GPG). También deberá configurar las macros rpm

% _signature

El tipo de firma. En este momento solo se admiten gpg y pgp.

% _gpg_name

El nombre del «usuario» cuya clave desea utilizar para firmar sus paquetes.

Por ejemplo, para poder usar GPG para firmar paquetes como el usuario «John Doe» de los llaveros ubicados en /etc/rpm/.gpg usando el ejecutable /usr/bin/gpg incluirías

% _signature gpg 
% _gpg_path/etc/rpm /.gpg
% _gpg_name John Doe
% _gpgbin/usr/bin/gpg

en un archivo de configuración macro. Utilice /etc/rpm/macros para la configuración por sistema y ~/.rpmmacros para la configuración por usuario.

RECONSTRUIR OPCIONES DE BASE DE DATOS

La forma general de un comando de reconstrucción de la base de datos rpm es

rpm –initdb [ -v ] [ –dbpath DIRECTORIO ] [ –root DIRECTORIO ]

Use –initdb para crear una nueva base de datos, use –rebuilddb para reconstruir los índices de la base de datos a partir de los encabezados de los paquetes instalados.

SHOWRC

El comando

rpm –showrc

muestra los valores que rpm usará para todas las opciones que se configuran actualmente en los archivos de configuración rpmrc y macros .

OPCIONES FTP/HTTP

rpm puede actuar como un cliente FTP y/o HTTP para que los paquetes puedan consultarse o instalarse desde Internet. Los archivos de paquete para las operaciones de instalación, actualización y consulta se pueden especificar como una URL de estilo ftp o http :

ftp: // USUARIO: CONTRASEÑA @ HOST: PORT/path/to/package.rpm

Si se omite la parte : CONTRASEÑA , se solicitará la contraseña (una vez por par de usuario/nombre de host). Si se omiten el usuario y la contraseña, se utiliza ftp anónimo. En todos los casos, se realizan transferencias pasivas (PASV) ftp .

rpm permite utilizar las siguientes opciones con URL de ftp:

–ftpproxy HOST

El host HOST se usará como servidor proxy para todas las transferencias ftp, lo que permite a los usuarios ftp a través de máquinas firewall que usan sistemas proxy. Esta opción también se puede especificar configurando la macro % _ftpproxy .

–ftpport HOST

El número TCP PORT que se usará para la conexión ftp en el servidor proxy ftp en lugar del puerto predeterminado. Esta opción también se puede especificar configurando la macro % _ftpport .

rpm permite utilizar las siguientes opciones con las URL http :

–httpproxy HOST

El host HOST se utilizará como servidor proxy para todas las transferencias http . Esta opción también se puede especificar configurando la macro % _httpproxy .

–httpport PUERTO

El número TCP PORT que se utilizará para la conexión http en el servidor proxy http en lugar del puerto predeterminado. Esta opción también se puede especificar configurando la macro % _httpport .

CUESTIONES DE LEGADO

Ejecutando rpmbuild

Los modos de compilación de rpm ahora residen en el ejecutable /usr/bin/rpmbuild . Aunque la compatibilidad heredada proporcionada por los alias popt a continuación ha sido adecuada, la compatibilidad no es perfecta; por lo tanto, la compatibilidad del modo de compilación a través de alias popt se elimina de rpm. Instale el paquete rpmbuild y consulte rpmbuild (8) para obtener documentación de todos los modos de compilación rpm previamente documentados aquí en rpm (8).

Agregue las siguientes líneas a /etc/popt si desea continuar invocando rpmbuild desde la línea de comando rpm :

 rpm exec --bp rpmb -bp 
rpm exec --bc rpmb -bc
rpm exec --bi rpmb -bi
rpm exec --bl rpmb -bl
rpm exec --ba rpmb -ba
rpm exec --bb rpmb -bb
rpm exec --bs rpmb -bs
rpm exec --tp rpmb -tp
rpm exec --tc rpmb -tc
rpm exec --ti rpmb -ti
rpm exec --tl rpmb -tl
rpm exec --ta rpmb -ta
rpm exec - -tb rpmb -tb
rpm exec --ts rpmb -ts
rpm exec --rebuild rpmb --rebuild
rpm exec --recompile rpmb --recompile
rpm exec - -clean rpmb --clean
rpm exec --rmsource rpmb --rmsource
rpm exec --rmspec rpmb --rmspec
rpm exec --target rpmb --target
rpm exec --short-circuit rpmb --short-circuit

VER TAMBIÉN

  popt  (3), 
rpm2cpio (8),
rpmbuild (8),

http://www.rpm.org/ http://www.rpm.org/>

Use el comando man (% man ) para ver cómo se usa un comando en su computadora en particular.

Rate article
labsfabs.com
Add a comment