Gerenciando Pacotes com o Webmin

Como alternativa ao uso do RPM no modo linha de comando, o administrador poderá utilizar o Webmin para instalar, remover, atualizar e pesquisar informações sobre pacotes. O Webmin não possui todas as funcionalidades do RPM em modo texto, no entanto é de mais fácil utilização.

Abra o Webmin, clique na aba Sistema e selecione a opção Pacotes de Software. A Figura 4.1. Gerenciamento de Pacotes RPM pelo Webmin mostra esta tela:

Gerenciamento de Pacotes RPM pelo Webmin

Figura 4.1. Gerenciamento de Pacotes RPM pelo Webmin

O Webmin utiliza o aplicativo APT para o gerenciamento de pacotes RPM, sendo que ele será descrito com detalhes na . Neste momento, serão explicadas as opções da Figura 4.1. Gerenciamento de Pacotes RPM pelo Webmin, que são as seguintes:

Pacotes Instalados

Faz a busca por pacotes instalados na máquina. Digite o termo de busca na caixa de texto (não precisando ser o nome exato do pacote), e clique em Procurar Pacotes. Uma lista com os pacotes que coincidem com a busca é mostrada. Caso o termo de busca seja o nome exato do pacote, as informações do pacote serão mostradas diretamente na próxima tela, mas caso vários pacotes coincidam com o termo de busca, será preciso clicar sobre o nome do pacote para ver as informações sobre ele.

Existe a possibilidade de remover pacotes a partir desta tela. Basta marcar o que deseja remover e clicar em Desinstalar os Pacotes Selecionados. Em seguida, será pedida uma confirmação, perguntando se deseja mesmo remover o(s) pacote(s) que foram selecionados, se deseja ignorar as dependências, caso elas apareçam (não é recomendado) e se deseja ignorar os scripts de desinstalação (não é recomendado). Clique em Desinstalar Todos caso esteja tudo conforme você deseja. Caso surja uma dependência, uma nova mensagem surgirá, indicando qual é o problema. Veja a Figura 4.2. Dependências ao Remover um Pacote no Webmin, que mostra o problema ao tentar remover o pacote qt:

Dependências ao Remover um Pacote no Webmin

Figura 4.2. Dependências ao Remover um Pacote no Webmin

[Note]Nota

Ao clicar no botão Árvore de Pacotes, todos os pacotes instalados no sistema serão mostrados, divididos em categorias; basta clicar em uma categoria e ver os pacotes. Clicando em um pacote você visualizará as informações sobre o mesmo, e poderá desinstalá-lo, da mesma forma como já foi descrito.

Instalar um Pacote Novo

Esta opção permite que você instale ou atualize pacotes. Primeiramente, especifique o caminho para o pacote (caminho local ou uma URL - FTP ou HTTP), e em seguida clique em Instalar. O pacote vai ser carregado do local especificado, e as opções de instalação/atualização aparecerão na tela; aplique as opções conforme suas necessidades.

Para finalizar, clique em Instalar. Se o pacote possuir problemas de dependência, a próxima tela mostrará com detalhes o problema, caso contrário, uma mensagem de sucesso será apresentada no início da página, com todos os outros detalhes da instalação em seguida.

Atualizar todos os pacotes

Permite a atualização da máquina, ou de pacotes que estão com uma versão mais nova:

  • Resincronizar a lista de pacotes (update): Deve-se marcar a opção, pois é necessário fazer o sincronismo com o banco de dados de onde serão instalados os pacotes, sempre antes de uma atualização.

  • Atualizar a distribuição (upgrade-dist): Caso você não deseje fazer uma atualização completa na máquina, ou seja, só deseja atualizar pacotes que possuem uma versão mais nova, marque com Não esta opção, caso contrário, uma atualização da máquina será feita. Lembre-se de que a opção anterior deve também ser utilizada.

  • Somente mostrar os pacotes que seriam atualizados: faz uma simulação de uma atualização em sua máquina. Esta é uma opção interessante para se fazer antes de uma atualização real, pois erros podem ser detectados.

Identificação do Arquivo

Esta opção serve para que o administrador possa identificar o pacote ao qual o arquivo especificado pertence. Basta digitar, no campo de texto, um arquivo e pressionar Procurar Por:. A Figura 4.3. Identificando Arquivos e Pacotes com o Webmin mostra um exemplo de pesquisa com o arquivo /etc/libuser.conf:

Identificando Arquivos e Pacotes com o Webmin

Figura 4.3. Identificando Arquivos e Pacotes com o Webmin