Ubuntu無法安裝rpm包,ubuntu RPM should not be used directly install RPM packages, use Alien instead!


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

sudo apt-get install alien #alien默認沒有安裝,所以首先要安裝它

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

sudo dpkg -i xxxx.deb #安裝

注意,用alien轉換的deb包並不能保證100%順利安裝,所以可以找到deb最好直接用deb

有時候,我們想要使用的軟件並沒有被包含到 Ubuntu 的倉庫中,而程序本身也沒有提供讓 Ubuntu 可以使用的 deb 包,你又不願從源代碼編譯。但假如軟件提供有 rpm 包的話,我們也是可以在 Ubuntu 中安裝的。

方法一:

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
————————————————
版權聲明:本文為CSDN博主「暗淡亮點」的原創文章,遵循 CC 4.0 BY-SA 版權協議,轉載請附上原文出處鏈接及本聲明。
原文鏈接:https://blog.csdn.net/suleil1/article/details/49471723


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM