Esta contribuição está participando do sorteio da Mochila Targus Matrix. Envie seu texto e participe você também, você contribui com outros usuários e ainda pode faturar uma mochila novinha em folha para o seu laptop. Saiba mais sobre como participar.
Sobre o Autor:
Antonio Edison Vieira Júnior
Para conseguir esta proeza ,será necessário ter instalado os seguintes pacotes no seu sistema GNU/Linux:
cpio,rpm2cpio e o próprio rpm
Para descompactar o pacote RPM crie um diretório vazio. Copie o pacote que você deseja extrair algum arquivo para esta pasta. A sintaxe para o comando é:
#rpm2cpio pacote_que_vai_descompactar.rpm | cpio -di
Que ele vai criar a árvore de diretórios do pacote…
tipo bin <-executável caso tenha ,etc <-arquivos de configuração,usr<-arquivos váriados como bibliotecas....
Agora um exemplo real, como sempre. Tenho o pacote RPM e preciso só da bibiblioteca, então o procedimento seria:
#mkdir teste
#cp /local_de_localização/xine-lib-arts-1.0.0beta8-27115cl.i386.rpm /caminho_do_diretório/teste
#cd teste
#rpm2cpio xine-lib-arts-1.0.0beta8-27115cl.i386.rpm | cpio -di
Dentro diretório de teste será criada a árvore de diretórios incluídos no pacote. Basta listar o conteúdo:
ls usr/lib/xine/plugins/1.0.0/
xineplug_ao_out_arts.la xineplug_ao_out_arts.so
Pronto basta pegar a biblioteca e utilizá-la!