APT-GET(8) APT APT-GET(8) NOME apt-get - Utilitario de manuseamento de pacotes do APT -- interface de linha de comandos SINOPSE apt-get [-sqdyfmubV] [-o=config_string] [-c=ficheiro_de_configuracao] [-t=lancamento-alvo] [-a=arquitectura] {update | upgrade | dselect-upgrade | dist-upgrade | install pkg [{=numero_de_versao_do_pacote | /lancamento-alvo}]... | remove pkg... | purge pkg... | source pkg [{=numero_de_versao_do_pacote | /lancamento-alvo}]... | build-dep pkg [{=numero_de_versao_do_pacote | /lancamento-alvo}]... | download pkg [{=numero_de_versao_do_pacote | /lancamento-alvo}]... | check | clean | autoclean | autoremove | {-v | --version} | {-h | --help}} DESCRICAO apt-get e a ferramenta de linha de comandos para lidar com pacotes, e pode ser considerada o "back-end" dos utilizadores para outras ferramentas que usam a biblioteca APT. Existem varias interfaces "front-end" como o aptitude(8), synaptic(8) e wajig(1). A menos que a opcao -h, ou --help seja fornecida, um dos comandos abaixo tem que estar presentes. update update e usado para re-sincronizar os ficheiros de indices de pacotes a partir das suas fontes. Os indices dos pacotes disponiveis sao obtidos a partir das localizacoes em /etc/apt/sources.list. Por exemplo, quando se usa um arquivo Debian, este comando recolhe e analisa os ficheiros Packages.gz para que a informacao sobre pacotes novos e actualizados fique disponivel. Um update deve ser sempre executado antes de um upgrade ou dist-upgrade. Por favor note que a medicao do processo total ira estar incorrecta pois o tamanho dos ficheiros de pacotes nao pode ser conhecido com antecedencia. upgrade upgrade e usado para instalar as versoes mais recentes de todos os pacotes presentemente instalados no sistema a partir das fontes enumeradas em /etc/apt/sources.list. Os pacotes presentemente instalados com versoes novas sao obtidos e instalados; em nenhumas circunstancias os pacotes presentemente instalados serao removidos, nem pacotes ja instalados serao obtidos e instalados.Os pacotes presentemente instalados com novas versoes e que nao possam ser actualizados sem alterarem o estado da instalacao de outro pacote serao deixados na versao presente. Deve ser executado primeiro um update para que o apt-get fique a saber que estao disponiveis novas versoes de pacotes. When a package is supplied as an argument, the package will be installed prior to the upgrade action. dist-upgrade dist-upgrade adicionalmente a executar a funcao do upgrade, tambem lida inteligentemente com as alteracoes de dependencias com as novas versoes de pacotes; o apt-get tem um sistema de resolucao de conflitos 'inteligente', que ira tentar actualizar os pacotes mais importantes a custo dos pacotes menos importantes, caso necessario. Portanto, o comando dist-upgrade pode remover alguns pacotes. O ficheiro /etc/apt/sources.list contem uma lista de localizacoes de onde obter os ficheiros de pacotes desejados. Veja tambem apt_preferences(5) para um mecanismo para sobrepor as definicoes gerais em pacotes individuais. When a package is supplied as an argument, the package will be installed prior to the upgrade action. dselect-upgrade dselect-upgrade e usado em conjunto com o front-end de pacotes Debian tradicional, dselect(1). dselect-upgrade segue as alteracoes feitas pelo dselect(1) ao campo Status dos pacotes disponiveis, e executa as accoes necessarias para realizar esse estado (por exemplo, a remocao de pacotes antigos e a instalacao de novos). install install e seguido por um ou mais pacotes desejados para instalacao ou actualizacao. Cada pacote e um nome de pacote, nao um nome de ficheiro completamente qualificado (por exemplo, num sistema Debian GNU/Linux, apt-utils seria o argumento fornecido e nao apt-utils_2.9.5_amd64.deb). Todos os pacotes necessarios pelos pacotes especificados para instalacao irao tambem ser obtidos e instalados. O ficheiro /etc/apt/sources.list e usado para localizar os pacotes desejados. Se for acrescentado um sinal menos (-) ao nome do pacote (sem nenhum espaco a separar), o pacote identificado ira ser removido se estiver instalado. A semelhanca, um sinal mais (+) pode ser usado para designar um pacote a instalar. Estas ultimas funcionalidades podem ser usadas para sobrepor decisoes feitas pelo sistema de resolucao de conflitos do apt-get. Pode ser selecionada para instalacao uma versao especifica de um pacote ao continuar o nome do pacote com um igual (=) e a versao do pacote a selecionar. Isto ira fazer com que essa versao seja localizada e selecionada para instalacao. Alternativamente pode ser selecionada uma distribuicao especifica ao continuar o nome do pacote com uma slash (/) e a versao da distribuicao ou o nome de Arquivo (stable, testing, unstable). Ambos os mecanismos de seleccao de versao podem regredir pacotes (downgrade) e devem ser usados com cuidado. Este e tambem o objectivo a usar se deseja actualizar um ou mais pacotes ja instalados sem actualizar todos os pacotes que tem no seu sistema. Ao contrario do objectivo "upgrade", o qual instala as versoes mais recentes de todos os pacotes presentemente instalados, o "install" ira instalar a versao mais recente apenas dos pacotes especificados. Simplesmente forneca o nome do(s) pacote(s) que deseja actualizar, e se estiver disponivel uma nova versao, ela ( e as suas dependencias, como descrito em cima) serao descarregadas e instaladas. Finalmente, o mecanismo apt_preferences(5) permite-lhe criar uma politica de instalacao alternativa para pacotes individuais. Se nenhum pacote coincidir com a expressao fornecida e a expressao conter um de '.', '?' ou '*' entao e assumido ser uma expressao regular POSIX, e e aplicada a todos os nomes de pacotes da base de dados. Quaisquer correspondencias sao entao instaladas (ou removidas). Note que a correspondencia e feita por substring, portanto 'lo.*' corresponde a 'how-lo' e 'lowest'. Se isto for indesejavel, ancore a expressao regular com a caractere '^' ou '$', para criar uma expressao regular mais especifica. O cair (fallback) para expressoes regulares esta descontinuado no APT 2.0, foi removido no apt(8), excepto para expressoes ancoradas, ira ser removido do apt-get(8) numa versao futura. Use apt- patterns(7) em vez disto. reinstall reinstall e um alias para install --reinstall. remove remove e identico a install a excepcao que os pacotes sao removidos em vez de instalados. Note que remover um pacote deixa os seus ficheiros de configuracao no sistema. Se um sinal mais (+) for acrescentado ao nome do pacote (sem nenhum espaco a separar), o pacote identificado sera instalado em vez de removido. purge purge e identico ao remove com a excepcao que os pacotes sao removidos e purgados (quaisquer ficheiros de configuracao sao tambem apagados). source source faz com que o apt-get procure pacotes fonte. O APT ira examinar os pacotes disponiveis para decidir qual pacote fonte obter. Ira entao encontrar e descarregar para o directorio actual a versao disponivel mais recente desse pacote fonte enquanto respeita o lancamento predefinido, definido com a opcao APT::Default-Release, a opcao -t ou por pacote com a sintaxe pkg/release, se possivel. Os argumentos sao interpretados como nomes de pacotes binarios e de fonte. Veja a opcao --only-source se desejar alterar isso. Os pacotes fonte sao acompanhados em separado dos pacotes binarios via linhas deb- src no ficheiro sources.list(5). Isto quer dizer que voce precisa de adicionar uma dessas linhas para cada repositorio de onde deseja obter fontes; caso contrario, ira provavelmente obter versoes de fonte erradas (muito antigas/muito novas) ou mesmo nenhuma. Se for especificada a opcao --compile entao o pacote ira ser compilado para um binario .deb usando dpkg-buildpackage para a arquitectura definida pela opcao --host-architecture. Se for especificado --download-only entao o pacote fonte nao sera desempacotado. Uma versao fonte especifica pode ser obtida ao pos-fixar o nome da fonte com um igual (=) e depois a versao a procurar, semelhante ao mecanismo usado para os ficheiros de pacotes. Isto activa a correspondencia exacta do pacote fonte, nome e versao, activando implicitamente a opcao APT::Get::Only-Source. Note que os pacotes fonte nao sao instalados e acompanhados na base de dados do dpkg como os pacotes binarios; eles sao simplesmente descarregados para o directorio actual, como tarballs fonte. build-dep build-dep faz o apt-get instalar/remover pacotes numa tentativa de satisfazer dependencias de compilacao para um pacote fonte. Por predefinicao, as dependencias sao satisfeitas para compilar o pacote nativamente. Se desejado, em vez disso, pode ser especificada uma arquitectura-anfitria com a opcao --host-architecture. Os argumentos sao interpretados como nomes de pacotes binarios ou de fonte. Veja a opcao --only-source se desejar alterar isso. satisfy satisfy faz o apt-get satisfazer as strings de dependencias fornecidas. As strings de dependencias podem ter perfiles de compilacao e listas de restricao de arquitecturas como dependem de compilacao. Podem opcionalmente ser prefixadas com "Conflicts: " para satisfazer a string de dependencia. Podem ser especificadas varias strings do mesmo tipo. Exemplo: apt-get satisfy "foo" "Conflicts: bar" "baz (>> 1.0) | bar (= 2.0), moo" O operador antigo '' nao e suportado, use '<=/>=' em vez disto. check check e uma ferramenta de diagnostico; actualiza a cache de pacotes e verifica por dependencias quebradas. download download ira descarregar o pacote binario dado para o directorio actual. Autenticidade dos dados do pacote e assegurada como costume. clean clean limpa o repositorio local dos ficheiros de pacotes obtidos. Remove tudo excepto o ficheiro lock de /var/cache/apt/archives/ e /var/cache/apt/archives/partial/. autoclean (e o auto-clean alias desde 1.1) Tal como o clean, autoclean limpa o repositorio local de ficheiros de pacotes obtidos. A diferenca e que apenas remove ficheiros de pacotes que ja nao podem ser mais descarregados, e sao na maioria dos casos inuteis. Isto permite a manutencao de uma cache durante um longo periodo sem que ela cresca descontroladamente. A opcao de configuracao APT::Clean-Installed ira prevenir que pacotes instalados sejam apagados se estiver definida para 'off'. distclean (e o dist-clean alias) distclean removes all files under /var/lib/apt/lists except Release, Release.gpg, and InRelease. It can be used for example, when finalizing images distributed to users. The release files are kept for security reasons, to prevent various types of attacks. autoremove (e o auto-remove alias desde 1.1) autoremove e usado para remover pacotes que foram instalados automaticamente para satisfazer dependencias de outros pacotes e que ja nao sao necessarios. autopurge Como autoremove, mas autopurge tambem remove ficheiros de configuracao. Isto e um atalho para autoremove --purge. changelog changelog tenta descarregar o registo de alteracoes de um pacote e mostra-o atraves do sensible-pager. Por predefinicao mostra o registo de alteracoes da versao que esta instalada. No entanto, voce pode especificar as mesmas opcoes que sao para o comando install. indextargets Mostra por predefinicao uma listagem em formato deb822 de informacao acerca de todos os ficheiros de dados (os alvos dos indices) que um apt-get update deveria descarregar. Suporta uma opcao --format para ir modificando o formato do resultado assim que vai aceitando linhas do resultado predefinido para ir filtrando a informacao. O comando e usado principalmente como uma interface para ferramentas externas que funcionam com o APT para obter informacao assim como os nomes de ficheiros para os ficheiros descarregados para que os possa usar tambem em vez de os descarregar outra vez por sua conta. Nao existe aqui documentacao detalhada e esta pode ser encontrada no ficheiro /usr/share/doc/apt/acquire-additional-files.md.gz existente no pacote apt-doc. OPCOES Todas as opcoes de linha de comandos podem ser definidas usando o ficheiro de configuracao, as descricoes indicam a opcao de configuracao a definir. Para opcoes booleanas voce pode sobre por o ficheiro de configuracao usando algo como -f-,--no-f, -f=no ou varias outras variantes. --no-install-recommends Nao considera pacotes recomendados como dependencias para instalacao. Item de Configuracao: APT::Install-Recommends. --install-suggests Considera pacotes sugeridos como uma dependencia para instalacao. Item de Configuracao: APT::Install-Suggests. -d, --download-only Apenas descarrega; os ficheiros pacotes sao apenas obtidos, nao sao desempacotados nem instalados. Item de Configuracao: APT::Get::Download-Only. -f, --fix-broken Corrige; tenta corrigir um sistema com dependencias quebradas no lugar. Esta opcao, quando usada com install/remove, pode omitir quaisquer pacotes para permitir ao APT deduzir uma solucao provavel. Se forem especificados pacotes, este tem de corrigir completamente o problema. A opcao e por vezes necessaria quando se corre o APT pela primeira vez. O proprio APT nao permite que existam num sistema dependencias de pacotes quebradas. E possivel que uma estrutura de dependencias de um sistema esteja tao corrompida ao ponto de requerer intervencao manual (o que normalmente significa usar o dpkg --remove para eliminar alguns dos pacotes ofensivos). O uso desta opcao juntamente com -m pode produzir um erro em algumas situacoes. Item de Configuracao: APT::Get::Fix-Broken. -m, --ignore-missing, --fix-missing Ignora pacotes em falta; Se pacotes nao podem ser obtidos ou falham a verificacao de integridade apos obtencao (ficheiros de pacotes corrompidos), retem esses pacotes e manuseia o resultado. Usar esta opcao em conjunto com -f pode produzir erros em algumas situacoes. Se um pacote for selecionado para instalacao (particularmente se for mencionado na linha de comandos) e nao pode ser descarregado estao sera segurado em silencio. Item de Configuracao: APT::Get::Fix-Missing. --no-download Desactiva a descarga de pacotes. Isto e melhor ser usado com --ignore-missing para forcar o APT a usar os .debs que ja foram descarregados. Item de Configuracao: APT::Get::Download. -q, --quiet Silencioso; produz saida apropriada para registar em log, omitindo indicadores de progresso. Mais q's ira resultar em mais silencio ate o maximo de 2. Voce tambem pode usar -q=# para definir o nivel de silencio, sobrepondo o ficheiro de configuracao. Note que o silencio nivel 2 implica -y, voce nunca deve usar -qq sem um modificador de 'nenhuma accao' tal como -d, --print-uris ou -s pois o APT pode decidir fazer algo que voce nao esperava. Item de Configuracao: quiet. -s, --simulate, --just-print, --dry-run, --recon, --no-act Nenhuma accao; executa uma simulacao de eventos que deveriam ocorrer com base no estado actual do sistema mas nao muda realmente o sistema. O bloqueio sera desactivado (Debug::NoLocking) para que o estado do sistema possa mudar enquanto o apt-get esta a correr. As simulacoes tambem podem ser executadas por utilizadores nao-root os quais podem nao ter acesso de leitura a todas as configuracoes do apt distorcendo a simulacao. Tambem e mostrada por predefinicao uma nota expressando este aviso aos utilizadores nao-root. (APT::Get::Show-User-Simulation-Note). Item de Configuracao: APT::Get::Simulate. As simulacoes escrevem uma serie de linhas cada uma representando uma operacao do dpkg: configurar (Conf), remover (Remv) ou desempacotar (Inst). Parentesis rectos ([]) indicam pacotes quebrados e parentesis rectos vazios indicam quebras que nao tem consequencia (raro). -y, --yes, --assume-yes Responde sim automaticamente aos avisos; assume "yes" como resposta a todos os avisos e corre nao-interactivamente. Se uma situacao indesejavel ocorrer, tal como alterar um pacote segurado, tentar instalar um pacote nao autenticado ou remover um pacote essencial, entao o apt-get ira abortar. Item de Configuracao: APT::Get::Assume-Yes. --assume-no Resposta "Nao" automatica a todos os avisos. Item de Configuracao: APT::Get::Assume-No. --no-show-upgraded Nao mostra uma lista de todos os pacotes que estao prestes a ser actualizados. Item de Configuracao: APT::Get::Show-Upgraded. -V, --verbose-versions Mostra as versoes completas para pacotes actualizados e instalados. Item de Configuracao: APT::Get::Show-Versions. --no-list-columns Display package lists without arranging them in columns. By default, package lists are printed in the style of the "ls" command. Configuration Item: APT::Get::List-Columns. -a, --host-architecture Esta opcao controla a arquitectura para que os pacotes sao compilados pelo apt-get source --compile e como as dependencias cruzadas de compilacao sao satisfeitas. Por predefinicao nao esta activa o que significa que a arquitectura anfitria e a mesma que a arquitectura de compilacao (a qual e definida por APT::Architecture). item de Configuracao: APT::Get::Host-Architecture -P, --build-profiles Esta opcao controla perfis de compilacao activados pelos quais um pacote fonte e compilado por apt-get source --compile e como as dependencias de compilacao sao satisfeitas. Por predefinicao, nenhum perfil de compilacao esta activo. Podem ser activados ao mesmo tempo mais do que um perfil de compilacao ao concatena-los com uma virgula. Item de configuracao: APT::Build-Profiles. -b, --compile, --build Compila pacotes fonte apos os descarregar. Item de Configuracao: APT::Get::Compile. --ignore-hold Ignora pacotes retidos; Isto faz com que o apt-get ignore a retencao de um pacote. Isto pode ser util em conjunto com dist-upgrade para sobrepor um grande numero de retencoes nao desejadas. Item de Configuracao: APT::Ignore-Hold. --with-new-pkgs Permite a instalacao de novos pacotes quando usado em conjunto com upgrade. Isto e util se a actualizacao de um pacote instalado requerer que sejam instaladas novas dependencias. Em vez de reter o pacote, o upgradeira actualizar o pacote e instalar as novas dependencias. Note que upgrade com esta opcao nunca ira remover pacotes, apenas permitir adicionar novos. Item de configuracao: APT::Get::Upgrade-Allow-New. --no-upgrade Nao actualiza pacotes; Quando usado em conjunto com install, o no-upgrade ira prevenir que pacotes sejam actualizados na linha de comandos se estes ja estiverem instalados. Item de Configuracao: APT::Get::Upgrade. --only-upgrade Nao instala pacotes novos; quando usado em conjunto com install, only-upgrade ira instalar apenas actualizacoes para pacotes ja instalados e ignorar pedidos para instalar novos pacotes. Item de Configuracao: APT::Get::Only-Upgrade. --allow-downgrades Esta e uma opcao perigosa que ira fazer com que o apt continue sem avisar quando esta a instalar versoes anteriores (downgrades) Nao deve ser usado excepto em situacoes muito especiais. Usa-lo pode potencialmente destruir o seu sistema! Item de Configuracao: APT::Get::allow-downgrades. introduzido no APT 1.1. --allow-remove-essential Forca o sim; Esta e uma opcao perigosa que ira fazer com que o apt continue sem avisar quando esta a remover coisas essenciais. Nao deve ser usado excepto em situacoes muito especiais. Usa-lo pode potencialmente destruir o seu sistema! Item de Configuracao: APT::Get::allow-remove-essential. Introduzido no APT 1.1. --allow-change-held-packages Forca o sim; Esta e uma opcao perigosa que ira fazer com que o apt continue sem avisar se estiver a alterar pacotes segurados. Nao deve ser usado excepto em situacoes muito especiais. Usa-lo pode destruir potencialmente o seu sistema! Item de Configuracao: APT::Get::allow-change-held-packages. Introduzido em APT 1.1. --force-yes Forca o sim; Esta e uma opcao perigosa que ira fazer com que o apt continue sem avisar quando esta a fazer algo potencialmente prejudicial. Nao deve ser usado excepto em situacoes muito especiais. Usar o force-yes pode destruir potencialmente o seu sistema! Item de Configuracao: APT::Get::force-yes. Isto esta descontinuado e foi substituido por --allow-unauthenticated , --allow-downgrades , --allow-remove-essential , --allow-change-held-packages em 1.1. --print-uris Ao inves de ir buscar os ficheiros para instalar, escreve os seus URIs. Cada URI ira ter o caminho, o nome de ficheiro de destino, o tamanho e o hash MD5 esperado. Note que o nome de ficheiro a escrever nem sempre ira condizer com o nome do ficheiro no site remoto! Isto tambem funciona com os comandos source e update. Quando usado com o comando update o MD5 e o tamanho nao sao incluidos, e cabe ao utilizador descomprimir quaisquer ficheiros comprimidos. Item de Configuracao: APT::Get::Print-URIs. --purge Usa purgar em vez de remocao para tudo o que seja removido. Um asterisco ("*") sera mostrado junto dos pacotes que estao agendados para serem purgados. remove --purge e equivalente ao comando purge. Item de Configuracao: APT::Get::Purge. --reinstall Re-instala pacotes que ja estao instalados e na versao mais recente. Item de Configuracao: APT::Get::ReInstall. --list-cleanup Esta opcao esta ligada por predefinicao; use --no-list-cleanup para a desligar. Quando ligada o apt-get ira gerir automaticamente os conteudos de /var/lib/apt/lists para assegurar que os ficheiros obsoletos sao apagados. A unica razao para desligar isto e no caso de voce alterar frequentemente a sua lista de fontes. Item de Configuracao: APT::Get::List-Cleanup. -S, --snapshot Esta opcao controla o instantaneo escolhido para arquivos com Snapshot: enable na entrada de fonte. Por exemplo, -S 20220102T030405Z seleciona um instantaneo de 2 de Janeiro de 0022 as 03:04:05 UTC. Item de Configuracao: APT::Snapshot; veja tambem o manual sources.list(5). -t, --target-release, --default-release Esta opcao controla a entrada predefinida para o motor de politicas, cria um pin predefinido na prioridade 990 usando a string de lancamento especificada. Isto sobrepoe as definicoes gerais em /etc/apt/preferences. Os pacotes com pin especifico nao sao afectados pelo valor desta opcao. Em resumo, esta opcao permite-lhe ter controlo simples sobre de qual distribuicao os pacotes serao obtidos. Alguns exemplos comuns podem ser -t '2.1*', -t unstable ou -t sid. Item de Configuracao: APT::Default-Release; veja tambem o manual apt_preferences(5). --trivial-only Apenas executa operacoes 'triviais'. Na logica isto pode ser considerado relacionado ao --assume-yes, onde --assume-yes ira responder 'sim' a todos os avisos, --trivial-only ira responder 'nao'. Item de Configuracao: APT::Get::Trivial-Only. --mark-auto Apos instalacao com sucesso, marca todos os pacotes de instalacao recente como instalados automaticamente, o que ira fazer com que cada um dos pacotes seja removido quando mais nenhum pacote instalado manualmente depender deste. Isto e igual a correr apt-mark auto para todos os pacotes instalados. Item de configuracao: APT::Get::Mark-Auto. --no-remove Se quaisquer pacotes estiverem para ser removidos, o apt-get aborta imediatamente sem aviso. Item de Configuracao: APT::Get::Remove. --auto-remove, --autoremove Se o comando for install ou remove, entao esta opcao age como se corresse o comando autoremove, removendo os pacotes de dependencias nao utilizados. Item de Configuracao: APT::Get::AutomaticRemove. --only-source Apenas tem significado para os comandos source e build-dep. Indica que os nomes de fontes fornecidos nao sao para serem mapeados atraves da tabela de binarios. Isto quer dizer que se esta opcao for especificada, estes comandos apenas irao aceitar nomes de pacotes fonte como argumentos, em vez de aceitarem nomes de pacotes binarios e procurar o pacote fonte correspondente. Item de Configuracao: APT::Get::Only-Source. --diff-only, --dsc-only, --tar-only Descarrega apenas o ficheiro diff, dsc, ou tar de um pacote fonte. Item de Configuracao: APT::Get::Diff-Only, APT::Get::Dsc-Only, e APT::Get::Tar-Only. --arch-only Apenas processa dependencias de compilacao dependentes da arquitectura. Item de Configuracao: APT::Get::Arch-Only. --indep-only Apenas processa dependencias de compilacao independentes da arquitectura. Item de Configuracao: APT::Get::Indep-Only. --allow-unauthenticated Ignora se os pacotes nao podem autenticados e nao avisa acerca disso. Isto pode ser util enquanto se trabalha com repositorios locais, mas e um enorme risco de seguranca se a autenticidade dos dados nao poder ser assegurada de outro modo pelo proprio utilizador. A utilizacao da opcao Trusted para entradas da sources.list(5) deve normalmente ser preferida em vez desta sobreposicao global. Item de configuracao: APT::Get::AllowUnauthenticated. --allow-insecure-repositories Permite ao comando de actualizacao de adquirir dados nao verificaveis a partir de fontes configuradas. Caso contrario o APT ira falhar no comando de actualizacao para repositorios sem assinaturas criptograficamente validas. Veja tambem apt-secure(8) para detalhes no conceito e nas implicacoes. Item de Configuracao: Acquire::AllowInsecureRepositories. --allow-releaseinfo-change Permite ao comando update continuar a descarregar dados de um repositorio que alterou a sua informacao do lancamento contido no repositorio indicando, por exemplo, um novo lancamento superior. O APT ira falhar no comando update para tal repositorio ate que a alteracao seja confirmada para assegurar que o utilizador esta preparado para a alteracao. Veja tambem apt-secure(8) para detalhes no conceito e configuracao. Opcoes especialistas (--allow-releaseinfo-change-field) existem para permitir alteracoes apenas para certos campos como origin, label, codename, suite, version e defaultpin. Veja tambem apt_preferences(5). Item de Configuracao: Acquire::AllowReleaseInfoChange. --show-progress Mostra informacao de progresso compreensivel para o utilizador na janela de terminal quando os pacotes sao instalados, actualizados ou removidos. Para uma versao "analisavel por maquina" destes dados veja o README.progress-reporting no directorio doc do apt. Itens de Configuracao: Dpkg::Progress e Dpkg::Progress-Fancy. --with-source nome_do_ficheiro Adiciona o ficheiro fornecido como uma fonte para meta-dados. Pode ser repetido para adicionar varios ficheiros. Veja a descricao de --with-source em apt-cache(8) para mais detalhes. -equalquer, --error-on=qualquer Falha o comando de actualizacao se ocorrer qualquer erro, mesmo sendo um transitorio. -U, --update Corre o comando update antes do comando especificado. Isto e suportado para comandos que instalam, removem, ou atualizam pacotes tais como install, remove, safe-upgrade, full-upgrade. Isto pode ser util para assegurar que um comando instala sempre as versoes mais recentes, ou, em combinacao com a opcao --snapshot para certificar que o instantaneo esta presente quando a instalacao esta a correr. Embargo: Devido a limitacoes tecnicas, as trancas sao adquiridas individualmente para cada fase, assim uma instalacao pode falhar ao adquirir tranca apos executar com sucesso a actualizacao. Ate que isto seja resolvido, isto e meramente acucar sintatico para apt update && apt install -h, --help Mostra um sumario curto da utilizacao. -v, --version Mostra a versao do programa. --audit Show audit (and notice) messages. This overrides the quiet option, but only for notice messages, not progress ones. -c, --config-file Ficheiro de Configuracao; Especifica o ficheiro de configuracao a usar. O programa ira ler o ficheiro de configuracao predefinido e depois este ficheiro de configuracao. Se as definicoes de configuracao precisarem de ser definidas antes, os ficheiros de configuracao predefinidos sao analisados especificando um ficheiro com a variavel de ambiente APT_CONFIG. Veja apt.conf(5) para informacao de sintaxe. -o, --option Set a Configuration Option; This will set an arbitrary configuration option. The syntax is -o Foo::Bar=bar. -o and --option can be used multiple times to set different options. --no-color, --color Turn colors on or off. Colors are on by default on supported terminals for apt(8) and can also be disabled using the NO_COLOR or APT_NO_COLOR environment variables, or further configured by the APT::Color configuration option and scope, see apt.conf(5) for information on that. FICHEIROS /etc/apt/sources.list Localizacoes de onde obter pacotes. Item de Configuracao: Dir::Etc::SourceList. /etc/apt/sources.list.d/ Ficheiros fragmentados para localizacoes de onde obter pacotes. Item de Configuracao: Dir::Etc::SourceParts. /etc/apt/apt.conf Ficheiro de configuracao do APT. Item de Configuracao: Dir::Etc::Main. /etc/apt/apt.conf.d/ Ficheiros de configuracao fragmentados do APT. Item de Configuracao: Dir::Etc::Parts. /etc/apt/preferences Ficheiro de preferencias de versao. Isto e onde voce deve especificar "pinning", isto e, uma preferencia para obter certos pacotes A partir de uma fonte separada ou a partir duma versao diferente de uma distribuicao. Item de Configuracao: Dir::Etc::Preferences. /etc/apt/preferences.d/ Ficheiros fragmentados para as preferencias de versao. Item de Configuracao: Dir::Etc::PreferencesParts. /var/cache/apt/archives/ Area de armazenamento para ficheiros de pacotes obtidos. Item de Configuracao: Dir::Cache::Archives. /var/cache/apt/archives/partial/ Area de armazenamento para ficheiros de pacotes em curso. Item de Configuracao: Dir::Cache::Archives sera implicitamente acrescentado (partial) /var/lib/apt/lists/ Area de armazenamento para informacao de estado para cada recurso de pacote especificado em sources.list(5) Tem de Configuracao: Dir::State::Lists. /var/lib/apt/lists/partial/ Area de armazenamento para informacao de estado em transito. Item de Configuracao: Dir::State::Lists sera implicitamente acrescentado (partial) VEJA TAMBEM apt-cache(8), apt-cdrom(8), dpkg(1), sources.list(5), apt.conf(5), apt- patterns(7), apt-config(8), apt-secure(8), O guia de utilizadores do The APT em /usr/share/doc/apt-doc/, apt_preferences(5), o Howto do APT. DIAGNOSTICO apt-get 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. AUTORES Jason Gunthorpe Equipa do APT NOTAS 1. pagina de bugs do APT https://bugs.debian.org/src:apt APT 2.9.5 01 Fevereiro 2022 APT-GET(8)