Чужой: .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
,