今天打算在Linux上安装个搜狗拼音输入法(下载地址:点击打开链接),可down下来的安装包就这么一个.deb格式的文件,安装失败。
后面研究了下,居然是ubuntu和redhat 的安装包后缀格式不通用的,但好在可以抓换。
deb 是 ubuntu 、debian 的安装软件包格式。
rpm 是 redhat 、fedora 、suse 的安装软件包格式。
他们不通用,但可以用转换工具转换一下。
deb是debian发行版的软件包
ubuntu是基于debian 发行的 所有可以用
.deb是solaris系统下的安装包后缀名。安装方法如下
cd 到安装包的目录
dpkg -i 安装包名字
deb包转化成rpm包
deb文件格式本是ubuntu的安装文件,那么我想要在fedora中安装,需要把deb格式转化成rpm格式,我们用skype举例:
1.下载转换工具alien_8.78.tar.gz
2.deb转化成rpm
例:我们要安装skype-debian_2.0.0.68-1_i386.deb
1.下载 alien_8.78.tar.gz
下载链接地址:http://www.filewatcher.com/m/alien_8.78.tar.gz.80612.0.0.html
2.安装 alien_8.78.tar.gz
1.tar -zxvf alien_8.78.tar.gz
perl Makefile.PL
make
make install
3.deb转化成rpm
执行 alien -r skype-debian_2.0.0.68-1_i386.deb
成功的话会看到以下信息
skype-2.0.0.68-2.i386.rpm generated
4.安装rpm包
rpm -ivh skype-2.0.0.68-2.i386.rpm