comandos de Linux-rpm - para ver el paquete de información ha sido instalado y no se instala la información del paquete rpm

abreviaturas RPM comandos comúnmente utilizados en una variedad de opciones, hay una base real, y luego averiguar, en realidad un montón de diversión, que puede referirse a la continuación:
q = Consulta de
la Pena de p-Package for =
i = info
= L Lista
f = Archivo
c = conf
...

uno: Compruebe el sistema ha sido instalado comandos relacionados con el software

1, paquete rpm instalado sistema de consulta
# rpm - qa 

: ejemplo
grep ZYPP | / etc / ZYPP # rpm -qa: la NTP-esclavo
zypper-log-1.6.307-0.7.12
1.6.307-0.7.12-zypper
libzypp-9.34.0-0.7.15

2, el sistema de consulta en un archivos conocidos pertenecen a los cuales paquete rpm
# rpm -qf / absoluta ruta / nombre_archivo

ejemplo:
la NTP-Esclavo: / etc / # rpm -qf /etc/zypp/zypp.conf ZYPP 
libzypp-9.34.0-0.7.15

3, el paquete instalado consulta ruta de instalación de archivos relacionados
# rpm nombre del software -ql

ejemplo:
la NTP-Esclavo: / etc / ZYPP # RPM -ql libzypp-9.34.0-0.7.15
/etc/logrotate.d/zypp-history.lr
/ etc / ZYPP
/etc/zypp/repos.d
/etc/zypp/services.d
/ etc / ZYPP / SystemCheck
/etc/zypp/zypp.conf
/ usr / bin / Package-Manager
/ usr / bin / SU-Package-Manager
.. omitiendo ...

4, un paquete de información de consulta se ha instalado
#rpm -qi nombre del programa

de ejemplo:
la NTP-esclavo: / etc / ZYPP # RPM -qi libzypp-9.34.0-0.7.15
el nombre: Movimientos libzypp: ( reubicable no)
Versión: 9.34.0 Vendedor: de SUSE LINUX Products GmbH, Nuremberg, Alemania
lanzamiento: 0.7.15 Construir una Fecha:: Lun Mayo 29 de 2013 23:20:00
Instalar una Fecha: Lun Dic 19 de 2016 20:00:23 Construir anfitrión: crick2
... ... se omite
la NTP-Esclavo: / etc / ZYPP # RPM -QC libzypp-9.34.0-0.7.15
/etc/logrotate.d/zypp-history.lr
/ Etc / ZYPP / SystemCheck
/etc/zypp/zypp.conf

5, ver los archivos de configuración de software instalado
#rpm -QC Nombre del programa

ejemplo:
la NTP-Esclavo: / etc / ZYPP # RPM -QC libzypp-9.34.0-0.7 0,15
/etc/logrotate.d/zypp-history.lr
/ etc / ZYPP / SystemCheck
/etc/zypp/zypp.conf

6, ver la ubicación de la instalación del software instalado documento
#rpm nombre del software -qd

ejemplo:
la NTP-esclavo : / etc / ZYPP # RPM -qd libzypp-9.34.0-0.7.15
/usr/share/man/man5/locks.5.gz

7, ver los paquetes de software y los archivos dependientes se instalan
#rpm -qr software nombre

ejemplo:
la NTP-Esclavo: / etc / RPM -qr gcc43-4.3.4_20091019-0.37.30 ZYPP #
binutils  
la glibc-devel  
cpp43 = 4.3.4_20091019-0.37.30
libgcc1> = 4.3.4_20091019-0.37.30
libgomp1> = 4.3.4_20091019-0.37.30
rpmlib (PayloadFilesHavePrefix) <= 4.0-1
rpmlib (CompressedFileNames) <= 3.0.4-1
libc.so.6 () (64 bits)  
libc.so.6 (GLIBC_2.11) (64 bits)  
libc.so.6 (GLIBC_2 .2.5) (64 bits)  
libc.so.6 (GLIBC_2.3) (64 bits)  
libc.so.6 (GLIBC_2.7) (64 bits)  
rpmlib (PayloadIsLzma) <= 4.4.6-1

Dos: Compruebe el sistema no es relevante comando para instalar el software

por primera vez este no existía paquete rpm instalado, podemos ver información

1. Para obtener más información, consulte el paquete
paquete rpm -qpi #rpm

