在本节中,我们将演示如何将.rpm转换成.deb。在一台32位的Debian Wheezy机器中,让我们从CentOS 6操作系统仓库中下载用于zsh shell的.rpm包。注意,该shell在Debian及其衍生版的默认安装中是不可用的。
# cat /etc/shells
# lsb_release -a | tail -n 4
检查Shell和Debian操作系统版本
# wget
# alien --to-deb --scripts zsh-4.3.11-4.el6.centos.i686.rpm
你可以安全地无视关于签名丢失的信息:
将.rpm转换成.deb包
过了一会儿后,.deb包应该已经生成,并可以安装了:
# dpkg -i zsh_4.3.11-5_i386.deb
安装RPM转换来的Deb包
安装完后,你看看可以zsh是否添加到了合法shell列表中:
# cat /etc/shells
确认安装的Zsh包
小结在本文中,我们已经解释了如何将.rpm转换成.deb及其反向转换,这可以作为这类程序不能从仓库中或者作为可分发源代码获得的最后安装手段。你一定想要将本文添加到书签中,因为我们都需要alien。
请自由分享你关于本文的想法,写到下面的表单中吧。
下面关于RPM包制作相关的内容你可能也喜欢:
RedHat Linux---rpm 命令详解