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.
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
apt-key del