ubuntu RPM should not be used directly install RPM packages, use Alien instead!

ubuntu RPM should not be used directly install RPM packages, use Alien instead!

發表時間:2012-10-28  分類:Linux  瀏覽次數:1276php

簡單來講,Ubuntu的軟件包格式是deb,若是要安裝rpm的包,則要先用alien把rpm轉換成deb。ubuntu

sudo apt-get install alien #alien默認沒有安裝,因此首先要安裝它工具

sudo alien xxxx.rpm #將rpm轉換位deb,完成後會生成一個同名的xxxx.debget

sudo dpkg -i xxxx.deb #安裝編譯

注意,用alien轉換的deb包並不能保證100%順利安裝,因此能夠找到deb最好直接用debclass

有時候,咱們想要使用的軟件並無被包含到 Ubuntu 的倉庫中,而程序自己也沒有提供讓 Ubuntu 能夠使用的 deb 包,你又不肯從源代碼編譯。但假如軟件提供有 rpm 包的話,咱們也是能夠在 Ubuntu 中安裝的。sed

方法一:軟件

1. 先安裝 alien 和 fakeroot 這兩個工具,其中前者能夠將 rpm 包轉換爲 deb 包。安裝命令爲:下載

sudo apt-get install alien fakeroot程序

2. 將須要安裝的 rpm 包下載備用,假設爲 package.rpm。

3. 使用 alien 將 rpm 包轉換爲 deb 包:

fakeroot alien package.rpm

4. 一旦轉換成功,咱們能夠即刻使用如下指令來安裝:

sudo dpkg -i package.deb

方法二:

1.CODE:

sudo apt-get install rpm alien

2.CODE:

alien -d package.rpm

3.CODE:

sudo dpkg -i package.deb

相關文章
相關標籤/搜索