apt-get - Utilitário de gerenciamento de pacotes APT -- interface de linha de comando
SINOPSIS
apt-get [-sqdyfmubV] [-o=config_string] [-c=config_file] [-t=target_release] [-a=architecture]
{update | upgrade | dselect-upgrade | dist-upgrade |
install pkg [{=pkg_version_number | /target_release}]... | remove pkg... | purge pkg...
| source pkg [{=pkg_version_number | /target_release}]... |
build-dep pkg [{=pkg_version_number | /target_release}]... |
download pkg [{=pkg_version_number | /target_release}]... | check | clean | autoclean |
autoremove | {-v | --version} | {-h | --help}}
DESCRIÇÃO
apt-get é a ferramenta de linha de comando para gerenciamento de pacotes, e pode ser considerada o "back-end" do usuário para outras ferramentas que usam a biblioteca APT. Várias interfaces "front-end" existem, como aptitude(8), synaptic(8) e wajig(1).
A menos que a opção -h ou --help seja fornecida, um dos comandos abaixo deve estar presente.
update
update é usado para resincronizar os arquivos de índice de pacotes a partir de suas fontes. Os índices de pacotes disponíveis são obtidos dos locais especificados em /etc/apt/sources.list. Por exemplo, ao usar um arquivo Debian, este comando recupera e examina os arquivos Packages.gz, para que as informações sobre novos e atualizados pacotes estejam disponíveis. Uma atualização deve sempre ser executada antes de uma atualização ou dist-upgrade. Esteja ciente de que a barra de progresso geral estará incorreta, pois o tamanho dos arquivos de pacote não pode ser conhecido antecipadamente.
upgrade
upgrade é usado para instalar as versões mais recentes de todos os pacotes atualmente instalados no sistema a partir das fontes enumeradas em /etc/apt/sources.list. Os pacotes atualmente instalados com novas versões disponíveis são recuperados e atualizados; em nenhuma circunstância os pacotes atualmente instalados são removidos, ou pacotes não instalados são recuperados e instalados. Novas versões de pacotes atualmente instalados que não podem ser atualizados sem alterar o status de instalação de outro pacote permanecerão em sua versão atual. Uma atualização deve ser executada primeiro para que o apt-get saiba que novas versões de pacotes estão disponíveis.
Quando um pacote é fornecido como um argumento, o pacote será instalado antes da ação de atualização.
dist-upgrade
dist-upgrade, além de executar a função de upgrade, também lida de forma inteligente com as dependências variáveis com novas versões de pacotes; o apt-get possui um sistema de resolução de conflitos "inteligente" e tentará atualizar os pacotes mais importantes às custas dos menos importantes, se necessário. O comando dist-upgrade pode, portanto, remover alguns pacotes. O arquivo /etc/apt/sources.list contém uma lista de locais de onde recuperar os arquivos de pacote desejados. Consulte também apt_preferences(5) para um mecanismo para substituir as configurações gerais para pacotes individuais.
Quando um pacote é fornecido como argumento, o pacote será instalado antes da ação de atualização.
dselect-upgrade
dselect-upgrade é usado em conjunto com a interface Debian tradicional, dselect(1). O dselect-upgrade acompanha as alterações feitas pelo dselect(1) no campo Status dos pacotes disponíveis e executa as ações necessárias para concretizar esse estado (por exemplo, a remoção de pacotes antigos e a instalação de novos).
install
install é seguido por um ou mais pacotes desejados para instalação ou atualização. Cada pacote é um nome de pacote, não um nome de arquivo totalmente qualificado (por exemplo, em um sistema Debian, apt-utils seria o argumento fornecido, não apt-utils_3.1.13_amd64.deb). Todos os pacotes necessários para o(s) pacote(s) especificado(s) para instalação também serão recuperados e instalados.
O arquivo /etc/apt/sources.list é usado para localizar os pacotes desejados. Se um hífen for anexado ao nome do pacote (sem espaço entre eles), o pacote identificado será removido, caso esteja instalado. Da mesma forma, um sinal de mais pode ser usado para designar um pacote para instalação. Esses últimos recursos podem ser usados para substituir as decisões do sistema de resolução de conflitos do apt-get.
Uma versão específica de um pacote pode ser selecionada para instalação, seguindo o nome do pacote com um sinal de igual e a versão do pacote a ser selecionada. Isso fará com que essa versão seja localizada e selecionada para instalação. Alternativamente, uma distribuição específica pode ser selecionada, seguindo o nome do pacote com uma barra e a versão da distribuição ou o nome do Arquivo (stable, testing, unstable).
Ambos os mecanismos de seleção de versão podem rebaixar pacotes e devem ser usados com cuidado.
Este também é o destino a ser usado se você quiser atualizar um ou mais pacotes já instalados, sem atualizar todos os pacotes que você tem em seu sistema. Ao contrário do destino "upgrade", que instala a versão mais recente de todos os pacotes atualmente instalados, "install" instalará a versão mais recente apenas dos pacotes especificados. Basta fornecer o nome do(s) pacote(s) que você deseja atualizar e, se uma versão mais recente estiver disponível, ela (e suas dependências, conforme descrito acima) será baixada e instalada.
Finalmente, o mecanismo apt\_preferences(5) permite criar uma política de instalação alternativa para pacotes individuais.
Se nenhum pacote corresponder à expressão fornecida e a expressão contiver um dos caracteres '.', '?' ou '\*', então é assumido que é uma expressão regular POSIX, e ela é aplicada a todos os nomes de pacotes no banco de dados. Quaisquer correspondências serão instaladas (ou removidas). Observe que a correspondência é feita por substring, portanto, 'lo.*' corresponde a 'how-lo' e 'lowest'. Se isso não for desejado, ancore a expressão regular com um caractere '^' ou '$', ou crie uma expressão regular mais específica.
O fallback para expressões regulares está obsoleto no APT 2.0 e foi removido em apt(8), exceto para expressões ancoradas, e será removido de apt-get(8) em uma versão futura. Use aptpatterns(7) em vez disso.
reinstall
reinstall é um alias para install --reinstall.
remove
remove é idêntico a install, exceto que os pacotes são removidos em vez de instalados. Observe
que remover um pacote deixa seus arquivos de configuração no sistema. Se um sinal de mais for
anexado ao nome do pacote (sem espaço entre eles), o pacote identificado será
instalado em vez de removido.
purge
purge é idêntico a remove, exceto que os pacotes são removidos e apagados (todos os arquivos de
configuração também são excluídos).
source
source faz com que o apt-get busque pacotes de código-fonte. O APT examinará os pacotes disponíveis para
decidir qual pacote de código-fonte buscar. Em seguida, ele encontrará e baixará para o diretório atual a versão mais recente desse pacote de código-fonte, respeitando o
repositório padrão, definido com a opção APT::Default-Release, a opção -t ou por pacote com a
sintaxe pkg/release, se possível.
Os argumentos são interpretados como nomes de pacotes binários e de código-fonte. Consulte a opção --only-source se você quiser alterar isso.
Os pacotes de código-fonte são rastreados separadamente dos pacotes binários por meio de linhas deb-src no arquivo sources.list(5). Isso significa que você precisará adicionar uma linha para cada repositório do qual deseja obter os códigos-fonte; caso contrário, você provavelmente obterá as versões de código-fonte incorretas (muito antigas/muito novas) ou nenhuma.
Se a opção --compile for especificada, o pacote será compilado para um arquivo .deb binário usando dpkg-buildpackage para a arquitetura definida pela opção --host-architecture. Se --download-only for especificado, o pacote de código-fonte não será descompactado.
Uma versão específica do código-fonte pode ser recuperada adicionando um sinal de igual ao final do nome do código-fonte e, em seguida, a versão a ser buscada, de forma semelhante ao mecanismo usado para os arquivos de pacote. Isso permite a correspondência exata do nome e da versão do pacote de código-fonte, habilitando implicitamente a opção APT::Get::Only-Source.
Observe que os pacotes de código-fonte não são instalados e rastreados no banco de dados dpkg como os pacotes binários; eles são simplesmente baixados para o diretório atual, como arquivos tar de código-fonte.
build-dep
build-dep faz com que o apt-get instale/remova pacotes em uma tentativa de satisfazer as dependências de construção para um pacote de código-fonte. Por padrão, as dependências são satisfeitas para construir o
pacote nativamente. Se desejado, uma arquitetura de host pode ser especificada com a
opção --host-architecture.
Os argumentos são interpretados como nomes de pacotes binários ou de código-fonte. Consulte a opção --only-source se você quiser alterar isso.
satisfy
satisfy faz com que o apt-get satisfaça as strings de dependência fornecidas. As strings de dependência podem
ter perfis de construção e uma lista de restrições de arquitetura, como nas dependências de construção. Elas podem ser prefixadas opcionalmente com "Conflicts: " para insatisfazer a string de dependência. Várias strings do mesmo tipo podem ser especificadas.
Exemplo: apt-get satisfy "foo" "Conflitos: bar" "baz (>> 1.0) | bar (= 2.0), moo"
O operador legado '</>' não é suportado, use '<=/>=' em vez disso.
check
check é uma ferramenta de diagnóstico; ele atualiza o cache de pacotes e verifica se há dependências quebradas.
download
download fará o download do pacote binário especificado para o diretório atual. A autenticidade
dos dados do pacote é garantida da maneira usual.
clean
clean limpa o repositório local de arquivos de pacote recuperados. Ele remove tudo, exceto
o arquivo de bloqueio, de /var/cache/apt/archives/ e /var/cache/apt/archives/partial/.
autoclean (e o alias auto-clean desde a versão 1.1)
Como clean, autoclean limpa o repositório local de arquivos de pacote recuperados. A
diferença é que ele remove apenas os arquivos de pacote que não podem mais ser baixados e são
em grande parte inúteis. Isso permite que um cache seja mantido por um longo período sem que ele
cresça descontroladamente. A opção de configuração APT::Clean-Installed impedirá que os pacotes
instalados sejam apagados, caso seja definida como off.
distclean (e o alias dist-clean)
distclean remove todos os arquivos em /var/lib/apt/lists, exceto Release, Release.gpg e
InRelease. Ele pode ser usado, por exemplo, ao finalizar imagens distribuídas aos usuários. Os
arquivos de lançamento são mantidos por motivos de segurança, para evitar vários tipos de ataques.
autoremove (e o alias auto-remove desde a versão 1.1)
autoremove é usado para remover pacotes que foram instalados automaticamente para satisfazer
dependências de outros pacotes e que agora não são mais necessários.
autopurge
Como autoremove, mas autopurge também remove os arquivos de configuração. Este é um atalho para
autoremove --purge.
changelog
changelog tenta baixar o arquivo changelog de um pacote e exibi-lo por meio de
sensible-pager. Por padrão, ele exibe o changelog para a versão que está instalada.
No entanto, você pode especificar as mesmas opções do comando install.
indextargets
Exibe, por padrão, uma listagem formatada deb822 com informações sobre todos os arquivos de dados
(também conhecidos como destinos de índice) que apt-get update baixaria. Ele suporta uma opção
--format para modificar o formato de saída, além de aceitar linhas da saída padrão para filtrar os
registros. O comando é usado principalmente como uma interface para ferramentas externas que
trabalham com o APT para obter informações, bem como nomes de arquivos baixados, para que eles
possam usá-los em vez de baixá-los novamente por conta própria. A documentação detalhada é omitida
aqui e pode ser encontrada no arquivo /usr/share/doc/apt/acquire-additional-files.md.gz,
enviado pelo pacote apt-doc.
OPÇÕES
Todas as opções da linha de comando podem ser definidas usando o arquivo de configuração; as descrições indicam a opção de configuração a ser definida. Para opções booleanas, você pode substituir o arquivo de configuração usando algo como -f-, --no-f, -f=no ou várias outras variações.
--no-install-recommends
Não considere os pacotes recomendados como uma dependência para instalação. Item de configuração:
APT::Install-Recommends.
--install-suggests
Considere os pacotes sugeridos como uma dependência para instalação. Item de configuração:
APT::Install-Suggests.
-d, --download-only
Apenas baixar; os arquivos de pacote são apenas recuperados, não descompactados ou instalados. Item de configuração:
APT::Get::Download-Only.
-f, --fix-broken
Corrigir; tente corrigir um sistema com dependências quebradas. Esta opção, quando usada com instalar/remover, pode omitir quaisquer pacotes para permitir que o APT deduz uma solução provável. Se os pacotes forem especificados, eles devem corrigir completamente o problema. A opção às vezes é necessária ao executar o APT pela primeira vez; o próprio APT não permite que existam dependências de pacotes quebradas em um sistema. É possível que a estrutura de dependências de um sistema esteja tão corrompida que exija intervenção manual (o que geralmente significa usar `dpkg --remove` para eliminar alguns dos pacotes ofensivos). O uso desta opção em conjunto com -m pode produzir um erro em algumas situações. Item de configuração:
APT::Get::Fix-Broken.
-m, --ignore-missing, --fix-missing
Ignorar pacotes ausentes; se os pacotes não puderem ser recuperados ou falharem na verificação de integridade após a recuperação (arquivos de pacote corrompidos), mantenha esses pacotes e trate o resultado. O uso desta opção em conjunto com -f pode produzir um erro em algumas situações. Se um pacote for selecionado para instalação (especialmente se for mencionado na linha de comando) e não puder ser baixado, ele será silenciado. Item de configuração:
APT::Get::Fix-Missing.
--no-download
Desativa o download de pacotes. Isso é melhor usado com --ignore-missing para forçar o APT a usar apenas os arquivos .deb que já foram baixados. Item de configuração:
APT::Get::Download.
-q, --quiet
Silencioso; produz uma saída adequada para registro, omitindo indicadores de progresso. Mais q's produzirão mais silêncio até um máximo de 2. Você também pode usar -q=# para definir o nível de silêncio, substituindo o arquivo de configuração. Observe que o nível de silêncio 2 implica -y; você nunca deve usar -qq sem um modificador de não ação, como -d, --print-uris ou -s, pois o APT pode decidir fazer algo que você não esperava. Item de configuração:
quiet.
-s, --simulate, --just-print, --dry-run, --recon, --no-act
Nenhuma ação; execute uma simulação de eventos que ocorreriam com base no estado atual do sistema, mas não altere realmente o sistema. O bloqueio será desativado (Debug::NoLocking) para que o estado do sistema possa ser alterado enquanto o apt-get estiver em execução. Simulações também podem ser executadas por usuários não root, que podem não ter acesso de leitura a todas as configurações do apt, distorcendo a simulação. Um aviso expressando este aviso também é exibido por padrão para usuários não root (APT::Get::Show-User-Simulation-Note). Item de configuração:
APT::Get::Simulate.
As execuções simuladas imprimem uma série de linhas, cada uma representando uma operação dpkg: configurar (Conf), remover (Remv) ou descompactar (Inst). Colchetes indicam pacotes quebrados, e colchetes vazios indicam quebras que não têm importância (raro).
-y, --yes, --assume-yes
Sim automaticamente a confirmação de prompts; assume "sim" como resposta para todos os prompts e executa de forma não interativa. Se ocorrer uma situação indesejável, como alterar um pacote retido, tentar instalar um pacote não autenticado ou remover um pacote essencial, o apt-get será interrompido.
Item de configuração: APT::Get::Assume-Yes.
--assume-no
Responde automaticamente "não" a todos os prompts. Item de configuração: APT::Get::Assume-No.
--no-show-upgraded
Não exibe uma lista de todos os pacotes que serão atualizados. Item de configuração: APT::Get::Show-Upgraded.
-V, --verbose-versions
Exibe as versões completas dos pacotes atualizados e instalados. Item de configuração: APT::Get::Show-Versions.
--no-list-columns
Exibe as listas de pacotes sem organizá-las em colunas. Por padrão, as listas de pacotes são impressas no estilo do comando "ls". Item de configuração: APT::Get::List-Columns.
--comment
Adiciona o valor fornecido ao campo Comment: no arquivo history.log. Item de configuração: APT::History::Comment.
-a, --host-architecture
Esta opção controla a arquitetura para a qual os pacotes são compilados por apt-get source --compile e como as dependências de compilação cruzada são satisfeitas. Por padrão, não está definido, o que significa que a arquitetura do host é a mesma da arquitetura de compilação (que é definida por APT::Architecture). Item de configuração: APT::Get::Host-Architecture.
-P, --build-profiles
Esta opção controla os perfis de compilação ativados para os quais um pacote de origem é compilado por apt-get source --compile e como as dependências de compilação são satisfeitas. Por padrão, nenhum perfil de compilação está ativo. Vários perfis de compilação podem ser ativados ao mesmo tempo, concatenando-os com uma vírgula. Item de configuração: APT::Build-Profiles.
-b, --compile, --build
Compila pacotes de origem após baixá-los. Item de configuração: APT::Get::Compile.
--ignore-hold
Ignora as retenções de pacotes; isso faz com que o apt-get ignore uma retenção colocada em um pacote. Isso pode ser útil em conjunto com o dist-upgrade para substituir um grande número de retenções indesejadas. Item de configuração: APT::Ignore-Hold.
--with-new-pkgs
Permite a instalação de novos pacotes quando usado em conjunto com o upgrade. Isso é útil se a atualização de um pacote instalado exigir que novas dependências sejam instaladas. Em vez de reter o pacote, o upgrade atualizará o pacote e instalará as novas dependências. Observe que o upgrade com esta opção nunca removerá pacotes, apenas permitirá adicionar novos. Item de configuração: APT::Get::Upgrade-Allow-New.
--no-upgrade
Não atualiza os pacotes; quando usado em conjunto com o install, o no-upgrade impedirá que os pacotes na linha de comando sejam atualizados, caso já estejam instalados. Item de configuração: APT::Get::Upgrade.
--only-upgrade
Não instala novos pacotes; quando usado em conjunto com o install, o only-upgrade instalará apenas as atualizações para os pacotes já instalados e ignorará as solicitações para instalar novos pacotes. Item de configuração: APT::Get::Only-Upgrade.
--allow-downgrades
Esta é uma opção perigosa que fará com que o apt continue sem solicitar confirmação se estiver realizando downgrades. Não deve ser usado, exceto em situações muito especiais. Usá-lo pode destruir seu sistema! Item de configuração: APT::Get::allow-downgrades. Introduzido no APT 1.1.
--allow-remove-essential
Força a resposta "sim"; esta é uma opção perigosa que fará com que o apt continue sem solicitar confirmação se estiver removendo itens essenciais. Não deve ser usado, exceto em situações muito especiais. Usá-lo pode destruir seu sistema! Item de configuração: APT::Get::allow-remove-essential. Introduzido no APT 1.1.
--allow-change-held-packages
Força a resposta "sim"; esta é uma opção perigosa que fará com que o apt continue sem solicitar confirmação se estiver alterando pacotes retidos. Não deve ser usado, exceto em situações muito especiais. Usá-lo pode destruir seu sistema! Item de configuração: APT::Get::allow-change-held-packages. Introduzido no APT 1.1.
--force-yes
Força a resposta "sim"; esta é uma opção perigosa que fará com que o apt continue sem solicitar confirmação se estiver realizando algo potencialmente prejudicial. Não deve ser usado, exceto em situações muito especiais. Usar --force-yes pode destruir seu sistema! Item de configuração: APT::Get::force-yes. Esta opção está descontinuada e foi substituída por --allow-unauthenticated, --allow-downgrades, --allow-remove-essential, --allow-change-held-packages na versão 1.1.
--print-uris
Em vez de buscar os arquivos para instalar, seus URIs são impressos. Cada URI terá o caminho, o nome do arquivo de destino, o tamanho e o hash MD5 esperado. Observe que o nome do arquivo para gravar não corresponderá necessariamente ao nome do arquivo no site remoto! Isso também funciona com os comandos source e update. Quando usado com o comando update, o MD5 e o tamanho não são incluídos, e cabe ao usuário descompactar quaisquer arquivos compactados. Item de configuração: APT::Get::Print-URIs.
--purge
Use purge em vez de remove para qualquer coisa que seja removida. Um asterisco ("*") será exibido ao lado dos pacotes que estão programados para serem removidos. remove --purge é equivalente ao comando purge. Item de configuração: APT::Get::Purge.
--reinstall
Reinstale os pacotes que já estão instalados e na versão mais recente. Item de configuração: APT::Get::ReInstall.
--list-cleanup
Esta opção está ativada por padrão; use --no-list-cleanup para desativá-la. Quando está ativada, o apt-get gerencia automaticamente o conteúdo de /var/lib/apt/lists para garantir que os arquivos obsoletos sejam apagados. A única razão para desativá-la é se você alterar frequentemente sua lista de fontes. Item de configuração: APT::Get::List-Cleanup.
-S, --snapshot
Esta opção controla o snapshot escolhido para arquivos com Snapshot: enable na entrada de origem. Por exemplo, -S 20220102T030405Z seleciona um snapshot de 2 de janeiro de 2022, às 03:04:05 UTC. Item de configuração: APT::Snapshot; veja também a página de manual sources.list(5).
-t, --target-release, --default-release
Esta opção controla a entrada padrão para o mecanismo de política; ela cria um pin padrão com prioridade 990 usando a string de lançamento especificada. Isso substitui as configurações gerais em /etc/apt/preferences. Especificamente, os pacotes fixados não são afetados pelo valor desta opção. Em resumo, esta opção permite que você tenha controle simples sobre de quais distribuições os pacotes serão recuperados. Alguns exemplos comuns podem ser -t '2.1*', -t unstable ou -t sid. Item de configuração: APT::Default-Release; veja também a página do manual apt_preferences(5).
--trivial-only
Execute apenas operações que são 'triviais'. Logicamente, isso pode ser considerado relacionado a --assume-yes; onde --assume-yes responderá sim a qualquer prompt, --trivial-only responderá não. Item de configuração: APT::Get::Trivial-Only.
--mark-auto
Após a instalação bem-sucedida, marque todos os pacotes recém-instalados como instalados automaticamente, o que fará com que cada um dos pacotes seja removido quando não houver mais pacotes instalados manualmente que dependam deste pacote. Isso é equivalente a executar apt-mark auto para todos os pacotes instalados. Item de configuração: APT::Get::Mark-Auto.
--no-remove
Se algum pacote precisar ser removido, o apt-get aborta imediatamente sem solicitar confirmação. Item de configuração: APT::Get::Remove.
--auto-remove, --autoremove
Se o comando for instalar ou remover, esta opção atuará como a execução do comando autoremove, removendo pacotes de dependência não utilizados. Item de configuração: APT::Get::AutomaticRemove.
--only-source
Só tem significado para os comandos source e build-dep. Indica que os nomes de origem fornecidos não devem ser mapeados através da tabela binária. Isso significa que, se esta opção for especificada, estes comandos só aceitarão nomes de pacotes de origem como argumentos, em vez de aceitar nomes de pacotes binários e procurar o pacote de origem correspondente. Item de configuração: APT::Get::Only-Source.
--diff-only, --dsc-only, --tar-only
Baixe apenas o arquivo diff, dsc ou tar de um arquivo de origem. Item de configuração: APT::Get::Diff-Only, APT::Get::Dsc-Only e APT::Get::Tar-Only.
--arch-only
Processe apenas as dependências de construção dependentes da arquitetura. Item de configuração: APT::Get::Arch-Only.
--indep-only
Processe apenas as dependências de construção independentes da arquitetura. Item de configuração: APT::Get::Indep-Only.
--allow-unauthenticated
Ignore se os pacotes não puderem ser autenticados e não solicite confirmação sobre isso. Isso pode ser útil ao trabalhar com repositórios locais, mas é um grande risco de segurança se a autenticidade dos dados não for garantida de outra forma pelo próprio usuário. O uso da opção Trusted para entradas sources.list(5) deve geralmente ser preferível a esta substituição global. Item de configuração: APT::Get::AllowUnauthenticated.
--allow-insecure-repositories
Permita que o comando update adquira dados não verificáveis de fontes configuradas. Caso contrário, o APT falhará no comando update para repositórios sem assinaturas criptográficas válidas. Veja também apt-secure(8) para obter detalhes sobre o conceito e as implicações. Item de configuração: Acquire::AllowInsecureRepositories.
--allow-releaseinfo-change
Permite que o comando update continue baixando dados de um repositório que alterou suas
informações sobre a versão contida no repositório, indicando, por exemplo, uma nova versão principal.
O APT falhará no comando update para esses repositórios até que a alteração seja confirmada para
garantir que o usuário esteja preparado para a alteração. Consulte também apt-secure(8) para obter
detalhes sobre o conceito e a configuração.
Opções especializadas (--allow-releaseinfo-change-field) existem para permitir alterações apenas para
certos campos, como origin, label, codename, suite, version e defaultpin. Consulte também
apt_preferences(5). Item de configuração: Acquire::AllowReleaseInfoChange.
--show-progress
Exibe informações de progresso amigáveis ao usuário na janela do terminal quando os pacotes são
instalados, atualizados ou removidos. Para uma versão desta informação que possa ser analisada por
máquina, consulte README.progress-reporting no diretório de documentação do apt. Itens de
configuração: Dpkg::Progress e Dpkg::Progress-Fancy.
--with-source filename
Adiciona o arquivo especificado como uma fonte para metadados. Pode ser repetido para adicionar
vários arquivos. Consulte a descrição de --with-source em apt-cache(8) para obter mais detalhes.
-eany, --error-on=any
Falha o comando update se algum erro ocorrer, mesmo que seja um erro transitório.
-U, --update
Executa o comando update antes do comando especificado. Isso é suportado para comandos que
instalam, removem ou atualizam pacotes, como install, remove, safe-upgrade, full-upgrade.
Isso pode ser útil para garantir que um comando sempre instale as versões mais recentes ou, em
combinação com a opção --snapshot, para garantir que o snapshot esteja presente quando o install
estiver sendo executado.
Aviso: devido a limitações técnicas, os bloqueios são adquiridos individualmente para cada fase; portanto,
uma instalação pode falhar ao adquirir bloqueios após executar com sucesso o update. Até que isso seja
resolvido, isso é apenas açúcar sintático para apt update && apt install
-h, --help
Exibe um breve resumo de uso.
-v, --version
Exibe a versão do programa.
--audit
Exibe mensagens de auditoria (e avisos). Isso substitui a opção silenciosa, mas apenas para mensagens
de aviso, não para mensagens de progresso.
-c, --config-file
Arquivo de configuração; especifica um arquivo de configuração a ser usado. O programa lerá o arquivo
de configuração padrão e, em seguida, este arquivo de configuração. Se as configurações precisarem
ser definidas antes que os arquivos de configuração padrão sejam analisados, especifique um arquivo
com a variável de ambiente APT_CONFIG. Consulte apt.conf(5) para obter informações sobre a sintaxe.
-o, --option
Define uma opção de configuração; isso definirá uma opção de configuração arbitrária. A sintaxe é
-o Foo::Bar=bar. -o e --option podem ser usados várias vezes para definir diferentes opções.
--cli-version
Solicita uma versão específica da CLI. Este é um padrão que recebe uma versão MAJOR.MINOR. Você pode
omitir a versão MINOR, caso em que o nível mínimo suportado mais recente será usado.
As versões são apresentadas da seguinte forma: a versão 3.2 tem versões equivalentes 0.32, 1.22 e 2.12, implementando novos recursos para suas respectivas versões principais.
Um caso especial é o padrão de versão X.9: uma versão como 2.9 é seguida por 3.0, mas 2.10 segue diretamente após 2.8; dado que usamos números de versão ímpares como séries de desenvolvimento (2.9 é a série de desenvolvimento 3.0).
Este recurso foi introduzido no APT 3.1.10 e substitui a configuração específica do binário. Você pode usar APT::Version com um efeito semelhante em binários mais antigos, por exemplo, use -o APT::Version=2 para fazer com que apt(8) se comporte como a série 2.x.
O valor padrão é a versão atual do APT para apt(8) e 0.(10 * major + minor) para os comandos clássicos. A série 0.X está em desuso e os outros comandos serão atualizados para a série 2.x no futuro.
--no-color, --color
Ativa ou desativa as cores. As cores estão ativadas por padrão em terminais compatíveis para apt(8) e também podem ser desativadas usando as variáveis de ambiente NO_COLOR ou APT_NO_COLOR, ou configuradas ainda mais pela opção de configuração APT::Color e escopo, consulte apt.conf(5) para obter informações sobre isso.
ARQUIVOS
/etc/apt/sources.list
Locais de onde buscar pacotes. Item de configuração: Dir::Etc::SourceList.
/etc/apt/sources.list.d/
Fragmentos de arquivo para locais de onde buscar pacotes. Item de configuração: Dir::Etc::SourceParts.
/etc/apt/apt.conf
Arquivo de configuração APT. Item de configuração: Dir::Etc::Main.
/etc/apt/apt.conf.d/
Fragmentos de arquivo de configuração APT. Item de configuração: Dir::Etc::Parts.
/etc/apt/preferences
Arquivo de preferências de versão. É aqui que você especificaria "pinagem", ou seja, uma preferência para obter certos pacotes de uma fonte separada ou de uma versão diferente de uma distribuição. Item de configuração: Dir::Etc::Preferences.
/etc/apt/preferences.d/
Fragmentos de arquivo para as preferências de versão. Item de configuração: Dir::Etc::PreferencesParts.
/var/cache/apt/archives/
Área de armazenamento para arquivos de pacote recuperados. Item de configuração: Dir::Cache::Archives.
/var/cache/apt/archives/partial/
Área de armazenamento para arquivos de pacote em trânsito. Item de configuração: Dir::Cache::Archives (partial será implicitamente anexado)
/var/lib/apt/lists/
Área de armazenamento para informações de estado para cada recurso de pacote especificado em sources.list(5). Item de configuração: Dir::State::Lists.
/var/lib/apt/lists/partial/
Área de armazenamento para informações de estado em trânsito. Item de configuração: Dir::State::Lists (partial será implicitamente anexado)
VEJA TAMBÉM
apt-cache(8), apt-cdrom(8), dpkg(1), sources.list(5), apt.conf(5), apt-patterns(7), aptconfig(8), apt-secure(8), O Guia do Usuário do APT em /usr/share/doc/apt-doc/, apt_preferences(5), o Howto do APT.
DIAGNÓSTICOS
apt-get retorna zero em operação normal, decimal 100 em caso de erro.
ERROS
Página de erros do APT[1]. Se você deseja relatar um erro no APT, consulte /usr/share/doc/debian/bug-reporting.txt ou o comando reportbug(1).
AUTORES
Jason Gunthorpe
Equipe APT
NOTAS
Página de bugs do APT
https://bugs.debian.org/src:apt