comando Linux-rpm - para ver o pacote de informações foi instalado e não for instalado informações pacote rpm

abreviaturas RPM comandos comumente usados em uma variedade de opções, há uma base de fato, e depois descobrir, na verdade, um monte de diversão, podemos nos referir a seguir:
q = Consulta
a Pena de p-Package for =
I = informações
Lista L =
arquivo f =
c = conf
...

um: Verifique o sistema foi instalado comandos de software relacionado

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

: exemplo
grep ZYPP | / etc / ZYPP # rpm -qa: a NTP-Slave
zypper-log-1.6.307-0.7.12
1.6.307-0.7.12-zypper
libzypp-9.34.0-0.7.15

2, o sistema consulta em um arquivos conhecidos pertencem a qual rpm pacote
# rpm -qf / absoluto caminho / file_name

exemplo:
a NTP-escravo: / etc / # rPM -qf /etc/zypp/zypp.conf ZYPP 
libzypp-9.34.0-0.7.15

3, a consulta caminho de instalação pacote instalado de arquivos relacionados
# rpm nome software -ql

exemplo:
a NTP-Slave: / 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
.. omitindo ...

4, um pacote de informações de consulta foi instalado
#rpm -qi nome software

exemplo:
a NTP-escravo: / etc / ZYPP # RPM -qi libzypp-9.34.0-0.7.15
o nome: Relocations libzypp: ( Relocatable não)
Versão: 9.34.0 Vendedor: das SUSE LINUX Products GmbH, Nuernberg, Alemanha
lançamento: 0.7.15 Build a Data: Qua Maio 29 23:20:00 2013
Instalar um Data: Mon 19 de dezembro 20:00:23 2016 Desenvolver Anfitrião: crick2
... omitido ...
o NTP-Slave: / 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, visualizar arquivos de configuração de software instalado
#rpm -qc nome Software

exemplo:
a NTP-Slave: / etc / ZYPP # RPM -qc libzypp-9.34.0-0.7 .15
/etc/logrotate.d/zypp-history.lr
/ etc / ZYPP / SystemCheck
/etc/zypp/zypp.conf

6, visualizar o local de instalação do software documento instalado
#rpm -qd nome software

exemplo:
a NTP-Slave : / etc / ZYPP # RPM -qd libzypp-9.34.0-0.7.15
/usr/share/man/man5/locks.5.gz

7, ver os pacotes de software e os arquivos dependentes são instalados
#rpm -qr software nome de

exemplo:
a NTP-Slave: / etc / RPM -qr gcc43-4.3.4_20091019-0.37.30 ZYPP #
binutils  
o 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

Dois: Verifique o sistema não é comando relevante para instalar o software

pela primeira vez esta não existia pacote rpm instalado, podemos visualizar informações

1. Para obter mais informações, consulte o pacote
#rpm pacote -qpi rpm

exemplo:
suse11sp3-1: ~ # rpm-qpi rzsz- 0.12.20-934.22.x86_64.rpm 
Nome: Relocations rzsz: (não relocatable)
Versão: 0.12.20 Vendedor: das SUSE LINUX Products GmbH, Nuernberg, Alemanha
lançamento: 934,22 Construir um Data: Sat 21 de fevereiro 09:28:18 2009
Instalar um Data : (Não instalado) Build host: Brubeck
Grupo: Hardware / Modem a origem do RPM: rzsz-0.12.20-934.22.src.rpm
Tamanho: 249 242 Licença: GPL V2 ou mais tarde
a assinatura:. a RSA / 8, 09:28 Sat Em 21 de fevereiro é: 23, 2009, Key ID e3a5c360307e3d54
Packager: http://bugs.opensuse.org
URL: http://www.ohse.de/uwe/software/lrzsz.html
Resumo: X, Y, e Z-Modem Transferência de dados Protocolos
Descrição:
rzsz permite para usar o "filename sz" para enviar um arquivo para o seu local de
sistema.
Distribuição: 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 / SOBRE A-NLS
/ usr / share / doc / packages / rzsz / autores
/ usr / share / doc / packages / rzsz / COMPATIBILIDADE
/ Usr / denunciar este conteúdo share / doc / packages Padrão Caixa / rzsz / cópia
/ usr / denunciar este conteúdo share / doc / packages Pacote Standard / rzsz / ChangeLog
/ usr / denunciar este conteúdo share / doc / packages Padrão Caixa / rzsz / NEWS
/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 / denunciar esse conteúdo share / doc / pacote pacotes padrão / rzsz / Obrigado
/ usr / denunciar este conteúdo share / doc / packages Pacote standard / rzsz / TODO
/usr/share/locale/de/LC_MESSAGES/lrzsz.mo
/usr/share/man/man1/rz.1.gz
/ usr / informar que esta share / man conteúdo /man1/sz.1.gz

3, a posição do pacote de documentos para ver onde
#rpm -qpd pacote rpm

exemplo:
suse11sp3-1: ~ # rPM -qpd rzsz-0.12.20-934.22.x86_64.rpm 
/ usr / denunciar esse compartilhamento de conteúdo / doc / packages / rzsz / Sobre os NLS-
/ usr / share / doc / packages / rzsz / os autores
/ Usr / denunciar este conteúdo share / doc / packages Pacote Standard / rzsz / compatibilidade
/ usr / denunciar este conteúdo share / doc / packages Padrão Caixa / rzsz / cópia
/ usr / denunciar este conteúdo share / doc / packages Pacote Standard / rzsz / ChangeLog
/ usr / denunciar este conteúdo share / doc / packages Padrão Caixa / rzsz / NEWS
/ usr /share/doc/packages/rzsz/README.cvs
/usr/share/doc/packages/rzsz/README.gettext
/usr/share/doc/packages/rzsz/README.isdn4linux
/ usr / denunciar este conteúdo share / doc / packages Pacote standard / rzsz /README.tests
/ usr / share / doc / packages / rzsz / Obrigado
/ usr / share / doc / packages / rzsz / o TODO
/usr/share/man/man1/rz.1.gz
/ usr / share / man / man1 /sz.1.gz

. 4, ver o perfil do pacote (se não for, então o padrão de saída está vazia)
pacote #rpm RPM -qpc

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

5, ver as dependências do pacote
#rpm -qpR pacote rpm

exemplo:
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

 

Acho que você gosta

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