CyberTek - the future at the present!
Google

Use el comando rpm

Enviado por: Admin (Sep 12)

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

Mostrar guiones 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, la firma de todos los paquetes con una clave GPG digital privada. Para importar la clave pública utilizando el siguiente comando:

# Rpm-importación / media / cdrom / RPM-GPG-KEY

Para verificar la integridad de un paquete antes de proceder con la instalación, sobre todo si ha sido descargado de Internet, ejecute el siguiente comando:

# 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 Desembale el fichero '. 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

Si el archivo. Espec no existe se puede crear. Por último, preparar el relleno para la creación de la nueva rpm:

# Cd / usr / src / redhat

# Rpmbuild-bb ESPECIFICACIONES / snort.spec

Publicado en: linux, redhat, concha, consejos

Añadir un comentario

Powered by CyberTek - Asistencia remota