Diferença entre Apt e Apt get no Linux (Ubuntu)

Índice

À medida que os sistemas operacionais lançam novas versões, podemos encontrar diferenças ao nível do ambiente, das aplicações e uma das mais comuns é ao nível dos comandos para suporte e gestão do sistema.

Quando trabalhamos com distros Linux, principalmente Ubuntu e Debian, é comum usarmos o comando apt-get para obter informações sobre os pacotes disponíveis para o sistema e seus respectivos processos de gerenciamento. Embora o apt-get tenha tido seu início em 1998, a partir do ano de 2014 o apt foi desenvolvido e cumpre as mesmas funções do apt-get, mas entre os dois comandos existem pequenas diferenças que o Solvetic irá analisar em detalhes hoje.

Como indicamos, o apt foi desenvolvido no ano de 2014 pelos mesmos desenvolvedores do apt-get, apenas até o Ubuntu 16, a maioria de nós começou a usar e notar as diferenças com o apt.

O que é APTAPT (Advanced Packaging Tool) é um conjunto de ferramentas que foram desenvolvidas para gerenciar e administrar tudo relacionado a pacotes para Debian e Ubuntu e este pacote contém ferramentas que facilitam várias tarefas com pacotes como:

  • Instalando novos pacotes
  • Gestão e atualização de pacotes existentes
  • Removendo pacotes do sistema operacional
Ao usar o apt em vez do apt-get, basicamente temos a possibilidade de gerenciar todos os pacotes de uma maneira muito mais fácil.

Semelhanças entre apt e apt-getVamos primeiro analisar as semelhanças entre essas duas ferramentas de gerenciamento de pacotes:

  • Ambos foram desenvolvidos para gerenciamento de pacotes
  • Com ambos os comandos, podemos dar ordens ao gerenciador de pacotes APT
  • Ambos os utilitários compartilham a maior parte de seu código, o que permite que sejam eficientes e seguros
  • Suas funções são idênticas

Diferenças entre apt e apt-getAgora vamos discutir algumas das principais diferenças entre as duas ferramentas do gerenciador de pacotes APT.

  • Os resultados exibidos pelo apt são mais simples do que os do apt-get
  • Os comandos do apt são muito mais simples do que o apt-get
  • Apt tem a capacidade de gerenciar pacotes rpm.
  • No nível de compatibilidade entre as versões, o apt-get é muito mais compatível do que o apt.
  • Os resultados do apt-get serão sempre os mesmos enquanto que com o apt eles podem variar entre as versões

Ao nível da gestão, uma das diferenças mais marcantes está na hora de instalar ou remover um determinado pacote, pois veremos na parte inferior a barra de progresso com a porcentagem da tarefa realizada que nos permite saber em detalhes o estado atual de isto:

PROLONGAR

Agora, no nível de implantação, o apt é muito mais ordenado e oferece resultados mais claros, por exemplo, ao usar a linha de pesquisa do apt-cache weechat veremos o seguinte:

 apt-cache search weechat

PROLONGAR

Agora, se usarmos o apt search, veremos que este será o resultado obtido:

 apt search weechat

PROLONGAR

Observação:Lembre-se de que os comandos mais usados ​​com o gerenciador APT são apt-get e apt-cache.

Outra diferença que encontramos é na hora de atualizar o sistema, pois quando usamos a linha sudo apt update podemos ver no final a quantidade de pacotes que estão disponíveis para atualização:

PROLONGAR

Ao executar sudo apt-get update, não veremos nenhuma informação:

 sudo apt-get update

PROLONGAR

A seguir, veremos algumas das equivalências dos comandos que podemos usar no Linux com apt e apt-get:

Atualize os repositórios da distroComando apt-get

 apt-get update
Comando de apt
 atualização apt

Instale um ou mais pacotes no sistemaComando apt-get

 apt-get install
Comando de apt
 apt instalar

Atualize todos os pacotes instaladosComando apt-get

 apt-get dist-upgrade
Comando de apt
 apt dist-upgrade

Atualize os pacotes instaladosComando apt-get

 apt-get upgrade
Comando de apt
 atualização apt

Remova um pacote do sistemaComando apt-get

 apt-get remove
Comando de apt
 apt remover

Desinstale os arquivos e pacotes de instalação de um utilitárioComando apt-get

 apt-get purge
Comando de apt
 purgar apto

Desinstalar dependências de um programaComando apt-get

 apt-get autoremove
Comando de apt
 apt autoremove

Instale pacotes para compilar um programaComando apt-get

 apt-get build-dep
Comando de apt
 apt build-dep

Permite o download de um código fonte de um programaComando apt-get

 apt-get source
Comando de apt
 fonte apt

Além do novo comando apt, temos dois novos comandos que são os seguintes:

Liste todos os pacotes com os critérios:

 lista de apt

PROLONGAR

Ele nos permite editar a lista de recursos:

 apt edit-sources
Lembre-se de que esta é a primeira grande atualização do APT no Ubuntu e foi chamada de APT 1.0 e as principais opções que temos em mãos usando este comando são aquelas que podemos ver usando o comando:
 apt --help

ProcurarEle cumpre uma função semelhante à lista de pesquisa do apt-cache, com a diferença de que o apt os classifica em ordem alfabética.
ListaÉ semelhante a dpkg list e lista todos os pacotes disponíveis.
mostrarEle cumpre uma função semelhante ao apt-cache show e oculta detalhes que não são relevantes para o usuário.
InstalarEle nos permite instalar pacotes e, adicionalmente, podemos ver a barra de progresso da instalação.
AtualizarCumpre a mesma função do apt-get com a diferença de que mostra cores para destacá-las.
RemoverEsta opção nos permite remover pacotes.
Atualização CompletaÉ semelhante ao dist-upgrade e nos permite atualizar o sistema instalando, removendo e atualizando pacotes.
MelhoriaEle funciona da mesma forma que apt-get dist-upgrade e nos permite atualizar o sistema instalando e atualizando pacotes.
Edit-SourcesEle nos permite editar o arquivo sources.list usando $ EDITOR
Algumas maneiras de como usaremos o apt no Ubuntu 16 seriam as seguintes:

 $ sudo apt install packagename
 $ sudo apt remove packagename
 $ apt search packagename
Desta forma, podemos explorar esta nova opção com o comando apt no Ubuntu. Como podemos ver, apt e apt-get são ferramentas fundamentais quando se trata de trabalhar com pacotes no Linux.

Você vai ajudar o desenvolvimento do site, compartilhando a página com seus amigos

wave wave wave wave wave