Quando o apt-get é utilizado no Linux, o comando consulta um arquivo denominado sources.list, geralmente disponível no
diretório /etc/apt/. Esse arquivo informa onde estão os locais (repositórios) nos quais ele obterá os pacotes requisitados
pelo usuário.
cat /etc/apt/sources.list
deb http://deb.debian.org/debian stretch main
deb http://deb.debian.org/debian stretch-updates main
deb http://security.debian.org stretch/updates mainO sources.list contém uma lista de repositórios, sendo cada um adicionado linha por linha. O primeiro termo - deb - indica o tipo de pacote disponível naquele repositório. O termo "deb" é indicado porque esse é o tipo de arquivo usado como pacote. A alternativa é a extensão deb-src, que indica que o repositório oferece pacotes com código-fonte dos programas (útil a programadores e desenvolvedores).
O termo seguinte é o endereço do servidor do repositório. Ele pode ser HTTP, FTP, file (arquivos locais), entre outros.
No final da linha vem os atributos, que indicam, por exemplo, a que versão da distribuição o repositório se refere.
É importante não esquecer de executar o comando apt-get update após alterar esse arquivo, do contrário, o sistema irá executar a versão antiga até ser encerrado e ligado novamente.
Antes de instalar um programa, é necessário executar o comando mostrado abaixo para o APT saber o que está e o que não está instalado no computador.
apt-get updateDepois de ter executado o apt-get update, basta digitar o seguinte comando para instalar os pacotes desejados:
apt-get install <nome_do_programa>Caso você não queira mais utilizar um determinado programa, pode desinstalá-lo através do comando apt-get. Para isso, basta digitar:
apt-get remove <nome_do_programa>É importante destacar que o comando acima remove o programa, mas mantém os arquivos de configuração, caso estes existam. Para uma desinstalação total do programa, incluindo arquivos extras, deve-se usar o comando:
apt-get --purge remove <nome_do_programa>Com o comando apt-get é possível obter e instalar versões mais novas de pacotes. Para isso basta digitar o comando:
apt-get -u upgradeO parâmetro -u serve para o apt-get mostrar os pacotes que estão sendo atualizados, portanto, seu uso é opcional.
Um detalhe importante: na atualização de pacotes, também é importante executar antes o comando apt-get update.
apt-cache search <termo>Se você quer ter uma descrição mais detalhada de um dos pacotes listados, basta digitar o seguinte comando:
apt-cache show <nome_do_pacote>Estas 3 opções do comando apt-get são usadas na limpeza do sistema, mas tem funções e significados diferentes.
As três opções podem ser usadas, complementarmente para ajudar a liberar espaço no disco rígido e estão relacionadas à gestão de pacotes de softwares instalados no sistema.
O comando autoremove é usado para remover pacotes que foram instalados automaticamente para satisfazer dependências de outros pacotes e que já não são mais necessários.
apt-get autoremoveTal como o clean (veja abaixo), o autoclean limpa o seu repositório local — removendo os arquivos de pacotes (.deb) que não podem mais ser baixados (versões antigas…) e são completamente inúteis e obsoletos.
Este comando permite que o cache de pacote cresça sob controle no sistema.
apt-get autocleanA opção clean vai além do autoclean — limpando e removendo todos os arquivos .deb (pacotes) contidos nos diretórios listados a seguir (exceto o lock file):
/var/cache/apt/archives/
/var/cache/apt/archives/partialSe você quiser saber o espaço que os arquivos de pacotes .deb estão ocupando, no momento, use o seguinte comando:
du -sh /var/cache/apt/archives