fbpx

Comandos Linux – Comando apt

Comando apt do Linux

Atualizado: 05/04/2019 por Computer Hope

comando apt

Nos sistemas operacionais Linux que usam o sistema de gerenciamento de pacotes APT , o comando apt instala , remove, atualiza e gerencia pacotes de software . Ele gerencia automaticamente as dependências do pacote, instalando o software necessário conforme necessário e removendo-o quando não for mais necessário.

Descrição

O comando apt executa uma função semelhante ao apt-get , mas com algumas funções, conveniências e recursos adicionais. Por exemplo, fornece colorização e formatação mais sofisticada da saída de texto e uma barra de progresso animada ao instalar o software. No entanto, essas alterações de formatação tornam o apt inadequado para capturar a saída em um arquivo ou processá-la com outra ferramenta, como grep . Se você precisar salvar ou processar a saída do apt , é uma boa ideia usar o apt-get .

O Apt está disponível em várias distribuições modernas de Linux, principalmente Debian e Ubuntu . Também está disponível nos sistemas Windows 10 que usam o Ubuntu Windows Subsystem padrão para Linux .

Sintaxe

  apt [ -h ] [ -o = config_string ] [ -c = config_file ] [ -t = target_release ]
     [ -a = arquitetura ] { lista |  pesquisa |  show |  atualização |
     instale o pacote [{ = pkg_version_number |  / target_release }] ... |
     remover o pacote ... |  atualização |  atualização completa |  editar fontes | 
     { -v |  --versão } |  { -h |  --help }}

Comandos

GorjetaQualquer comando listado abaixo que faça alterações em seu sistema deve ser executado pelo superusuário ou com o comando sudo .

atualizarO comando update baixa informações atualizadas sobre os pacotes de software disponíveis. Essas informações são usadas pelo apt para executar a maioria de suas outras operações, incluindo instalação, atualização, gerenciamento de dependências e listagem de informações do pacote.

Uma atualização sempre deve ser executada antes de uma atualização ou atualização completa .

atualizar pacoteInstale as versões atualizadas do pacote pkg . Se nenhum pacote for especificado, todos os pacotes atualmente instalados serão atualizados.
atualização completaExecute uma atualização , mas também remova pacotes desatualizados ou incompatíveis, se necessário, para atualizar completamente o sistema. Isso é equivalente ao apt-get dist-upgrade .
instalar o pacoteInstala o pacote chamado pkg . O nome pkg pode ser o nome exato de um pacote, uma expressão regular ou usar caracteres curinga .

Nesse comando, e com remover e remover , você pode especificar vários nomes de pacotes com um sinal de mais (” + “) ou um sinal de menos (”  “) no final do nome para marcá-lo para instalação ou remoção. Você também pode acrescentar um sinal de igual (” = “) no final do nome, seguido por um número de versão específico, para aplicar o comando apenas a essa versão do software. Se você adicionar uma barra (” / “) seguida de um codinome da versão da sua distribuição Linux, o apt usará o pacote de software dessa versão . Veja exemplos abaixo.

remover o pacoteDesinstale o pacote de software denominado pkg , mas não remova nenhum arquivo de configuração que possa ter sido modificado no seu sistema. Semelhante à instalação , expressões regulares ou curingas podem ser usados ​​para especificar o pkg ; os símbolos + ,  podem ser anexados ao nome do pacote para especificar a instalação ou remoção; Os símbolos = e / podem ser anexados para especificar a versão do software ou o nome do código do release.
pkg de limpezaDesinstale o pkg e limpe todos os arquivos de configuração associados. Semelhante à instalação , expressões regulares ou curingas podem ser usados ​​para especificar o pkg ; os símbolos + ,  podem ser anexados ao nome do pacote para especificar a instalação ou remoção; Os símbolos = e / podem ser anexados para especificar a versão do software ou o nome do código do release.
autoremoveO comando autoremove removerá todos os pacotes que eram anteriormente necessários como dependências de outro software, que não são mais necessários. A execução periódica deste comando economizará espaço em disco. Se os pacotes forem elegíveis para remoção automática, eles serão relatados quando você executar outras operações, como a atualização do apt .

Se um pacote de software estiver marcado para remoção automática porque não é mais necessário, mas você deseja mantê-lo, poderá marcá-lo como instalado manualmente usando o comando apt-mark .

pesquisar textoProcure pacotes disponíveis cujos nomes ou descrições contenham o texto , que pode incluir expressões regulares e curingas. Isso é equivalente à pesquisa do apt-cache . Se você estiver procurando por um pacote que contenha um determinado arquivo, você pode usar o comando apt-file .
mostre o pacoteExiba informações sobre o pkg , incluindo uma breve descrição, quais são suas dependências e quanto espaço em disco o pacote requer. Expressões regulares e curingas podem ser usados ​​no nome do pacote. Este comando é equivalente ao apt-cache show .
ListaListar pacotes que atendem a um determinado conjunto de critérios. Sem outras opções, lista todos os nomes de pacotes disponíveis. Com a opção – todas as versões , lista todas as versões disponíveis de todos os pacotes. Com –installed , lista todos os pacotes atualmente instalados, semelhantes ao dpkg –list . Com –upgradable , lista todos os pacotes instalados que podem ser atualizados.
editar fontesAbre sua lista de fontes de pacotes em um editor de texto e verifica se há erros no arquivo após salvar e fechá-lo. A edição da sua lista de fontes alterará o local da Internet em que o apt obtém informações e downloads de pacotes de software.

Opções

-v , –versionExiba informações sobre qual versão do apt você está usando.
-h , –helpExiba uma breve lista de comandos e opções disponíveis.
-yAssuma a resposta “sim” a qualquer prompt, prosseguindo com todas as operações, se possível.
–assume-noAssuma a resposta “não” para todos os prompts.
-d ,
–download-only
Para qualquer operação que baixe pacotes, faça o download deles, mas não faça mais nada.
-f ,
–fix-broken
Quando usada com instalação ou remoção , esta opção tentará corrigir quaisquer dependências quebradas.
–no-downloadNão baixe nenhum pacote. Isso força o apt a usar apenas pacotes que já foram baixados.
-s ,
–simular
Simule operações, relatando o que elas fariam, mas não faça alterações no sistema.

Exemplos

  sudo apt update && sudo apt upgrade

Atualize as informações sobre os pacotes disponíveis e atualize todos os pacotes instalados no seu sistema. Você será solicitado antes do início da instalação.

  sudo apt update && sudo apt -y atualização

O mesmo que acima, mas responda sim automaticamente ao prompt.

  sudo apt install vim

Instale o pacote de software vim e suas dependências.

  sudo apt instala "vim *"

Instale todos os pacotes cujo nome comece com “vim”. O nome do pacote é colocado entre aspas para garantir que o curinga (” * “, que significa corresponder a qualquer coisa) seja passado para o apt em vez de interpretado pelo shell .

  apto mostrar fortuna

Exiba informações sobre o pacote chamado fortuna .

  O sudo apt instala lolcat vim-gnome-

Instale o pacote lolcat e remova o pacote vim-gnome .

  sudo apt remove lolcat + vim-gnome

Remova o pacote vim-gnome e instale o pacote lolcat .

  lista apt - todas as versões zypper

Liste todas as versões disponíveis do pacote de software zypper .

  sudo apt install zypper = 1.12.4-1

Instale a versão 1.12.4-1 do zypper .

  O sudo apt instala o zypper / xenial

No Ubuntu, instale a versão padrão do zypper fornecida pelo Ubuntu 16.04, cujo codinome é xenial .

apt-cache – Obtenha informações sobre pacotes de software disponíveis no APT.
apt-file – Procure por arquivos individuais em todos os pacotes APT disponíveis.
apt-get – Ferramenta de linha de comando para gerenciar pacotes de software APT.
apt-mark – Altere ou visualize as configurações de pacotes APT individuais.
aptitude – Front-end baseado em texto para o sistema de gerenciamento de pacotes APT.
dpkg – Instale, remova e mantenha os pacotes de software da Debian.

13 de novembro de 2019

Sobre nós

A Linux Force Brasil é uma empresa que ama a arte de ensinar. Nossa missão é criar talentos para a área de tecnologia e atender com excelência nossos clientes.

CNPJ: 13.299.207/0001-50
SAC:         0800 721 7901

[email protected]

Comercial  Comercial: (11) 3796-5900

Suporte:    (11) 3796-5900
[email protected]

Copyright © Linux Force Security  - Desde 2011.