Logo pt.removalsclassifieds.com

Diferença entre Yum e RPM (com tabela)

Índice:

Anonim

Um gerenciador de pacotes é um software de computador que lida com pacotes, instalações, atualizações e upgrades de pacotes necessários enquanto arquiva o resto. Então, o que Yum e RPM têm a ver com isso?

Yum e RPM são gerenciadores de pacotes para sistemas Linux. Eles são usados ​​com base na distribuição do Linux em uso e em suas necessidades individuais. Mas muitos acham difícil diferenciar entre os dois

Yum vs RPM

A diferença entre Yum e RPM é que enquanto Yum só pode instalar os pacotes disponíveis em seu repositório, RPM pode instalar vários pacotes com o nome de arquivo correto e extensão.rpm. Embora ambos sejam gerenciadores de pacotes e sua função principal seja instalar, atualizar e atualizar pacotes, esses dois ainda funcionam de maneira diferente.

Yum significa Yellowdog Updater Modified. Eles são gerenciadores de pacotes para sistemas Linux baseados em RPM. Eles são gerenciadores de pacotes de gerenciamento front-end de alto nível para distribuições Linux baseadas em RPM.

RPM significa Redhat Packaging Manager. Pode ser considerado um dos gerenciadores de pacotes mais antigos que realizam funções básicas como desinstalar, atualizar, arquivar os pacotes recebidos pelos sistemas Linux.

Tabela de comparação entre Yum e RPM

Parâmetros de comparação

Yum

RPM

Definição

É um gerenciamento de pacotes de nível superior e front-end que pode fazer tudo individualmente. É um gerenciador de pacotes de baixo nível que faz as coisas mais básicas.
Origem

Foi atualizado de YUP para Yum em 2003. A origem remonta a 1997.
Dependência

Ele resolve e instala dependências automaticamente. Não resolve dependências.
Instalando o pacote

Você só pode instalar pacotes disponíveis no repositório e mostra os pacotes já instalados. Ele permite que você instale vários pacotes, mas você terá que fornecer o nome de arquivo exato.
Atualizando

As atualizações automáticas são feitas para a versão mais recente. Não permite atualização.
Gestão

É uma ferramenta que pode ser usada para gerenciar RPM com facilidade. É difícil de gerenciar quando se trata de instalação / atualização de pacotes

O que é Yum?

Yum, que significa Yellowdog Upgrader Modified é a versão modificada ou atualizada do YUP ou Yellowdog UPgrader e veio em 2003. Depende do RPM.

Funciona principalmente em sistemas Linux baseados em RPM e depende do RPM para desempenhar sua função, mas também é usado para o gerenciamento, instalação e atualização de pacotes em sistemas Linux baseados em RPM.

O Yum pode executar todas as funções dependendo do RPM. Ele pode detectar e resolver dependências. Embora não possa instalar vários pacotes como RPM, ele pode instalar os pacotes que já estão disponíveis no repositório.

Yum também pode escanear e atualizar os pacotes para as versões mais recentes. Também depende inteiramente de repositórios online.

O que é RPM?

RPM significa Redhat Packaging Manager e foi desenvolvido em 1997. É uma versão modificada dos gerenciadores de pacotes com a extensão.pm que veio em 1993. Com alguns benefícios e funções adicionais, ele se tornou um dos mais fortes e mais antigos gerenciadores de pacotes para Sistemas Linux.

É um sistema de gerenciamento de pacotes de código aberto gratuito que funciona em sistemas de distribuição Linux e executa funções básicas de instalação, desinstalação, verificação, atualização, atualização etc.

Os sistemas Linux baseados em RPM precisam do Yum para seu gerenciamento, pois ele não detecta e resolve dependências por conta própria. Mas ele pode instalar vários pacotes, ao contrário do Yum, com a condição de que forneçamos o nome de arquivo correto com a extensão.rpm. Isso tornaria mais fácil para o gerenciador de pacotes localizar o arquivo.

O RPM não depende de repositórios online para nenhum de seus serviços e não pode escanear ou atualizar a si mesmo ou a seus pacotes para as versões mais recentes. Ele só pode exibir a versão atualmente disponível.

Principal diferença entre YUM e RPM

  1. Yum e RPM, embora sejam gerenciadores de pacotes do sistema Linux, ainda são diferentes até mesmo em seu significado. Enquanto Yum é um gerenciador de pacotes front-end de nível superior que opera em sistemas Linux baseados em RPM, RPM é um gerenciador de pacotes de baixo nível que executa funções básicas.
  2. YUP ou Yellowdog UPgrader foi feito e completamente desenvolvido entre 1999-2000. A versão atualizada do YUP é conhecida como Yum e foi redesenhada ou modificada em 2003. Já o RPM ou Redhat foi desenvolvido em 1997.
  3. O Yum pode escanear, detectar e resolver dependências automaticamente, enquanto o RPM não é capaz de fazer isso. Não resolve as dependências.
  4. O RPM permite que você instale vários pacotes, a única condição necessária é fornecer o nome de arquivo correto com a extensão ‘.rpm’. Mas no caso do Yum, ele instala apenas os pacotes que já estão disponíveis em seu repositório e mostra os outros pacotes que já estão instalados.
  5. Mesmo que uma das funções do gerenciador de pacotes seja a instalação e atualização de pacotes do sistema Linux, o RPM não permite a atualização de pacotes existentes, enquanto o Yum ajuda você a escanear os pacotes e notifica, bem como os atualiza para sua versão mais recente.
  6. Em termos de gerenciamento desses gerenciadores de pacotes, Yum também é o software usado para gerenciar RPM enquanto RPM é difícil de manusear em casos de instalação e atualização.

Conclusão

O gerenciador de embalagens é o software usado para gerenciar, instalar, atualizar, atualizar etc. dos pacotes de um sistema. Os sistemas baseados em Linux ou sistemas Linux têm muitos desses gerenciadores de pacotes, dos quais dois são: Yum e RPM.

RPM ou Redhat Packaging Manager, introduzido em 1997, é um dos mais antigos gerenciadores de pacotes de sistemas baseados em Linux. Suas funções principais incluem a instalação de vários pacotes. É um poderoso sistema de gerenciamento de pacotes para instalar, desinstalar, verificar e atualizar os pacotes recebidos pelos sistemas Linux.

Yum ou Yellowdog Upgrader Modifies, desenvolvido em 2003, é o sistema de gerenciamento de pacotes usado para sistemas Linux baseados em RPM. Eles também instalam pacotes, mas não da mesma forma que o RPM. Eles também ajudam principalmente com o gerenciamento de RPM.

O fato que marca a diferença entre o Yum e o RPM é o fato de que o Yum pode verificar e atualizar os pacotes, enquanto o RPM não pode fazer isso. O Yum também pode resolver dependências por conta própria, embora isso não seja possível para o RPM.

Referência

Diferença entre Yum e RPM (com tabela)