Mostrar todos los paquetes rpm instalados:
# Rpm-qa
Ejecutar una consulta a la base de datos de filtrado de todos los paquetes rpm que contengan la cadena "httpd":
# Rpm-qa | grep httpd
Obtener información sobre un paquete instalado, por ejemplo:
# Rpm-qi httpd
Mostrar la lista de archivos proporcionados por un paquete instalado, por ejemplo:
# Rpm-ql httpd
Ver sólo la lista de los archivos de configuración proporcionados por un paquete instalado:
# Rpm-qc httpd
Obtener información sobre la documentación proporcionada por un paquete:
# Rpm-qc httpd
Mostrar la lista de los requeridos por las dependencias de un paquete:
# Rpm-q httpd-whatrequires
Mostrar la capacidad proporcionada por un paquete:
# Rpm-q httpd-whatprovides
Ver los scripts se inició durante la instalación / eliminación:
# Rpm-q httpd-scripts
Ver el historial de revisiones del paquete:
# Rpm-q httpd-cambios
Comprobar a qué paquete pertenece un archivo:
# Rpm-qf / etc / httpd / conf / httpd.conf
Mostrar la lista de archivos proporcionados por un paquete aún no instalado:
# Rpm-qp httpd-2.0.52-3.i386.rpm-l
Fedora / RedHat, firmar todos los paquetes con una clave GPG digital privada.
# Rpm-importación / media / cdrom / RPM-GPG-KEY
# Rpm-nome_pacchetto.rpm checksig
Para verificar todos los paquetes instalados en su sistema:
# Rpm-qa gpg-pubkey
Instalación de un paquete binario:
# Rpm-ivh nome_pacchetto.rpm
Instalación de un paquete ignorando las dependencias necesarias:
# Rpm-ivh-nodeeps nome_pacchetto.rpm
Instalación de un paquete usando la resolución automática de dependencias:
# Rpm-ivh-ayuda nome_pacchetto.rpm
La actualización de un paquete sin modificar el fichero de configuración:
# Rpm-U nome_pacchetto.rpm
La actualización de un paquete sólo si ya está instalado:
# Rpm-F nome_pacchetto.rpm
Rimuore paquete rpm:
# Rpm-e nombre_paquete
Compruebe el tamaño del archivo, permisos, tipo, propietario, grupo, Suma de control MD5 y la última modificación sobre la base de datos de RPM:
# Rpm-V httpd
Marque todos los paquetes instalados en su sistema - la utilización con precaución, el sistema realiza una extrema
# Rpm-Va
Verificar los paquetes instalados:
# Rpm-Vp httpd-2.0.52-3.i386.rpm
Este comando le permite extraer los archivos del paquete que desea convertir en un arroyo y luego cpio para extraer el ejecutable del paquete:
# Rpm2cpio httpd-2.0.52-3.i386.rpm | cpio-extracto-make-bin directorios * *
Instalación de un paquete fuente i386.
Paso 1:
# Rpmbuild-reconstruir nome_pacchetto.src.rpm
Paso 2:
# Rpm-ivh / usr/src/redhat/RPMS/i386/nome_pacchetto.rpm
Instalación de un paquete fuente i386 (procedimiento alternativo).
Paso 1:
# Rpmbuild-recompilar nome_pacchetto.src.rpm
Paso 2:
# Rpmbuild-bb / usr / src / redhat / SPECS / nome_pacchetto.spec
Paso 3:
# Rpm-ivh / usr/src/redhat/RPMS/i386/nome_pacchetto.rpm
Creación de un paquete rpm de la fuente.
Queremos crear un paquete de código fuente de ejemplo. Descargar la fuente de la Internet con wget:
# Wget http://www.example.org/dl/example-2.0.0.tar.gz
Ejemplo # cp-2.0.0.tar.gz / usr / src / redhat / FUENTE
# Cd / usr / src / redhat / FUENTE
# Tar xzf ejemplo-2.0.0.tar.gz
Compruebe si existe en el directorio Desempaquete el archivo '. Espec', que contiene las especificaciones para la creación de la pista, y copiarlo en / usr / src / redhat / SPEC:
Example.spec # cp / usr / src / redhat / SPEC / example.spec
Por último, preparar el relleno para la creación de la nueva rpm:



































