#DicasLPI – 102.4 Utilização do sistema de pacotes Debian

Share

Dando continuidade aos nossos objetivos, iremos abordar o sistema de pacotes Debian. Utilizado por diversas distribuições, como Ubuntu, torna-se possível instalar diversos pacotes de acordo com sua necessidade, então…vamos lá !!!

Pacotes derivados do debian possui a extensão .deb (é óbvio), entretanto, internamente traz informações sobre todos os programas e bibliotecas dos quais depende.

Ferramentas de administração de pacotes .deb

dpkg – instala pacote (centrado em arquivo-pacote);

apt-get – instala pacote (centrado em repositório de pacotes, CLI APT);

aptitude – Alternativa ao apt-get (pacote & tarefa, APT ncurses).

Instalação, remoção e atualização de pacotes

Uma grande utilidade no debian e suas variantes é de utilizar um sistema de pacotes, ao qual, pode resolver dependências, ou seja, se o pacote a ser instalado necessitar de outros programas ou bibliotecas ausentes no sistema, estas poderão ser automaticamente baixadas e instaladas.

Exemplos de utilização de comandos para instalação

# dpkg -i nomedopacote

# apt-get install nomedopacote

# aptitude install nomedopacote

Simulando a instalação de um pacote

Suponhamos que, ao invés de instalar o pacote, você simplesmente gostaria de descobrir se ele depende de outros pacotes. É possível usar a opção -s (para simular) no apt-get. Há várias outras opções com função equivalente, como –just-print e \–dry-run. Consulte a documentação do comando (man apt-get ou aptitude).

# apt-get install install -s nomedopacote

Remover um pacote e mantendo sua configuração:

# apt-get remove nomedopacote

# aptitude remove nomedoapcote

Remover um pacote e toda sua configuração:

# apt-get remove –purge nomedopacote

# aptitude –purge remove nomedopacote

Removendo o cache local

# aptitude autoclean 

Limpando os arquivos .deb

# aptitude clean

Simulando a remoção

# apt-get remove -s nomedopacote

# aptitude remove -s nomedopacote

Atualizando um pacote

#  apt-get intall nomedopacote

# aptitude install  nomedopacote

Atualizando todos os pacotes ou atualizando para uma nova distribuição

Ao invés de atualizar pacotes individuais, é possível atualizar todos os pacotes em seu sistema usando o comando apt-get upgrade ou aptitude upgrade. De maneira similar, apt-get ou aptitude  dist-upgrade o ajudará a migrar para um novo nível de sua distribuição. Com aptitude full-upgrade atualizará os pacotes mais recentes, podendo instalar ou remover pacotes.

Com isso, iniciamos nos estudos neste objetivo. Nos próximos post’s iremos dar continuidade ao assunto dissecando sobre o assunto.