Instalando Pacote Com o APT-GET

O usuário que está migrando do Windows para o linux e está querendo instalar programas pela linha de comando segue a dica.

No linux utiliza-se o termo pacotes ao invés de programas;
Repositórios são onde ficam armazenados os pacotes de cada distribuição.


apt



O apt é uma ferramenta avançada, pois ele checa as dependências dos pacotes antes da instalação, caso tenha dependências ele vai instalar automaticamente. Antes de iniciar a instalação ele exibe o quanto de espaço em disco será usado, as dependências em questão e pede a confirmação para iniciar o processo de download e instalação.

Na verdade o apt varre os repositórios cadastrados no /etc/apt/sources.list procurando o pacote e suas dependências. Logo após isso ele pede a confirmação do usuário, depois disso ele faz o download e aciona o dpkg para instalar.

Por isso ele não trabalha diretamente com pacotes.deb diretamente e sim indiretamente acionando o dpkg.

Os arquivos baixados ficam armazenados no cache que fica no diretório /var/cache/apt/archives. Deve-se ficar atento a esse diretório, pois ele aumenta a medida que forem sendo feitas as instalações. O comando apt-get clean ou aptitude clean elimina esses arquivos.


- apt-get → Resolve dependências do dpkg;
- apt-key → Gerencia as chaves GPG de assinatura de pacotes;
- apt-cache → Gerencia o cache local;



sintaxe: apt-get


Opções:
-d → faz download sem instalar o pacote;
-s → simula o processo de modificação de pacote;
-y → não pergunta na instalação;

Comandos:
dist-upgrade → faz upgrade automaticamente para novas versões do Linux;
install → instala um ou mais pacotes por nome;
remove → remove pacotes instalados;
update → obtém uma lista de pacotes atualmente disponível;
upgrade → faz uma atualização completa para versões mais recentes;
clean → limpa o cache do apt;

exemplos:
apt-get install cmatrix
apt-get -d install cmatrix
apt-get update
apt-get remove cmatrix


apt-cache
sintaxe: apt-cache

apt-cache pkgnames → lista todos os pacotes disponíveis para instalar;
apt-cache search → procura por programas pelo nome;
apt-cache show → mostra características do pacote;
apt-cache depends → exibe as dependências de um pacote;
apt-cache showpkg → mostra características do pacote reduzido


apt-key
apt-key

apt-key list → lista as chaves gpg;
apt-key add → adiciona chave;
apt-key del → deleta chave gpg;