外星人:.rpm – > .deb | 兼容性/build立每个系统?

目前我玩的是外星人(Debian上的OpenVZ软件包),想知道我自己的一个问题,我无法在任何地方find答案。 因此,我认为这可能是聪明的问这里:)

问题是…
如果我在系统上将.rpm转换为.deb,那么.deb包的兼容性如何?

我是什么意思?
.deb是否可以在其他系统上运行,或者是按系统运行的,例如,在每个系统上,.deb软件包都会有所不同。

那i386和x86_64是不一样的清楚,所以这个不需要回答:)

例如,很高兴知道是例如:

.debbuild立在Debian 6 64位 – > Ubuntu 12.04 64位(兼容?)
.debbuild立在Debian 6 64位 – > Debian 5 64位(兼容?)等

谢谢任何人阅读此/帮助我!

问候,米歇尔

alien所做的一切就是获取RPM的内容,重新排列它们的包装,将它们变成一个.deb文件(同时试图根据RPM中的元数据合成合适的包元数据)。 对二进制文件根本没有任何改变; 它只是从RPM中复制它们。

因此,作为.deb软件包一部分安装的二进制文件将与原始RPM中的二进制文件一样可移植。 如果这些二进制文件将在目标系统上运行,那么它们在通过.deb安装时仍然会运行。