Um artigo para descobrir as semelhanças e diferenças entre apt e apt-get

Este artigo é traduzido de Diferença entre apt e apt-get explicado - é FOSS

Nota do tradutor: Eu tento ao máximo apresentar o conteúdo do texto original de uma forma fácil de entender, limitada à experiência e ao nível, e seja bem-vindo para me corrigir se eu estiver errado.

Índice

0. escreva na frente

1. apt 与 apt-get

2. Por que você introduziu o apt em primeiro lugar?

3. A diferença entre apt e apt-get

4. A diferença entre os comandos relacionados apt e apt-get

5. apt-get está obsoleto?

6. Devo usar apt ou apt-get?

para concluir


A introdução do comando apt é um novo recurso notável do Ubuntu 16.04. Mas, na verdade, a primeira versão do apt foi lançada em 2014, mas não chamou a atenção até o lançamento do Ubuntu 16.04 em 2016.

É comum usar o pacote de instalação apt em vez do pacote de instalação apt-get. Na verdade, muitas outras distribuições Linux estão seguindo o exemplo do Ubuntu e incentivando os usuários a usar o apt em vez do apt-get.

0. escreva na frente

Talvez você queira saber a diferença entre apt-get e apt?

Se eles tiverem uma estrutura de comando semelhante, quais necessidades os novos comandos apt visam principalmente?

Talvez você também esteja pensando se o apt é melhor que o apt-get?

Devo usar o novo comando apt ou ficar com o antigo e também bom comando apt-get?

Vou explicar essas questões neste artigo e espero que este artigo possa lhe dar uma interpretação clara.

1. aptapt-get

Deixe-me dizer brevemente algumas palavras sobre as histórias relacionadas aos usuários do Linux Mint.

Alguns anos atrás, o Linux Mint implementou um wrapper python chamado apt, que na verdade usa o apt-get e oferece muitas opções amigáveis.

Observe que o apt que discutiremos não é o mesmo que este para o Linux Mint.

Antes de explorar a diferença entre apt e apt-get, vamos primeiro entender o histórico desses comandos e quais problemas queremos resolver.

2. Por que você introduziu o apt em primeiro lugar ?

Debian é a versão principal de muitas distribuições Linux, como Ubuntu, Linux Mint, elementary OS, etc. Ele tem um sistema de pacote robusto e cada componente e programa de hardware é construído em um pacote e instalado em seu sistema. O Debian usa um conjunto de ferramentas chamado Advanced Packaging Tool  (APT) para gerenciar este sistema de pacotes.

Nota: Por favor, não confunda o conjunto de ferramentas APT com o comando apt, eles não são os mesmos.

Existem muitas ferramentas que podem interagir com o APT, permitindo instalar, desinstalar e gerenciar pacotes baseados em distribuições Linux. apt-get é uma dessas ferramentas de linha de comando e é amplamente usada.

Outra ferramenta popular é o Aptitude  , com GUI e opções de linha de comando.

Se você leu meu guia de comando apt-get , provavelmente já se deparou com alguns comandos semelhantes como apt-cache .

Na verdade, é aqui que surge o problema.

Veja bem, o uso desses comandos é de nível muito baixo e eles têm muitos recursos que o usuário médio do Linux provavelmente nunca usará. Por outro lado, os comandos de gerenciamento de pacotes comumente usados ​​estão espalhados em apt-get e apt-cache.

A introdução do conjunto de comandos apt é para resolver esse problema. O apt consiste em alguns recursos amplamente usados ​​do apt-get e do apt-cache, enquanto arquiva aqueles que são confusos e menos usados. Ele também pode gerenciar arquivos apt.conf.

Com o apt, você não precisa alternar entre os comandos apt-get e apt-cache. O apt é mais estruturado e oferece as opções necessárias para gerenciar pacotes.

Pontos-chave: apt= Opções de recursos comuns de apt-get e apt-cache .

