Linux:Dicas sobre RPM: Difference between revisions

From Wiki
(New page: == Listando arquivos dentro de um arquivo RPM == Podemos listar o conteúdo de um arquivo RPM através das seguintes opções do comando RPM # rpm '''-qlp''' compat-libstdc++-33-3.2.3...)
 
 
(One intermediate revision by the same user not shown)
Line 30: Line 30:
  lrwxrwxrwx 1 root root    18 Mar  4 14:24 libstdc++.so.5 -> libstdc++.so.5.0.7
  lrwxrwxrwx 1 root root    18 Mar  4 14:24 libstdc++.so.5 -> libstdc++.so.5.0.7
  -rwxr-xr-x 1 root root 733488 Mar  4 14:24 libstdc++.so.5.0.7
  -rwxr-xr-x 1 root root 733488 Mar  4 14:24 libstdc++.so.5.0.7
== Ver também ==
* [[Linux:Comando Find]]
* [[Linux:Comando Awk]]
* [[Linux:Comando Xargs]]
* [[Linux|  Mais Artigos sobre Linux / UNIX / AIX]]
[[Category:Linux]]
[[Category:Comandos no Linux]]
[[Category:rpm]]

Latest revision as of 12:06, 13 September 2016

Listando arquivos dentro de um arquivo RPM

Podemos listar o conteúdo de um arquivo RPM através das seguintes opções do comando RPM

 # rpm -qlp compat-libstdc++-33-3.2.3-47.3.i386.rpm

O Resultado é

warning: compat-libstdc++-33-3.2.3-47.3.i386.rpm: Header V3 DSA signature: NOKEY, key ID 443e1821
/usr/lib/libstdc++.so.5
/usr/lib/libstdc++.so.5.0.7


Extraindo arquivos de um arquivo RPM

Podemos extrair arquivos de dentro de um arquivo RPM utilizando o rpm2cpio e o cpio, veja?

# rpm2cpio compat-libstdc++-33-3.2.3-47.3.i386.rpm | cpio -idv

O Resultado é

./usr/lib/libstdc++.so.5
./usr/lib/libstdc++.so.5.0.7
1434 blocks

Verificando os arquivos extraídos:

# ls -l usr/lib/
total 724
lrwxrwxrwx 1 root root     18 Mar  4 14:24 libstdc++.so.5 -> libstdc++.so.5.0.7
-rwxr-xr-x 1 root root 733488 Mar  4 14:24 libstdc++.so.5.0.7


Ver também