Ubuntu軟件源包含數(shù)千個(gè)deb軟件包,可以從Ubuntu軟件中心或使用apt
命令行安裝。
Deb是所有基于Debian的Linux發(fā)行版,例如包括Ubuntu,Linux mint等發(fā)行版使用的安裝包格式。
如果某些軟件在Ubuntu軟件源中不可用,可以通過(guò)啟用適當(dāng)?shù)能浖磥?lái)安裝,然后使用APT命令安裝。
在大多數(shù)情況下,當(dāng)軟件開(kāi)發(fā)者不提供軟件源時(shí),他們都有一個(gè)下載頁(yè)面,您可以在該頁(yè)面下載并安裝deb軟件包,或者下載源碼然后編譯。
雖然不常見(jiàn),但某些軟件開(kāi)發(fā)者可能會(huì)僅發(fā)布RPM包格式的文件。RPM是Red Hat及其衍生的Linux發(fā)行版,例如如CentOS,F(xiàn)edora使用軟件包格式。
幸運(yùn)的是,我們可以在Ubuntu使用Alien包轉(zhuǎn)換工具安裝RPM文件或?qū)PM文件轉(zhuǎn)換為Deb文件。
在本教程我們將會(huì)說(shuō)明如何在Ubuntu使用Alien命令安裝RedHat,CentOS的RPM安裝包。
在開(kāi)始之前
這不是在Ubuntu安裝軟件的推薦方法。如果只要不是特別需要,不建議使用這種安裝方式,您應(yīng)該從Ubuntu的軟件源安裝軟件。
并非所有RPM軟件包都可以在Ubuntu安裝。某些時(shí)候在Ubuntu安裝RPM包可能會(huì)導(dǎo)致軟件依賴(lài)性沖突。
您永遠(yuǎn)不應(yīng)該使用此方法來(lái)替換或更新重要的系統(tǒng)軟件,例如libc,systemd或?qū)ο到y(tǒng)正常運(yùn)行至關(guān)重要的服務(wù)和庫(kù)。這樣做可能會(huì)導(dǎo)致錯(cuò)誤和系統(tǒng)不穩(wěn)定。
Ubuntu 安裝 alien
Alien是一個(gè)支持Red Hat的rpm,Debian的deb,Stampede的slp,Slackware的tgz和Solaris的pkg文件格式轉(zhuǎn)換的工具。
在安裝alien軟件包之前,請(qǐng)確保在您的系統(tǒng)啟用Universe軟件源,運(yùn)行命令sudo add-apt-repository universe
。
啟用Universe軟件源后,運(yùn)行命令sudo apt update && sudo apt install alien
更新軟件索引并安裝alien
。
sudo add-apt-repository universe
sudo apt update && sudo apt install alien
Alien 命令轉(zhuǎn)換并安裝RPM包
要將包從RPM文件轉(zhuǎn)換為DEB文件,請(qǐng)運(yùn)行alien命令,后跟RPM文件的名稱(chēng)。
根據(jù)軟件大小的不同,轉(zhuǎn)換可能需要一些時(shí)間。通常您會(huì)在屏幕上看到許多警告消息。如果RPM包成功轉(zhuǎn)換,將會(huì)打印package_name.deb generated。
然后就可以使用apt
或者dpkg
命令安裝deb文件,在這里建議優(yōu)先使用apt
命令安裝deb文件。因?yàn)?code>apt命令解釋deb文件的依賴(lài)并安裝。
假設(shè)它與您的系統(tǒng)兼容并且滿(mǎn)足所有依賴(lài),軟件就會(huì)安裝成功。您需要以root或者具有sudo權(quán)限的用戶(hù)登錄才能在Ubuntu系統(tǒng)安裝軟件包。
sudo alien package_name.rpm
sudo apt ./package_name.deb
#sudo dpkg -i package_name.deb
您還可以使用alien
命令的-i
選項(xiàng)直接安裝RPM軟件包,而不是轉(zhuǎn)換然后安裝軟件包。
sudo alien -i package_name.rpm
結(jié)論
在本教程中,您學(xué)習(xí)了如何在Ubuntu安裝RPM文件。
-
Ubuntu
+關(guān)注
關(guān)注
5文章
592瀏覽量
31248 -
軟件包
+關(guān)注
關(guān)注
0文章
111瀏覽量
11935 -
RPM
+關(guān)注
關(guān)注
0文章
45瀏覽量
17957
發(fā)布評(píng)論請(qǐng)先 登錄
如何在VMware中安裝ubuntu 16.04?
怎樣在Ubuntu系統(tǒng)上下載和安裝一些軟件呢
RPM命令手冊(cè)
如何在Ubuntu桌面環(huán)境上安裝Google Chrome ?
如何在Ubuntu 20.04安裝和配置FTP服務(wù)器
如何在Linux使用rpm命令
ubuntu20.04安裝教程
如何在Windows中安裝Ubuntu系統(tǒng)
Ubuntu系統(tǒng)的虛擬機(jī)安裝步驟 如何在Ubuntu系統(tǒng)上編譯軟件
如何在Ubuntu上安裝NVIDIA顯卡驅(qū)動(dòng)?

評(píng)論