APT(8) | APT | APT(8) |
apt - interface de linha de comandos
apt [-h] [-o=config_string] [-c=ficheiro_de_configuração] [-t=lançamento-alvo] [-a=arquitectura] {list | search | show | update | install pkg [{=número_de_versão_do_pacote | /lançamento-alvo}]... | remove pkg... | upgrade | full-upgrade | edit-sources | {-v | --version} | {-h | --help}}
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
upgrade apt-get
Quando um pacote é fornecido como um argumento, o pacote será instalado antes da acção de actualização.
full-upgrade apt-get
Quando um pacote é fornecido como um argumento, o pacote será instalado antes da acção de actualização.
install, reinstall, remove, purge apt-get
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
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
Exemplo: apt satisfy "foo, bar (>= 1.0)" "Conflicts: baz, fuzz"
search (apt-cache(8))
show (apt-cache(8))
list
edit-sources (work-in-progress)
showsrc, depends, rdepends, policy (resumido em apt-cache(8))
source, build-dep, download, changelog, clean, distclean, autoclean (resumido em apt-get(8))
A linha de comandos do apt(8) foi desenhada como ferramenta de utilizador final e pode variar o comportamento entre versões. Apesar de tentar não perder a compatibilidade com versões anteriores isto não é garantido se uma alteração parecer benéfica para uso interactivo.
Todas as funcionalidades do apt(8) estão também disponíveis em ferramentas dedicadas ao APT como apt-get(8) e apt-cache(8). O apt(8) apenas varia o valor predefinido de algumas opções (veja apt.conf(5) e especialmente o âmbito Binário). Portanto você deverá preferir usar estes comandos (potencialmente com algumas opções adicionais activas) nos seus scripts pois eles mantêm compatibilidade com versões anteriores sempre que possível.
apt-get(8), apt-cache(8), sources.list(5), apt.conf(5), apt-config(8), apt-patterns(7), O guia de utilizadores do The APT em /usr/share/doc/apt-doc/, apt_preferences(5), o Howto do APT.
apt devolve zero na operação normal, 100 decimal em erro.
página de bugs do APT[1]. Se deseja reportar um bug no APT, por favor veja /usr/share/doc/debian/bug-reporting.txt ou o comando reportbug(1).
A tradução Portuguesa foi feita por Américo Monteiro <a_monteiro@netcabo.pt> de 2009 a 2012. A tradução foi revista pela equipa de traduções portuguesas da Debian <traduz@debianpt.org>.
Note que este documento traduzido pode conter partes não traduzidas. Isto é feito propositadamente, para evitar perdas de conteúdo quando a tradução está atrasada relativamente ao conteúdo original.
Equipa do APT
12 Março 2024 | APT 2.9.25 |