deb 与 rpm 是GNU/Linux 流行的软件包格式。我们“alien”可以在rpm\dpkg\slackware tgz\deb\slp 格式间进行转换。
Debian/Ubuntu 可使用下面命令安装alien:
sudo apt-get install alien
1.从RPM转到DEB
假设在目录/tmp 有myprogram.rpm 文件,使用下面命令转换:
sudo alien /tmp/myprogram-1.10-2.i386.rpm
如果转换成功,则会有如下输出:
myprogram-1.10-3.i386.deb generated
这时,在/tmp 目录下就会发现有 myprogram-1.10-2.i386.deb 。
2.从DEB转到RPM
直接添加参数-r进行转换即可:
sudo alien -r reg-dbus_1.0+sv4+2.4_mips64el.deb
如果成功转换,会在屏幕有如下输出:
reg-dbus-1.0+sv4+2.4-2.mips64el.rpm generated
具体使用可使用man查看alien帮助页面。