3. A diferença entre apt e apt-get

Assim, com o apt, você obtém todas as ferramentas necessárias de uma só vez. Não se perca na infinidade de opções de comando. O principal objetivo do Apt é fornecer uma maneira agradável de trabalhar eficientemente com pacotes de software.

Quando o Debian se refere a "do jeito que o usuário quiser", na verdade está dizendo que ele tem poucas, mas eficientes opções de linha de comando, mas apresentadas de forma mais organizada. O melhor de tudo é que oferece um punhado de opções por padrão e realmente ajuda o usuário.

Por exemplo, ao instalar ou desinstalar um pacote com o apt, você pode ver uma barra de progresso. (A figura a seguir)

Quando você atualiza o banco de dados do repositório, o apt pode exibir o número de pacotes que podem ser atualizados. (A figura a seguir)

Obviamente, se você usar opções de comando adicionais apt-get, também poderá obter a mesma funcionalidade. Mas o apt é fornecido em um formato padrão, o que reduz alguns problemas.

4. A diferença entre os comandos relacionados apt e apt-get

Embora o apt forneça algumas opções semelhantes ao apt-get, ele não é compatível com versões anteriores do apt-get. Isso significa que se você apenas usar apt em vez de apt-get no comando apt-get, nem sempre funcionará.

Vamos ver quais opções de comando do apt-get e apt-cache são substituídas pelo comando apt.

comando apt

comando substituído

Função

apt instalar

apt-get install

instalar um pacote

apto remover

apt-get remover

remover um pacote

purgar apto

apt-get purge

Remover pacotes e configurações relacionadas

atualização do apt

apt-get update

Atualizar índice do repositório

atualização do apt

atualização do apt-get

atualizar todos os pacotes atualizáveis

apt autoremove

apt-get autoremove

remover pacotes redundantes

atualização completa do apt

apt-get dist-upgrade

Atualizar pacotes e lidar automaticamente com dependências

pesquisa adequada

busca apt-cache

procurar um programa

show adequado

apt-cache show

mostrar detalhes do pacote

O apt também possui alguns comandos exclusivos.

novo comando para apt

A função correspondente ao comando

lista adequada

Liste vários pacotes (instalados, atualizáveis, etc.)

apt edit-sources

Editando a lista de fontes de software (lista de fontes)

É importante ressaltar aqui que o apt está em desenvolvimento contínuo. Então, talvez você veja algumas novas opções adicionadas em versões futuras.

Se você quiser aprender mais, recomendo a leitura do meu guia " Como usar o comando apt ", que contém alguns exemplos.

5. apt -get está obsoleto?

Não encontrei nenhum exemplo de apt-get não continuando a funcionar. Na verdade, não deveria ser. Ele ainda possui muitos recursos que o apt não possui. Por exemplo, para expandir operações de baixo nível na forma de scripts, etc., o apt-get ainda será usado.

6. Devo usar apt ou apt-get ?

Você pode estar pensando se deve usar apt ou apt-get. Como usuário regular do Linux, minha resposta é usar o apt.

apt é o comando atualmente recomendado para distribuições Linux. Ele fornece as opções necessárias para gerenciar pacotes. O melhor de tudo é que suas opções de comando simplificadas são mais fáceis de usar e fáceis de lembrar.

Na minha opinião, não há razão para ficar com o apt-get, a menos que você planeje fazer algumas operações específicas que usam mais recursos do apt-get.

para concluir

Espero ter explicado a diferença entre apt e apt-get.

Finalmente, resuma as semelhanças e diferenças entre apt e apt-get:

        1) apt é um subconjunto dos comandos apt-get e apt-cache, fornecendo os comandos necessários para o gerenciamento de pacotes.

        2) Embora o apt-get não tenha sido substituído, como usuário regular, você deve tentar usar o apt.

Acho que você gosta

Origin blog.csdn.net/slampai/article/details/128072043
Recomendado
Clasificación