==== 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