Linux軟件安裝方法(全)

Linux系統(tǒng)中,軟件通常以源代碼或者預(yù)編譯包的形式提供。

(1)軟件源代碼需要編譯為二進制的機器代碼才能夠使用,安裝比較耗時,不過您可以自行調(diào)節(jié)編譯選項,決定需要的功能或組件,或者針對硬件平臺作一些優(yōu)化。
(2)預(yù)編譯的軟件包,通常是由軟件的發(fā)布者進行編譯,您只要將軟件拷貝到系統(tǒng)中就可以 了??紤]到預(yù)編譯軟件包的適用性,預(yù)編譯軟件包通常不會針對某種硬件平臺優(yōu)化。它所包含的功能和組件也是通用的組合。

安裝方法:

  1. deb包的安裝方式
    deb是debian系Linux的包管理方式,Ubuntu是屬于debian系的Linux發(fā)行版,所以默認(rèn)支持這種軟件安裝方式,當(dāng)下載到一個deb格式的軟件后,在終端輸入這個命令就能安裝: sudo dpkg -i *.deb 或者直接雙擊安裝。
  1. 編譯安裝方式 (小貼士:使用編譯安裝前,需要先建立編譯環(huán)境,使用以下命令建立基本的編譯環(huán)境:sudo apt-get install build-essential )
    在linux的世界,有很多軟件只提供了源代碼給你,需要你自己進行編譯安裝,一般開源的軟件都會使用tar.gz壓縮檔來進行發(fā)布,當(dāng)然也有其他的形式。拿到源代碼的壓縮文檔,把它解壓到/tmp目錄下,進入/tmp/軟件目錄,然后執(zhí)行以下三個命令: 1 ./configure 2 make 3 sudo make install 在第一步./configure時可能會提示說有某某軟件找不到,例如提示“l(fā)ibgnome”這個開發(fā)包找不到,那就把libgnome這個關(guān)鍵詞 copy,然后打開新立得軟件管理器,在里面搜索libgnome這個關(guān)鍵詞,就會找到libgnome相關(guān)的項目,把前面有個ubuntu符號的libgnome包(注意:同樣需要安裝dev包,但可以不裝doc包)全部安裝,通過這個方法把./configure過程中缺失的開發(fā)包都全部裝上就OK了,第一步能順利通過,第二,三步基本問題不大。
  2. apt-get安裝方法
    ubuntu世界有許多軟件源,在系統(tǒng)安裝篇已經(jīng)介紹過如何添加源,apt-get的基本軟件安裝命令是: sudo apt-get install 軟件名
  3. 新立得軟件包管理
    打開:系統(tǒng)--系統(tǒng)管理--新立得軟件包管理,這個工具其實跟apt一樣,可以搜索,下載,安裝ubuntu源里的軟件,具體安裝方式很簡單,看著界面應(yīng)該會懂,就不詳細(xì)介紹了。
  4. 二進制包的安裝方式
    有不少不開源的商業(yè)軟件都會采用這種方式發(fā)布Linux軟件,例如google earth,拿到二進制軟件后,把它放到/tmp目錄,在終端下進入安裝目錄,在安裝目錄下執(zhí)行: ./軟件名 然后按照一步步提示,就能安裝該軟件。例如安裝realplayer播放器:你直接到官網(wǎng) http://www.real.com/linux 下載 RealPlayer 的安裝包,安裝包是 .bin 格式,用如下命令安裝: chmod +x RealPlayer11GOLD.bin ./RealPlayer11GOLD.bin
  5. rpm包的安裝方式
    rpm包是deb包外最常見的一種包管理方式,但ubuntu同樣可以使用rpm的軟件資源。首先我們需要安裝一個rpm轉(zhuǎn)deb的軟件sudo apt-get install alien然后就可以對rpm格式的軟件轉(zhuǎn)換成deb格式了:alien -d *.rpm然后就可以用deb的安裝方式進行軟件安裝。也可以不需轉(zhuǎn)換而直接對rpm包進行安裝:alien -i *.rpm。更多的alien使用方法可以用-h參數(shù)查看相應(yīng)說明文檔。
  6. 其它安裝方式
    其他安裝方式一般還有腳本安裝方式,這類軟件,你會在軟件安裝目錄下發(fā)現(xiàn)類似后綴名的文件,如: .sh .py .run等等,有的甚至連后綴名都沒有,直接只有一個INSTALL文件,對于這種軟件,可嘗試以下幾種方式安裝:
    最簡單的就是直接在軟件目錄下輸入: ./軟件名* (注意有一個*號,那是一般可以通配所有后綴名)
    或者 : sh 軟件名.sh
    或者: python 軟件名.py
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容