6.4.1 Apt-get / apt-cache (básico)

# apt-get update

Antes de instalar ou atualizar um pacote, execute a instrução acima. Isso irá garantir que você instale a versão mais recente presente no repositório. Como assim? Os gerenciadores de pacote, em um contexto geral, possuem uma lista local dos pacotes e suas respectivas versões presentes no repositório remoto; porém, com o passar do tempo, a lista local fica desatualizada em relação à lista remota, e a instrução acima consulta o repositório e atualiza a lista local.

Para instalar um novo pacote ou atualizar um já existente, podemos utilizar a instrução abaixo:

# apt-get -y install aptitude

Opções:

  • -y: assume sim para todas as perguntas, ou seja, você não será questionado se deve ser instalada a dependência "X" ou realizada a configuração "Y";
  • install: indica que o processo em questão se trata de uma instalação;
  • aptitude: nome do pacote a ser instalado; neste caso é o "aptitude".

apt-get install aptitude

Figura 19 - apt-get install aptitude

Na quarta linha, temos o output "Aptitude já é a versão mais nova", ou seja, neste caso em especial o pacote atualmente instalado já é a versão mais recente e, conforme pode ser observado na linha seguinte, não existem novos pacotes para serem atualizados, instalados nem removidos.

:bulb: A tecla TAB pode ser utilizada para completar o nome do pacote; existindo mais de uma possibilidade, seus respectivos nomes serão apresentados em uma lista.

Para pesqusiar pacotes utilizamos o apt-cache. Veja como usá-lo:

# apt-cache search tree

Opções:

  • search: indica que será realizada uma busca/pesquisa na lista local;
  • tree: pacote a ser pesquisado; caso nenhuma linha seja retornada, significa que o pacote não existe.

Já para listar os detalhes a respeito de um pacote podemos utilizar a instrução:

# apt-cache show tree

Opções:

  • show: mostra os detalhes do pacote informado;
  • tree: pacote a ser consultado.

Para atualizar o sistema operacional, utilize a instrução:

# apt-get upgrade
# apt-get dist-upgrade

A primeira opção faz uma atualização dos pacotes que não possuem dependências, e a segunda realiza uma atualização completa, baixando dependências conforme forem necessárias.

Por fim, veremos como remover um pacote:

# apt-get remove tree
# apt-get autoremove

A primeira linha efetua a remoção do pacote informado, neste caso do pacote "tree". Já a segunda linha é responsável por efetuar a remoção de pacotes órfãos, mantendo desta forma o sistema mais limpo e organizado. Assim como foi visto em capítulos anteriores, poderíamos encadear ambas as instruções da seguinte forma:

# apt-get remove tree && apt-get autoremove

results matching ""

    No results matching ""