CyberTek - the future at the present!
Google

Utilice o comando rpm

Publicado por: admin (set 12)

Ver todos os paquetes rpm instalados:

# Rpm-QA

Consulta á base de datos rpm filtrado todos os paquetes que conteñen a cadea 'httpd':

# Rpm-QA | grep httpd

Como obter información sobre un paquete específico instalado, como por exemplo:

# Rpm-qi httpd

Vexa a lista de ficheiros proporcionados por un paquete instalado, exemplo:

# Rpm-QL httpd

Amosar só unha lista de ficheiros de configuración proporcionados por un paquete instalado:

# Rpm-QC httpd

Obter información sobre a documentación proporcionada polo paquete:

# Rpm-QC httpd

Vexa a lista de dependencias necesarias por un paquete:

# Rpm-q httpd-whatrequires

Ver a capacidade proporcionada por un paquete:

# Rpm-q httpd-whatprovides

Ver os scripts promovidos durante a instalación / eliminación:

Httpd # rpm-q-scripts

Ver o historial de revisións do paquete:

# Rpm-q httpd-changelog

Consulte o que paquete un arquivo pertence:

# Rpm-qf / etc / httpd / pkg / httpd.conf

Vexa a lista de ficheiros proporcionados por un paquete aínda non instalado:

# Rpm-QP httpd-2.0.52-3.i386.rpm-l


Fedora / RedHat, asinar tódolos paquetes con unha clave GPG privada dixital. A importación de clave pública usando o seguinte comando:

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

Para comprobar a integridade dun paquete antes da instalación poder continuar, especialmente se é baixo da Internet, executa o seguinte comando:

# Rpm-nome_pacchetto.rpm checksig

Para comprobar todos os paquetes instalados no seu sistema:

# Rpm-QA GPG-pubkey

Instalar un paquete binario:

# Rpm-ivh nome_pacchetto.rpm

Instalar un paquete binario ignorando dependencias necesarias:

# Rpm-ivh nome_pacchetto.rpm-nodeeps

Instalar un paquete binario, enviando a resolución automática de dependencias:

Nome_pacchetto.rpm # rpm-ivh-axuda


Actualizar un paquete sen cambiar arquivos de configuración:

Nome_pacchetto.rpm # rpm-U

Actualizar un paquete soamente se xa está instalado:

# Nome_pacchetto.rpm rpm F-

Rimuore un paquete rpm:

# Rpm-e nome_do_pacote


Comprobe o tamaño do arquivo, permisos, tipo, propietario, grupo, MD5 e modificada por última vez na base de datos RPM:

# Rpm-V httpd

Consulte todos os paquetes instalados no seu sistema - use con cautela, o sistema exerce unha extrema:

# Rpm-Vaia

Proba o paquete non está instalado:

# Rpm-VP httpd-2.0.52-3.i386.rpm

Este comando permite extraer os arquivos do paquete a ser convertido en un córrego e despois cpio para extraer o arquivo executábel do paquete:

# Httpd-2.0.52-3.i386.rpm rpm2cpio | cpio-Extract-bin * make-directorios *

Instalar un paquete de código fonte i386.

Paso 1:

# Rpmbuild-rebuild nome_pacchetto.src.rpm

Paso 2:

# Rpm-ivh usr/src/redhat/RPMS/i386/nome_pacchetto.rpm /

Instalar un paquete de código fonte alternativa i386 procedemento ().

Paso 1:

# Rpmbuild-recompilación 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


Creando un paquete rpm dende a fonte.
Queremos crear un paquete de fonte de exemplo de aplicación. Descarga de fonte desde a Internet co wget:

# Wget http://www.example.org/dl/example-2.0.0.tar.gz

Exemplo-2.0.0.tar.gz # cp / usr / src / RedHat / FONTE

# Cd / usr / src / RedHat / FONTE

# Tar xzf exemplo-2.0.0.tar.gz


Asegúrese de que o directorio descomprimido o ficheiro. "Spec", que contén as especificacións para a creación da franxa, e copia-lo a / usr / src / RedHat / spec:

Example.spec # cp / usr / src / RedHat / spec / example.spec

Se o ficheiro. Spec non existe pode crear. Finalmente, prepare o recheo para a creación do RPM novo

# Cd / usr / src / RedHat

Specs # rpmbuild-bb / snort.spec

Publicado en: linux , RedHat , shell , consellos

Engadir un comentario

Protección contra spam por wp Captcha-Free

Powered by CyberTek - Asistencia Remota