Diferença entre DEB e RPM

Autor: Monica Porter
Data De Criação: 22 Marchar 2021
Data De Atualização: 17 Poderia 2024
Anonim
Diferença entre DEB e RPM - Ciência
Diferença entre DEB e RPM - Ciência

Contente

Principal diferença

Do ponto de vista do indivíduo, pode não haver muito nesses dispositivos. Os codecs RPM e DEB são apenas dados de registros de arquivo, com alguns metadados relacionados a eles. Eles são igualmente arcanos, têm caminhos de arranjo codificados e diferem apenas em detalhes delicados. Os dados de registros DEB são dados de registros de organização para distribuições baseadas no Debian.Os dados de registros RPM são dados de registros de organização para distribuições baseadas no Red Hat. O Ubuntu depende do acordo de pacote do Debian com base no APT e DPKG. O Red Hat, CentOS e Fedora são baseados no desatualizado sistema de administração de pacotes do Red Hat Linux, o RPM.


O que é DEB?

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

O que é RPM?

É um sistema de administração de pacote configurável. O título RPM refere-se novamente ao formato de arquivo .rpm, dados de registros nesse formato, programa de software empacotado em tais dados de registros e o próprio supervisor de pacote configurável. O RPM foi criado principalmente para distribuições Linux; o formato do arquivo é o formato do pacote de linha de base do Linux Standard Base. O RPM foi desenvolvido pela Community & Red Hat.

Principais diferenças

  1. Os dados de registros DEB são dados de registros de organização para distribuições baseadas no Debian. Os dados de registros de RPM são dados de registros de organização para distribuições baseadas no Red Hat. Existem tipos diferentes para várias distribuições. Cada um deles é completamente totalmente diferente da alternativa. Todos foram projetados para tornar a organização dos pacotes menos complicada nas inúmeras distribuições. Nenhum deles é executável recordsdata. Os dados de registros DEB são usados ​​com dpkg, aptitude, apt-get. Os dados de registros RPM são usados ​​com o yum.
  2. O Ubuntu depende do acordo de pacote do Debian com base no APT e DPKG. O Red Hat, CentOS e Fedora são baseados no desatualizado sistema de administração de pacotes do Red Hat Linux, o RPM.
  3. Cada RPM possui um arquivo 'spec', detalhando em que manequim o uso será colocado e quais recursos menores totalmente diferentes devem ser utilizados para garantir que funcione. O arquivo DEB também depende de um 'arquivo de administração', que pode ser muito parecido com o arquivo 'spec' de um pacote RPM, como resultado da definição de qual programa de software deve ser colocado para garantir que o seu utilitário de objetivo seja executar, fornece uma descrição do que você organizará.
  4. Por um tempo muito longo, o apt-get tem sido superior no processamento da grande quantidade de metadados verdadeiramente rápido, enquanto o yum levaria anos para fazê-lo. Além disso, o RPM sofreu com sites como o RPM, que descobrem o local em que você encontra mais de 10 pacotes incompatíveis para várias distribuições. O Apt escondeu completamente essa desvantagem dos pacotes DEB por causa de todos os pacotes adquiridos inseridos no fornecimento idêntico.
  5. DEB foi desenvolvido por Bedian, RPM foi desenvolvido por Community & Red Hat.
  6. No mundo Debian, é um pouco mais aceito carregar patches em um pacote que não está (no entanto) a montante. No mundo do RPM (no mínimo entre os muitos derivados da Red Hat), isso é desaprovado.
  7. O Debian possui uma quantidade infinita de scripts que podem estar prontos para automatizar uma parte infinita da construção de um pacote. Por vezes, criar um pacote - direto - de um programa Python com ferramentas de instalação é tão simples quanto criar vários dados de registros de metadados e reconstruir o trabalho. Dito isso, o arquivo spec para esse pacote no formato RPM pode ser bem rápido e, dentro do mundo do RPM, também existem várias coisas que são automatizadas atualmente.

Laie Laie é um peronagem fictício criado por Eric Knight. Ela é um cão Rough Collie, e é detaque em um conto que mai tarde foi expandido para um romance completo chamado Lai...

Organização Uma organização ou organização é uma entidade que compreende vária peoa, como uma intituição ou uma aociação, que tem um objet...

Popular