目前我玩的是外星人(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
安装时仍然会运行。