Diferença entre DEB e RPM

Diferença entre DEB e RPM

Principal diferença

Do ponto de vista do indivíduo, pode não haver muitos nesses dispositivos. Os codecs RPM e DEB são simplesmente registros de dados de arquivos, com alguns metadados relacionados a eles. Eles são igualmente misteriosos, têm rotas de distribuição criptografadas e diferem apenas em detalhes. Os dados do registro DEB são organizados para distribuições baseadas em Debian. Os dados de log do RPM são dados de log organizados para distribuições baseadas em Red Hat. Ubuntu depende do pacote Debian baseado em APT e DPKG. Red Hat, CentOS e Fedora são todos baseados no antigo sistema de gerenciamento de pacotes Red Hat Linux, RPM.

O que é DEB?

DEB é a extensão de formato de pacote de software Debian e é provavelmente o título mais usado para esses pacotes binários. DEB foi desenvolvido por Bedian

O que é RPM?

É um sistema de gerenciamento de pacotes. O título RPM novamente se refere ao formato de arquivo .rpm, aos dados de log nesse formato, ao programa de software empacotado nesses dados de log e ao próprio monitor de pacote. O RPM destinava-se principalmente a distribuições Linux; o formato do arquivo é o formato do pacote Linux Standard Base. RPM foi desenvolvido pela Comunidade e Red Hat.

Principais diferenças

  1. Os dados do registro DEB são organizados para distribuições baseadas em Debian. Os dados de log do RPM são dados de log organizados para distribuições baseadas em Red Hat. Existem diferentes tipos para várias distribuições. Cada um é completamente diferente da alternativa. Todos são projetados para tornar a organização de pacotes menos complicada em várias distribuições. Nenhum são registros de dados executáveis. Os dados de log do DEB são usados ​​com dpkg, aptitude, apt-get. Os dados do registro rpm são usados ​​com yum.
  2. Ubuntu depende do pacote Debian baseado em APT e DPKG. Red Hat, CentOS e Fedora são todos baseados no antigo sistema de gerenciamento de pacotes Red Hat Linux, RPM.
  3. Cada RPM tem um arquivo ‘spec’, detalhando em qual modelo do aplicativo ele será colocado e em quais capacidades menores ele deve ser colocado para garantir que funcione. O arquivo DEB também depende de um ‘arquivo de administração’ que pode ser muito parecido com o arquivo ‘especificações’ de um pacote RPM, pois define qual programa de software instalar para garantir que seu utilitário de destino seja executado, fornece uma descrição do que você organizará.
  4. Por muito tempo, o apt-get foi superior no processamento de muitos metadados muito rápido, enquanto o yum levaria séculos para fazê-lo. Além disso, o RPM sofreu com sites como o RPM descobrindo o local onde você encontraria mais de 10 pacotes incompatíveis para várias distribuições. O Apt escondeu completamente essa desvanem para os pacotes DEB porque todos os pacotes comprados vêm de um fornecedor idêntico.
  5. DEB foi desenvolvido por Bedian, RPM foi desenvolvido por Community e Red Hat.
  6. No mundo Debian, é um pouco mais aceito carregar patches em um pacote que (entretanto) não é upstream. No mundo do RPM (pelo menos entre os muitos derivados da Red Hat) isso é desaprovado.
  7. O Debian tem um número infinito de scripts que podem estar prontos para automatizar uma porção infinita de uma compilação de pacote. Às vezes, fazer um pacote – simples – de um programa Python com setuptool’ed é tão simples quanto criar uma série de registros de metadados e trabalhar na descompilação. Falamos sobre isso, o arquivo de especificações para tal pacote no formato RPM pode ser bem rápido, e dentro do mundo RPM, também existem várias coisas que são automatizadas hoje em dia.
LEIA  Diferença entre Ruby on Rails e Catalyst

Vídeo Comparativo

Error 403 The request cannot be completed because you have exceeded your quota. : quotaExceeded