De acordo com as Leis 12.965/2014 e 13.709/2018, que regulam o uso da Internet e o tratamento de dados pessoais no Brasil, ao me inscrever na newsletter do portal DICAS-L, autorizo o envio de notificações por e-mail ou outros meios e declaro estar ciente e concordar com seus Termos de Uso e Política de Privacidade.
Consulta à Base de Softwares Instalados em Sistemas Linux
Colaboração: Rubens Queiroz de Almeida
Data de Publicação: 11 de Outubro de 2000
A grande maioria dos sistemas GNU/Linux utiliza como gerenciador
de softwares o pacote RPM, sigla de Red Hat Package Manager.
O pacote RPM possui uma grande variedade de opções. As mais usadas
são a instalação (diretiva -i) e remoção (diretiva -e).
Para instalar um software basta obter o pacote no formato
rpm e emitir, como root, o comando
rpm -i software.rpm
Frequentemente precisamos também remover softwares de nosso
sistema. O problema é que, embora conheçamos o nome dos pacotes,
não sabemos sua grafia exata e não sabemos exatamente que valores
fornecer ao comando rpm.
O programa staroffice é um deles. O pacote é grafado como StarOffice.
Para consultar a base de dados do rpm temos algumas alternativas.
A primeira
rpm -qa | grep -i staroffice
A diretiva "-i" fornecida ao comando grep indica que eu quero capturar
ocorrências da palavra "staroffice", não importa sua grafia. Desta forma
as palavras "StarOffice", Staroffice", etc. atendem ao argumento de busca.
Podemos então remover o software, utilizando o resultado do comando acima:
rpm -e StarOffice
A propósito, a diretiva "-e" significa "exclude".
Para encerrar, eu já escrevi um artigo bem mais completo sobre o pacote
RPM, que pode ser acessado a partir da URL
http://www.revista.unicamp.br/navegacao/index3.html
Nesta página podem ser encontrados, além do artigo mencionado, chamado
"Gerenciamento de Software com RPM", vários outros artigos sobre o sistema
Linux.