Comando APT no Linux

O APT (Advanced Packaging Tool) é um software que permite o gerenciamento de pacotes de software em distribuições Linux Debian e suas variantes (Ex: Ubuntu e o Linux Mint).

Contém uma série de ferramentas usadas no gerenciamento dos pacotes (programas), tais como o apt e o apt-cache.

O arquivo sources.list

Para funcionar, o APT usa um arquivo que lista as “fontes” de onde ele obterá os pacotes. esse arquivo é o /etc/apt/sources.list.

/etc/apt/sources.list = Contém a lista de repositórios do sistema

As entradas desse arquivo são normalmente formandas assim:

deb http://host/debian distribuição secao1 secao2 secao3

deb-src http://host/debian distribuição secao1 secao2 secao3

A primeira palavra das linhas, deb deb-src indicam o tipo de repositório:

deb = Repositório que guarda pacotes bináiros (pré compilados que normalmente usamos.

deb-src = Repositório que guarda pacotes fonte, que são os códigos fontes original do programa.

Sempre que esse arquivo (sources.list) for modificado, deve-se rodar o comando apt update para que o APT obtenha as listas de pacotes das fontes que foram especificadas.

apt update = Atualiza a lista de pacotes se conectando a cada um dos repositórios que estão na lista do arquivo source.list para descobrir quais pacotes existem no repositório da internet.

install

O comando install serve para instalar pacotes (programas).

apt install [nome_do_pacote]

Opções do comando apt

apt clean = Apaga todos os pacotes baixados e já instalados.

apt autoclean = Apaga todos os pacotes que não possam mais ser baixados.

apt autoremove = Remove pacotes órfãos (sem utilidade, dependências de softwares já removidos.

apt -d = Baixar arquivos apenas e não instalar.

apt-cache dump = Lista todos os pacotes instalados

apt-cache stats = Mostra informações como o número de pacotes instalados e de dependências.

apt -f = Verifica lista de dependências quebradas e tenta corrigi-las instalando pacotes necessários.

apt remove nome_pacote = Remove os pacotes especificados.

apt --purge remove nome_pacote = Remove os pacotes especificados, incluindo seus arquivos de configuração.

apt upgrade = Atualiza os pacotes do sistema. use a opção -u para ver os pacotes que serão atualizados.

apt -u dist-upgrade = Atualiza a distribuição para uma nova.

apt-cache

O comando apt-cahce é utilizado para manipular e obter informações sobre os pacotes no cache do apt.

apt-cache pknames = Mostra os nomes de todos os pacotes no cache

apt-cache stats = Mostra algumas estatiscicas básicas.

apt-cache dump = Mostra um despejo do cache inteiro.

apt-cache search palavra-chave = Mostra todos os pacotes relacionados com a palavra-chave

apt-cache show pacote = Mostra uma breve descrição sobre um pacote em particular.

apt-cache showpkg pacote = Mostra uma informação mais geral sobre o pacote.

apt-cache depends pacote = Mostra de quais pacotes o pacote especificado depende.

Quer saber mais sobre o gerenciador de pacotes APT? nos conte aqui nos comentários sua experiência!

Comentários