==== APT (Advanced Package Tool) ====
Os comandos apt são utilizados para diversas funções, entre elas sincronizar listas de pacotes disponíveis, Conectar-se a servidores remotos para consultar, instalar ou atualizar aplicações.
Quando você instala um pacote o apt busca das fontes listadas em "/etc/apt/sources.list" os arquivos necessários são baixados e guardados em um repositório local "/var/cache/apt/archives/", para só então ser feita a instalação, em algum tempo o repositório local pode crescer e ocupar muito espaço em disco.
Felizmente o apt fornece uma ótima ferramenta para lidar com seu repositório local, o //apt-get clean// remove tudo exceto os arquivos de lock dos diretórios "/var/cache/apt/archives/" e "/var/cache/apt/archives/partial/".
Caso a remoção seja feita e você deseje instalar um novo pacote, o apt irá buscá-lo novamente quando o comando de instalação for executado.
Toda vez que uma informação de repositório é adicionada ao repositório o comando //apt-get update// deve ser executado, permitindo a sincronização dessas informações.
Para atualizar a base de repositórios
# apt-get update
Para atualizar todos os pacotes com versões novas;
# apt-get upgrade
Para limpar o diretório de pacotes que são baixados para realizar uma instalação;
# apt-get clean
Para aciona o sistema de resolução de problemas do APT;
# apt-get -f install
Para remover os pacotes com problemas ao invés de tentar instalar;
# apt-get -f remove
Instalando um novo pacote:
# apt-get install pacote
Para reinstalar um pacote:
# apt-get install --reinstall nome_do_pacote
Para saber status do cache, como versões distintas, dependências:
# apt-cache stats
Para procurar um pacote:
# apt-cache search nome_do_pacote
Procurar pacotes apenas pelo nome:
# apt-cache search --names-only nomedopacote
Busca um pacote e exibindo alguns dados relacionados com o pacote:
# apt-cache show nome-do-pacote
Exibindo detalhes (dependências e versão) sobre um determinado pacote:
# apt-cache showpkg nome_do_pacote
Exibindo dependências de um pacote:
# apt-cache showpkg nome_do_pacote
Instala os pacotes básicos e tenta atualizar todo o sistema:
# apt-get dist-upgrade
Remove o pacote e todas as suas dependências criadas:
# apt-get remove nome-do-pacote
Remove o pacote e todas as suas dependências criadas incluindo arquivos de configuração:
# apt-get remove --purge nome-do-pacote
Visualiza os pacotes que você poderá atualizar:
# apt-get -s upgrade
Verifica as dependências automaticamente:
# apt-get -f install
Instala o kernel no sistema:
# apt-get -f install kernel
Para efetua o download do pacote para o diretório '/var/cache/apt/archives' cabendo ao usuário instalá-lo posteriormente:
# apt-get install -d nome_do_pacote
Para reinstalar um pacote
# apt-get install --reinstall nome_do_pacote
Para fazer o download de um pacote:
# apt-get --download-only install nome_do_pacote
Adiciona o suporte ao apt para instalar pacotes via CD-ROM
# apt-cdrom add
Para remover arquivos de pacotes baixados pelo apt-get ou aptitude (que serão armazenados no diretório /var/cache/apt/archives/) digite:
# apt-get clean apt-get autoclean
Para fazer o download do código-fonte de um pacote (OBS: será feito o download para o diretório atual):
# apt-get source nome_do_pacote
Para exibir o conteúdo de um pacote:
# apt-file list nome_do_pacote
Para limpar o cache:
# apt-get clean
# apt-get autoclean
Para reconstruir a cache se estiver comprometido:
# apt-cache gencaches