今天打算在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