GERENCIAMENTO DE PACOTES .DEB

Ambientes Debian (lubuntu, xubuntu, ubuntu dentre outros). 

Duas formas de instalar pacotes:

Instalando através do repositório oficial, com versões homologadas já testadas, por meio deste é possível realizar a instalação utilizando apt. Nas distribuições baseadas em debian, tem o diretório /etc/apt (lembrando que sempre dentro do diretório /etc são os arquivos de configuração), um arquivo importante é o sources.list no qual acessando ele temos todos os repositórios já configurados. 

Lembrando que após alterar o arquivo sources.list (caso necessário), a alteração não entra em vigor de imediato sendo necessário você utilizar o comando apt update  sendo assim esse comando vai ler o arquivo /etc/apt/sources.list e então as alterações vão entrar em vigor.

apt search [programa] -> Procura sobre um determinado programa no repositorio

apt remove programa  -y (Ex:. apt remove nginx -y) -> Remove apenas o programa em si 

apt remove –purge programa  -y (Ex:. apt remove –purge nginx -y) -> Remove o programa e suas configurações caso tenha configurado algo externo

Ao utilizar o apt para instalar um programa (como o nginx) ele instala automaticamente todas as dependências junto(todas as bibliotecas necessárias ), porém ao dar o comando apt remove programa ele não remove as dependências sendo assim temos que utilizar outro comando

apt autoremove -> Utilizando esse comando ele vai remover do sistema todas as bibliotecas orfãs, ou seja todas aquelas bibliotecas que ficaram “perdidas” após a remoção do programa (como o nginx por exemplo).

apt upgrade -> Vai fazer o upgrade de todos os pacotes que você instalado no seu sistema(firefox, chrome etc..)

apt dist-upgrade -> Comando utilizado para atualizar somente o Kernel

Instalar “localmente”, baixar o pacote .deb e então utilizar o dpkg para realizar a instalação

dpkg -l -> Vai listar todos os pacotes instalados 

dpkg –get-selections -> Vai listar também todos os pacotes instalados porém de uma forma mais simplificada

Para instalar um programa .deb basta utilizar o comando 

dpkg -i programa.deb (Ex:. dpkg -i dropbox_2019.deb), porém ele não procura e instala automaticamente da dependências sendo assim pode ocorrer alguns “erros” na instalação e você tera que instalar as dependências de forma manual uma a uma. Uma outra alternativa é utilizar o comando apt updrate no qual ele ira retornar um erro falando que você tentou instalar um determinado programa e não foi possível devido a algumas dependências não estarem instaladas, e ele sugere um comando para que o problema das dependências sejam resolvidas, ou seja ele ira instalar as dependências necessárias, o comando é apt –fix-broken install que pode ser abreviado para apf -f install  

dpkg –remove  funciona da mesma forma do apt remove

dpkg –purge funciona da mesma forma que o apt –purge

dpkg autoremove funciona da mesma forma do apt autoremove