Submundo Linux: Gerenciadores de pacotes

2 de jan. de 2017

Gerenciadores de pacotes

Um gerenciador de pacotes é uma ferramenta para instalar, remover e atualizar os programas e seus metadados, usando a linha de comando ou uma interface gráfica.

Vamos iniciar com Advanced Packaging Tool (ou APT para os íntimos) criado pelos desenvolvedores da distribuição Debian. O apt surgiu para facilitar a vida dos usuários Linux que, se quisessem usar um programa tinha que compila-lo.

Então o apt surgiu, não apenas para instalar pacotes mas também para cuidar das dependências e arquivos de configuração.

Todos conhecem os comandos de atualização e remoção de pacotes mas,vamos explorar outras opções hoje.
A começar com o apt-cache pkgnames - que mostra uma lista de todos os pacotes instalados no sistema.
O apt-cache search game - comando que faz uma listagem jogos disponíveis.Por exemplo se você quiser jogos no estilo arcade,basta incluir a palavra arcade logo após a palavra search e o resultado seria apt-cache search arcade games.

Exemplo do comando apt-cache search game com jogos no estilo arcade
















 E o apt-cache show game - comando que traz todas as informações sobre o jogo.

No exemplo,o comando trouxe informações sobre o pacote games-arcade




As vezes pode acontecer algum problema como download corrompido ou erro com o pacote o que pode até impossibilitar baixar ou atualizar algum programa que compartilhe dados com o pacote em questão.Para esses casos mais simples existem os comandos apt-get -f install que usa o sistema de resolução de dependencias do apt.

O dpkg --configure -a que verifica a dependencia do pacote e após seu uso deve-se usar novamente o apt-get -f install.Vale lembrar que os comandos para atualização, remoção e correção de pacotes deve ser feito como usuário root, ou seja, sudo apt-get.

Caso não se sinta a vontade para usar o apt (que já é bem intuitivo) você pode utilizar o Synaptic que é uma interface gráfica para o apt,tudo o é preciso fazer é apontar e clicar.Em breve vamos falar sobre ele aqui é só aguardar e até a próxima.