ejemplo:
suse11sp3-1: ~ # rpm-qpi rzsz- 0.12.20-934.22.x86_64.rpm 
el Nombre: Movimientos rzsz: (no reubicable)
Versión: 0.12.20 Proveedor: de SUSE LINUX Products GmbH, Nuremberg, Alemania
lanzamiento: 934.22 Construir una Fecha: Vie Ene 21 de 2009 09:28:18
Instalar una Fecha : (No instalado) la construcción del anfitrión: Brubeck
Grupo: Hardware / módem de la fuente de la RPM: rzsz-0.12.20-934.22.src.rpm
Tamaño: 249 242 Licencia: GPL V2 o posterior
del Firma:. RSA / 8, 09:28 Sab el 21 de febrero es: 23 2009, ID de clave e3a5c360307e3d54
Empaquetador: http://bugs.opensuse.org
URL: http://www.ohse.de/uwe/software/lrzsz.html
Resumen: X, Y, y Z-Modem de transferencia de datos Protocolos
Descripción:
rzsz que permite a su uso "nombre de fichero SZ" para enviar un archivo a su local de
sistema.
Distribución: SUSE Linux Enterprise 11

2,查看软件包所包含的目录和文件
#rpm -qpl rpm包

示例:
suse11sp3-1: ~ # rpm -qpl rzsz-0.12.20-934.22.x86_64.rpm 
/ usr / bin / rb
/ usr / bin / RX
/ usr / bin / rz
/ usr / bin / sb
/ usr / bin / sx
/ usr / bin / SZ
/ usr / share / doc / packages / rzsz
/ usr / share / doc / packages / rzsz / ACERCA DE-NLS
/ usr / share / doc / packages / rzsz / autores
/ usr / share / doc / packages / rzsz / COMPATIBILIDAD
/ Usr / reportar este contenido share / doc / packages paquete estándar / rzsz / COPIA
/ usr / reportar este contenido share / doc / Packages / rzsz / changelog
/ usr / reportar este contenido share / doc / packages paquete estándar / rzsz / NOTICIAS
/usr/share/doc/packages/rzsz/README.cvs
/usr/share/doc/packages/rzsz/README.gettext
/usr/share/doc/packages/rzsz/README.isdn4linux
/usr/share/doc/packages/rzsz/README.tests
/ usr / Informe share / doc / Packages / rzsz / GRACIAS
/ usr / reportar este contenido share / doc / Packages / rzsz / TODO
/usr/share/locale/de/LC_MESSAGES/lrzsz.mo
/usr/share/man/man1/rz.1.gz
/ usr / reportar este contenido share / man /man1/sz.1.gz

3, la posición del paquete de documentos para ver donde
#rpm -qpd paquete rpm

ejemplo:
suse11sp3-1: ~ # rPM -qpd rzsz-0.12.20-934.22.x86_64.rpm 
/ usr / share informe / doc / packages / rzsz / sobre la NLS-
/ usr / share / doc / packages / rzsz / los AUTORES
/ Usr / reportar este contenido share / doc / Packages / rzsz / Compatibilidad
/ usr / reportar este contenido share / doc / packages paquete estándar / rzsz / COPIA
/ usr / reportar este contenido share / doc / Packages / rzsz / changelog
/ usr / reportar este contenido share / doc / packages paquete estándar / rzsz / NOTICIAS
/ usr /share/doc/packages/rzsz/README.cvs
/usr/share/doc/packages/rzsz/README.gettext
/usr/share/doc/packages/rzsz/README.isdn4linux
/ usr / reportar este contenido share / doc / Packages / rzsz /README.tests
/ usr / share / doc / packages / rzsz / GRACIAS
/ usr / share / doc / packages / rzsz / TODO el
/usr/share/man/man1/rz.1.gz
/ usr / share / man / man1 /sz.1.gz

. 4, ver el perfil de paquete (si no, entonces la salida estándar es de vacío)
paquete #rpm RPM -qpc

ejemplo:
suse11sp3-1: ~ # -qpc rzsz 0.12.20-934.22-RPM. x86_64.rpm

5, ver las dependencias del paquete
#rpm -qpR paquete rpm

ejemplo:
suse11sp3-1: ~ # rpm -qpR rzsz-0.12.20-934.22.x86_64.rpm
rpmlib (PayloadFilesHavePrefix) <= 4.0-1
rpmlib (CompressedFileNames) <= 3.0.4-1
libc.so.6 () (64 bits)  
libc.so.6 (GLIBC_2.2.5) (64 bits)  
libc.so.6 (GLIBC_2.3) (64 bits)  
libc.so.6 (GLIBC_2.3.4) (64 bits)  
libc.so.6 (GLIBC_2.4) ( 64 bits)  
libc.so.6 (GLIBC_2.7) (64 bits)  
libc.so.6 (GLIBC_2.8) (64 bits)  
libnsl.so.1 () (64 bits)  
rpmlib (PayloadIsLzma) <= 4.4.2-1

 

Supongo que te gusta

Origin www.cnblogs.com/ls1519/p/12659116.html
Recomendado
Clasificación