Manuais para a linha de comandos

Man » Manual online do apt - documentação online detalhada para a página de manual do apt

🌍
apt - interface de linha de comando

SINTAXE

apt [-h] [-o=string_config] [-c=arquivo_config] [-t=versão_alvo] [-a=arquitetura] {list | search
| show | update | install pkg [{=número_versão_pkg | /versão_alvo}]...  | remove pkg...
| upgrade | full-upgrade | edit-sources | {-v | --version} | {-h | --help}}

DESCRIÇÃO

apt fornece uma interface de linha de comando de alto nível para o sistema de gerenciamento de pacotes. É destinado
a ser uma interface para o usuário final e permite algumas opções mais adequadas para uso interativo por padrão

em comparação com ferramentas APT mais especializadas, como apt-get(8) e apt-cache(8).

Assim como o próprio apt, sua página de manual é destinada a ser uma interface para o usuário final e, como tal, menciona apenas os comandos e opções mais usados, em parte para não duplicar informações em vários lugares e em parte para evitar sobrecarregar os leitores com uma infinidade de opções e detalhes.

update (apt-get(8))
update é usado para baixar informações do pacote de todas as fontes configuradas. Outros comandos
operam nesses dados para, por exemplo, executar atualizações de pacotes ou pesquisar e exibir detalhes sobre
todos os pacotes disponíveis para instalação.

upgrade (apt-get(8))
upgrade é usado para instalar as atualizações disponíveis de todos os pacotes atualmente instalados no
sistema a partir das fontes configuradas via sources.list(5). Novos pacotes serão instalados se
necessário para satisfazer as dependências, mas os pacotes existentes nunca serão removidos. Se uma atualização
para um pacote exigir a remoção de um pacote instalado, a atualização para este pacote não será
executada.

Quando um pacote é fornecido como um argumento, o pacote será instalado antes da ação de atualização.

full-upgrade (apt-get(8))
full-upgrade executa a função de upgrade, mas removerá os pacotes atualmente instalados se
isso for necessário para atualizar o sistema como um todo.

Quando um pacote é fornecido como um argumento, o pacote será instalado antes da ação de atualização.

install, reinstall, remove, purge (apt-get(8))

Executa a ação solicitada em um ou mais pacotes especificados por meio de regex(7), glob(7) ou correspondência exata. A ação solicitada pode ser substituída para pacotes específicos, anexando um sinal de mais (+) ao nome do pacote para instalar este pacote ou um sinal de menos (-) para removê-lo.

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. Alternativamente, a versão
de uma versão específica pode ser selecionada, seguindo o nome do pacote com uma barra (/), e o nome do código (trixie, forky, sid...) ou nome da suíte (stable, testing, unstable). Isso
também selecionará versões desta versão para as dependências deste pacote, se necessário, para
satisfazer a solicitação.

Remover um pacote remove todos os dados do pacote, mas geralmente deixa pequenos arquivos de configuração de usuário modificados, caso a remoção tenha sido um acidente. Basta emitir uma solicitação de instalação para o pacote removido acidentalmente para restaurar sua função como antes, nesse caso. Por outro lado, você pode se livrar desses restos, chamando purge, mesmo em pacotes que já foram removidos. Observe que isso não afeta quaisquer dados ou configurações armazenados em seu diretório pessoal.

autoremove (apt-get(8))
autoremove é usado para remover pacotes que foram instalados automaticamente para satisfazer
dependências de outros pacotes e que não são mais necessários, pois as dependências mudaram ou os
pacotes que os exigiam foram removidos entretanto.

Você deve verificar se a lista não inclui aplicativos que você passou a gostar, mesmo que tenham sido instalados apenas como uma dependência de outro pacote. Você pode marcar um pacote como instalado manualmente, usando apt-mark(8). Os pacotes que você instalou explicitamente por meio de install também nunca são propostos para remoção automática.

satisfy (apt-get(8))
satisfy satisfaz strings de dependência, conforme usado em Build-Depends. Ele também lida com conflitos, prefixando um argumento com "Conflicts: ".

Exemplo: apt satisfy "foo, bar (>= 1.0)" "Conflicts: baz, fuzz"

why, why-not

Esses comandos imprimem o caminho de raciocínio do resolvedor. Eles são semelhantes aos comandos equivalentes do aptitude para muitos casos de uso, mas são diferentes no sentido de que imprimem a razão real pela qual o resolvedor escolheu, em vez do caminho mais forte potencial.

O comando why determina por que um pacote instalado está instalado. Isso fornece feedback razoável sobre por que um pacote instalado automaticamente está instalado; para um pacote instalado manualmente, nenhuma outra razão é fornecida. Se o pacote não estiver instalado, nenhuma razão pode ser determinada.

O comando why-not determina por que um pacote foi considerado não instalável. Isso pode nem sempre fornecer um resultado, mesmo que um pacote seja desinstalável.

Ambos os comandos aceitam um único argumento, o nome de um pacote.

search (apt-cache(8))
search pode ser usado para pesquisar os termos regex(7) fornecidos na lista de pacotes disponíveis
e exibir correspondências. Isso pode ser útil, por exemplo, para encontrar pacotes relacionados a um determinado tópico.

show (apt-cache(8))
show exibe informações detalhadas sobre um pacote específico.

update (apt-cache(8))
update atualiza a lista de pacotes disponíveis.

upgrade (apt-get(8))
upgrade atualiza os pacotes instalados para as versões mais recentes.

dist-upgrade (apt-get(8))
dist-upgrade executa uma atualização completa do sistema, incluindo a resolução de dependências e a remoção de pacotes obsoletos.

autoremove (apt-get(8))
autoremove remove pacotes que foram instalados automaticamente como dependências e que não são mais necessários.

clean (apt-get(8))
clean remove os arquivos de pacotes baixados.

autoclean (apt-get(8))
autoclean remove apenas os arquivos de pacotes que não são mais necessários.

install (apt-get(8))
install instala um novo pacote.

remove (apt-get(8))
remove remove um pacote instalado, mas mantém os arquivos de configuração.

purge (apt-get(8))
purge remove um pacote instalado e seus arquivos de configuração.

reinstall (apt-get(8))
reinstall reinstala um pacote instalado.

upgrade (apt-get(8))
upgrade atualiza um pacote para a versão mais recente.

dist-upgrade (apt-get(8))
dist-upgrade executa uma atualização completa do sistema, incluindo a resolução de dependências e a remoção de pacotes obsoletos.

autoremove (apt-get(8))
autoremove remove pacotes que foram instalados automaticamente como dependências e que não são mais necessários.

clean (apt-get(8))
clean remove os arquivos de pacotes baixados.

autoclean (apt-get(8))
autoclean remove apenas os arquivos de pacotes que não são mais necessários.

VEJA TAMBÉM

apt-get(8), apt-cache(8), sources.list(5), apt.conf(5), apt-config(8), apt-patterns(7), O guia do usuário do APT em /usr/share/doc/apt-doc/, apt_preferences(5), o guia do APT.

DIAGNÓSTICOS

apt 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).

AUTOR

Equipe APT

NOTAS

Página de erros do APT
https://bugs.debian.org/src:apt