APT(8) APT APT(8) NOME apt - interface de linha de comandos SINOPSE apt [-h] [-o=config_string] [-c=ficheiro_de_configuracao] [-t=lancamento-alvo] [-a=arquitectura] {list | search | show | update | install pkg [{=numero_de_versao_do_pacote | /lancamento-alvo}]... | remove pkg... | upgrade | full-upgrade | edit-sources | {-v | --version} | {-h | --help}} DESCRICAO O apt disponibiliza uma interface de linha de comandos de alto nivel para o sistema de gestao de pacotes. Destina-se a ser uma interface para utilizador final e dispoe algumas opcoes mais apropriadas para utilizacao interactiva por predefinicao em comparacao com ferramentas especializadas do APT como o apt-get(8) e o apt-cache(8). Muito como o proprio 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 opcoes para nao duplicar informacao em multiplos locais e em parte para evitar saturar os leitores com uma cornucopia de opcoes e detalhes. update apt-get update e usado para descarregar informacao de pacotes de todas as fontes configuradas. Outros comandos operam com estes dados para , por ex, executar actualizacoes de pacotes ou procurar e mostrar detalhes acerta de todos os pacotes disponiveis para instalacao. upgrade apt-get upgrade e usado para instalar actualizacoes disponiveis de todos os pacotes actualmente instalados no sistema a partir das fontes configuradas via sources.list(5). Se necessario para satisfazer dependencias serao instalados novos pacotes, mas pacotes existentes nunca serao removidos. Se a actualizacao de um pacote necessitar da remocao de um pacote instalado, a actualizacao deste pacote nao sera 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 funcao de upgrade mas ira remover pacotes actualmente instalados se tal for necessario 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 accao requisitada em um ou mais pacotes especificados via regex(7), glob(7) ou por correspondencia exacta. A accao requisitada pode ser sobreposta para pacotes especificos ao acrescentar um mais (+) ao nome do pacote para instalar esse pacote ou um menos (-) para o remover. Pode ser selecionada para instalacao uma versao especifica de um pacote ao adicionar ao nome do pacote o simbolo igual (=) e a versao do pacote a selecionar. Alternativamente a versao de um lancamento especifico pode ser selecionada ao adicionar ao nome do pacote uma barra de divisao (/) e o nome de codigo (bookworm, trixie, sid ...) ou o nome de suite (stable, testing, unstable). Isto ira tambem selecionar versoes a partir deste lancamento para as dependencias deste pacote se necessario para satisfazer o pedido. Remover um pacote remove todos os dados empacotados, mas deixa ficar ficheiros (modificados) de configuracao do utilizador geralmente pequenos, para o caso da remocao ter sido um acidente. Apenas fazer um pedido de instalacao para o pacote removido acidentalmente ira restaurar a sua funcao como estava anteriormente. Por outro lado voce pode ver-se livre desses restos ao chamar purge mesmo em pacotes ja removidos. Note que isto nao afecta nenhuns dados ou configuracoes armazenados no seu directorio home pessoal. autoremove apt-get autoremove e usado para remover pacotes que foram instalados automaticamente para satisfazer dependencias de outros pacotes e que ja nao sao necessarios porque as dependencias alteraram ou porque os pacotes que precisavam delas foram entretanto removidos. Voce deve verificar que a lista nao inclua aplicacoes de que passou a gostar apesar de terem sido instaladas apenas como uma dependencia de outro pacote. Voce pode marcar tal pacote como instalado manualmente ao usar apt-mark(8). Os pacotes que voce instalou explicitamente via comando install tambem nunca sao propostos para remocao automatica. satisfy apt-get satisfy satisfaz strings de dependencias, como usado em Build-Depends. Tambem 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) fornecidos na lista de pacotes disponiveis e apresentar correspondencias. Isto pode, por exemplo, ser util se procura pacotes com uma caracteristica especifica. Se esta a procura de um pacote que inclua um ficheiro especifico tente o apt-file(1). show (apt-cache(8)) Mostra informacao acerca do(s) pacote(s) indicados incluindo as suas dependencias, tamanho de instalacao e de download, fontes a partir das quais o pacote esta disponivel, a descricao do conteudo dos pacotes e muito mais. Pode, por exemplo, ser util para ver esta informacao antes de permitir ao apt(8) remover um pacote ou enquanto procura por novos pacotes para instalar. list list e de certa maneira semelhante a dpkg-query --list pois pode mostrar uma lista de pacotes que satisfacam certos criterios. Suporta padroes glob(7) para coincidir com nomes de pacotes, apt- patterns(7), assim como opcoes para listar instalados (--installed), actualizaveis (--upgradeable) ou todas as versoes disponiveis (--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 tambem disponibiliza verificacoes basicas aos mesmos. showsrc, depends, rdepends, policy (summarised in apt-cache(8)) source, build-dep, download, changelog, clean, distclean, autoclean (summarised in apt-get(8)) UTILIZACAO DE SCRIPTS E DIFERENCAS COM OUTRAS FERRAMENTAS DO APT A linha de comandos do apt(8) foi desenhada como ferramenta de utilizador final e pode variar o comportamento entre versoes. Apesar de tentar nao perder a compatibilidade com versoes anteriores isto nao e garantido se uma alteracao parecer benefica para uso interactivo. Todas as funcionalidades do apt(8) estao tambem disponiveis em ferramentas dedicadas ao APT como apt-get(8) e apt-cache(8). O apt(8) apenas varia o valor predefinido de algumas opcoes (veja apt.conf(5) e especialmente o ambito Binario). Portanto voce devera preferir usar estes comandos (potencialmente com algumas opcoes adicionais activas) nos seus scripts pois eles mantem compatibilidade com versoes anteriores sempre que possivel. VEJA TAMBEM 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. DIAGNOSTICO apt devolve zero na operacao normal, 100 decimal em erro. BUGS pagina 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). TRADUCAO A traducao Portuguesa foi feita por Americo Monteiro de 2009 a 2012. A traducao foi revista pela equipa de traducoes portuguesas da Debian . Note que este documento traduzido pode conter partes nao traduzidas. Isto e feito propositadamente, para evitar perdas de conteudo quando a traducao esta atrasada relativamente ao conteudo original. AUTOR Equipa do APT NOTAS 1. pagina de bugs do APT https://bugs.debian.org/src:apt APT 2.9.6 12 Marco 2024 APT(8)