使用外星人,我可以将RPM格式包转换成.deb包。
问题是,在Ubuntu / Debian中处理RPM格式包的最好方法是什么? 我应该使用外星人将其转换为.deb并使用dpkg进行安装,或者安装RPM并使用它来安装RPM格式的软件包?
外星人是使用的系统。 正如Debian的rpm包描述所示:
If you want to install Red Hat Packages then please use the alien package. Using rpm directly will bypass the Debian packaging system!
通常情况下,你不需要这个。 如果可能的话,我build议从Debian系统的源码重build软件。 外星人将简单地移动文件,添加脚本并将存档更改为dpkg兼容。 它不会修复链接到不存在或错误版本库的可执行文件。
我的意见是保持所有的软件包在一个单一的系统; 通过使用Alien转换包,你仍然可以通过apt / aptitute / synaptic使用它。