Чужой: .rpm -> .deb | Совместимость / Встроенная система?

Сейчас я немного играю с инопланетянином (для пакетов OpenVZ на Debian) и задавался вопросом об одном вопросе, на который я нигде не смог найти ответа. Поэтому я подумал, что было бы разумно спросить здесь:)

Вопрос в том...
Если я преобразую.rpm в.deb в системе, насколько совместим этот пакет.deb?

Что я имею в виду?
Будет ли.deb работать и в других системах или для каждой системы, например, что в каждой системе пакет.deb будет немного отличаться?

То, что i386 и x86_64 различны, ясно, поэтому на это не нужно отвечать:)

Примеры, которые было бы полезно узнать, например:

.deb построен на Debian 6 64-bit -> Ubuntu 12.04 64-bit (совместимо?)
.deb построен на Debian 6 64-bit -> Debian 5 64-bit (совместим?) и т. д.

Спасибо всем, кто читает это / помогает мне!

С уважением, Мишель

1 ответ

Решение

Все это alien делает это взять содержимое RPM и переставить их упаковку, чтобы превратить их в .deb архив (вместе с попыткой синтезировать правильные метаданные пакета на основе метаданных в RPM). Это ничего не меняет в двоичных файлах; он просто копирует их из RPM.

Таким образом, двоичные файлы установлены как часть .deb Пакет будет таким же переносимым, как и двоичные файлы в оригинальном RPM. Если эти двоичные файлы будут работать в целевой системе, они все равно будут работать при установке через .deb,

Другие вопросы по тегам