Alien 魔法:RPM 和 DEB 互转(2)

在本节中,我们将演示如何将.rpm转换成.deb。在一台32位的Debian Wheezy机器中,让我们从CentOS 6操作系统仓库中下载用于zsh shell的.rpm包。注意,该shell在Debian及其衍生版的默认安装中是不可用的。

# cat /etc/shells

# lsb_release -a | tail -n 4

Check Shell and Debian OS Version

检查Shell和Debian操作系统版本

# wget

# alien --to-deb --scripts zsh-4.3.11-4.el6.centos.i686.rpm

你可以安全地无视关于签名丢失的信息:

Convert .rpm to .deb Package

将.rpm转换成.deb包

过了一会儿后,.deb包应该已经生成,并可以安装了:

# dpkg -i zsh_4.3.11-5_i386.deb

Install RPM Converted Deb Package

安装RPM转换来的Deb包

安装完后,你看看可以zsh是否添加到了合法shell列表中:

# cat /etc/shells

Confirm Installed Zsh Package

确认安装的Zsh包

小结

在本文中,我们已经解释了如何将.rpm转换成.deb及其反向转换,这可以作为这类程序不能从仓库中或者作为可分发源代码获得的最后安装手段。你一定想要将本文添加到书签中,因为我们都需要alien。

请自由分享你关于本文的想法,写到下面的表单中吧。

下面关于RPM包制作相关的内容你可能也喜欢

CentOS 中如何快速定制二进制的内核 RPM 包 

RPM包创建入门 

如何在Linux中创建RPM包? 

制作自己的rpm包

Linux 下rpm安装后的目录结构和一些配置

rpm与yum的综合性介绍与示例演示

RedHat Linux---rpm 命令详解

使用FPM轻松制作RPM包

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/15922.html