Alien: .rpm - .deb | Compability / Built por sistema?

1

No momento, estou jogando um pouco com o alien (para pacotes OpenVZ no Debian) e estava me perguntando sobre uma questão para a qual não consegui encontrar uma resposta em nenhum lugar. Por isso, pensei que poderia ser inteligente perguntar aqui:)

A questão é ...
Se eu converter um .rpm para .deb em um sistema, quão compatível é esse pacote .deb?

O que quero dizer?
O .deb estará trabalhando em outros sistemas também ou é por sistema, por exemplo? que em todos os sistemas o pacote .deb será um pouco diferente?

Que i386 e x86_64 são diferentes é claro, então isso não precisa ser respondido:)

Exemplos que seria bom saber são, por exemplo:

.deb baseado no Debian 6 de 64 bits - > Ubuntu 12.04 64-bit (compatível?)
.deb baseado no Debian 6 de 64 bits - > Debian 5 de 64 bits (compatível?) etc.

Obrigado a qualquer pessoa que esteja lendo isso / me ajudando!

Atenciosamente, Michel

    
por MaddinXx 01.10.2012 / 22:26

1 resposta

2

Tudo o que o alien faz é pegar o conteúdo do RPM e reorganizar sua embalagem para transformá-los em .deb archive (além de tentar sintetizar os metadados de pacote adequados com base nos metadados no RPM). Não muda nada sobre os binários; apenas os copia do RPM.

Portanto, os binários instalados como parte do pacote .deb serão tão portáteis quanto os binários no RPM original. Se esses binários forem executados no sistema de destino, eles ainda serão executados quando instalados por meio do .deb .

    
por 17.03.2013 / 09:31