O que é o DRPM e como ele difere do RPM?

10

Fazendo uma atualização na minha caixa do CentOS 7 e notei que havia um punhado de DRPMs sendo instalados. Depois de fazer algumas pesquisas no google, não há resposta direta para essa pergunta, então eu pensei que caberia aqui para perguntar.

  • Eu estou querendo saber o que é um DRPM?
  • Como isso difere de um pacote RPM?
por thebtm 02.06.2017 / 21:17

3 respostas

7

Um drpm representa delta rpm , que é um acréscimo a um rpm existente e contém apenas os arquivos diferentes. Fonte :

Delta RPM packages contain the difference between an old and a new version of an RPM package. Applying a delta RPM on an old RPM results in the complete new RPM. It is not necessary to have a copy of the old RPM, because a delta RPM can also work with an installed RPM. The delta RPM packages are even smaller in size than patch RPMs, which is an advantage when transferring update packages over the Internet. The drawback is that update operations with delta RPMs involved consume considerably more CPU cycles than plain or patch RPMs.

    
por 02.06.2017 / 21:29
4

Os arquivos DRPM são arquivos Delta RPM. Eles não contêm um pacote completo, mas apenas a diferença (= delta) entre dois pacotes (RPM). Isso é útil para download e instalação mais rápidos de arquivos RPM que são uma atualização para um pacote existente (instalado). Somente arquivos novos e alterados precisam ser incluídos aqui.

Para que yum trabalhe com arquivos drpm, você precisa instalar o pacote deltarpm :

yum install deltarpm

Contém a ferramenta necessária.

Veja também Preciso fazer algo sobre "Delta RPMs desativado"?

    
por 02.06.2017 / 21:30
2

DRPMS: Em vez de baixar pacotes completos para pequenas alterações, foram inventados delta rpms. Tanto quanto eu sei de Suse linux primeiro. Apenas as alterações entre o pacote instalado e o novo são baixadas. Depois que o delta rpm é carregado, um processo de reconstrução é iniciado. No final, o RPM reconstruído é colocado no diretório de download do yum, onde as rotinas normais de instalação de pacotes o pegam e instalam.

    
por 02.06.2017 / 21:35

Tags