O apt disponibiliza uma interface de linha de comandos de alto nível para o sistema de gestão de pacotes. Destina-se a ser uma interface para utilizador final e dispõe algumas opções mais apropriadas para utilização interactiva por predefinição em comparação com ferramentas especializadas do APT como o apt-get(8) e o apt-cache(8).
Muito como o próprio apt, o seu manual destina-se a ser uma interface de utilizador final e como tal apenas menciona os comandos mais usados e parte das opções para não duplicar informação em múltiplos locais e em parte para evitar saturar os leitores com uma cornucópia de opções e detalhes.
update apt-get
update é usado para descarregar informação de pacotes de todas as fontes configuradas. Outros comandos operam com estes dados para , por ex, executar actualizações de pacotes ou procurar e mostrar detalhes acerta de todos os pacotes disponíveis para instalação.
upgrade apt-get
upgrade é usado para instalar actualizações disponíveis de todos os pacotes actualmente instalados no sistema a partir das fontes configuradas via
sources.list(5). Se necessário para satisfazer dependências serão instalados novos pacotes, mas pacotes existentes nunca serão removidos. Se a actualização de um pacote necessitar da remoção de um pacote instalado, a actualização deste pacote não será executada.
When a package is supplied as an argument, the package will be installed prior to the upgrade action.
full-upgrade apt-get
full-upgrade executa a função de upgrade mas irá remover pacotes actualmente instalados se tal for necessário para actualizar o sistema como um todo.
When a package is supplied as an argument, the package will be installed prior to the upgrade action.
install, reinstall, remove, purge apt-get
Executa a acção requisitada em um ou mais pacotes especificados via
regex(7)EN,
glob(7) ou por correspondência exacta. A acção requisitada pode ser sobreposta para pacotes específicos ao acrescentar um mais (+) ao nome do pacote para instalar esse pacote ou um menos (-) para o remover.
Pode ser selecionada para instalação uma versão específica de um pacote ao adicionar ao nome do pacote o símbolo igual (=) e a versão do pacote a selecionar. Alternativamente a versão de um lançamento específico pode ser selecionada ao adicionar ao nome do pacote uma barra de divisão (/) e o nome de código (bookworm, trixie, sid ...) ou o nome de suite (stable, testing, unstable). Isto irá também selecionar versões a partir deste lançamento para as dependências deste pacote se necessário para satisfazer o pedido.
Remover um pacote remove todos os dados empacotados, mas deixa ficar ficheiros (modificados) de configuração do utilizador geralmente pequenos, para o caso da remoção ter sido um acidente. Apenas fazer um pedido de instalação para o pacote removido acidentalmente irá restaurar a sua função como estava anteriormente. Por outro lado você pode ver-se livre desses restos ao chamar purge mesmo em pacotes já removidos. Note que isto não afecta nenhuns dados ou configurações armazenados no seu directório home pessoal.
autoremove apt-get
autoremove é usado para remover pacotes que foram instalados automaticamente para satisfazer dependências de outros pacotes e que já não são necessários porque as dependências alteraram ou porque os pacotes que precisavam delas foram entretanto removidos.
Você deve verificar que a lista não inclua aplicações de que passou a gostar apesar de terem sido instaladas apenas como uma dependência de outro pacote. Você pode marcar tal pacote como instalado manualmente ao usar apt-mark(8). Os pacotes que você instalou explicitamente via comando install também nunca são propostos para remoção automática.
satisfy apt-get
satisfy satisfaz strings de dependências, como usado em Build-Depends. Também lida com conflitos, ao prefixar um argumento com "Conflicts: ".
Exemplo: apt satisfy "foo, bar (>= 1.0)" "Conflicts: baz, fuzz"
search (apt-cache(8))
search pode ser usado para procurar por termo(s)
regex(7)EN fornecidos na lista de pacotes disponíveis e apresentar correspondências. Isto pode, por exemplo, ser útil se procura pacotes com uma característica específica. Se está à procura de um pacote que inclua um ficheiro específico tente o
apt-file(1).
show (apt-cache(8))
Mostra informação acerca do(s) pacote(s) indicados incluindo as suas dependências, tamanho de instalação e de download, fontes a partir das quais o pacote está disponível, a descrição do conteúdo dos pacotes e muito mais. Pode, por exemplo, ser útil para ver esta informação antes de permitir ao apt(8) remover um pacote ou enquanto procura por novos pacotes para instalar.
list
list é de certa maneira semelhante a
dpkg-query --list pois pode mostrar uma lista de pacotes que satisfaçam certos critérios. Suporta padrões
glob(7) para coincidir com nomes de pacotes,
apt-patterns(7), assim como opções para listar instalados (
--installed), actualizáveis (
--upgradeable) ou todas as versões disponíveis (
--all-versions).
edit-sources (work-in-progress)
edit-sources permite-lhe editar os seus ficheiros
sources.list(5) no seu editor de texto preferido enquanto também disponibiliza verificações básicas aos mesmos.
showsrc, depends, rdepends, policy (summarised in apt-cache(8))
source, build-dep, download, changelog, clean, distclean, autoclean (summarised in apt-get(8))