1. 程式人生 > >ubuntu下安裝軟體方法

ubuntu下安裝軟體方法

先簡單說介紹一下Ubuntu。Ubuntu的中文發音大約為: 烏班圖 。Ubuntu這個單詞源自非洲,意謂“班圖精神”────誰都不是一座孤島,自成一體。每個人都包孕於人類,因他人存在而存在,因他人幸福而幸福。下面介紹下在ubuntu下如何裝軟體。

軟體安裝

    Linux系統中,軟體通常以原始碼或者預編譯包的形式提供。(1)軟體原始碼需要編譯為二進位制的機器程式碼才能夠使用,安裝比較耗時,不過您可以自行調節 編譯選項,決定需要的功能或元件,或者針對硬體平臺作一些優化。(2)預編譯的軟體包,通常是由軟體的釋出者進行編譯,您只要將軟體拷貝到系統中就可以 了。考慮到預編譯軟體包的適用性,預編譯軟體包通常不會針對某種硬體平臺優化。它所包含的功能和元件也是通用的組合。

1、deb包的安裝方式

deb是debian系Linux的包管理方式,ubuntu是屬於debian系的Linux發行版,所以預設支援這種軟體安裝方式,當下載到一個deb格式的軟體後,在終端輸入這個命令就能安裝:
                                                sudo dpkg -i *.deb


2、編譯安裝方式 
    (小貼士:使用編譯安裝前,需要先建立編譯環境,使用以下命令建立基本的編譯環境:sudo apt-get install build-essential )
    在linux的世界,有很多軟體只提供了原始碼給你,需要你自己進行編譯安裝,一般開源的軟體都會使用tar.gz壓縮檔來進行釋出,當然也有其他的形式。拿到原始碼的壓縮文件,把它解壓到/tmp目錄下,進入/tmp/軟體目錄,然後執行以下三個命令:
                  1  ./configure
                  2  make
                  3  sudo make install

 
    在第一步./configure時可能會提示說有某某軟體找不到,例如提示“libgnome”這個開發包找不到,那就把libgnome這個關鍵詞 copy,然後開啟新立得軟體管理器,在裡面搜尋libgnome這個關鍵詞,就會找到libgnome相關的專案,把前面有個ubuntu符號的
libgnome包(注意:同樣需要安裝dev包,但可以不裝doc包)全部安裝,通過這個方法把./configure過程中缺失的開發包都全部裝上就OK了,第一步能順利通過,第二,三步基本問題不大。


    以上就是一般初學ubuntu的朋友必須掌握的編譯安裝的基本方法!


3、apt-get安裝方法 
    ubuntu世界有許多軟體源,在系統安裝篇已經介紹過如何新增源,apt-get的基本軟體安裝命令是:
                                                sudo apt-get install 軟體名


4、新立得軟體包管理 
    開啟:系統--系統管理--新立得軟體包管理,這個工具其實跟apt一樣,可以搜尋,下載,安裝ubuntu源裡的軟體,具體安裝方式很簡單,看著介面應該會懂,就不詳細介紹了。


5、二進位制包的安裝方式 
    有不少不開源的商業軟體都會採用這種方式釋出Linux軟體,例如google earth,拿到二進位制軟體後,把它放到/tmp目錄,在終端下進入安裝目錄,在安裝目錄下執行:
                                                                   ./軟體名 
然後按照一步步提示,就能安裝該軟體。例如安裝realplayer播放器:你直接到官網 http://www.real.com/linux 下載 RealPlayer 的安裝包,安裝包是 .bin 格式,用如下命令安裝:

                                                                   chmod +x RealPlayer11GOLD.bin

                                                                   ./RealPlayer11GOLD.bin


6、rpm包的安裝方式 
    rpm包是deb包外最常見的一種包管理方式,但ubuntu同樣可以使用rpm的軟體資源。首先我們需要安裝一個rpm轉deb的軟體
                                                     sudo apt-get install alien 
然後就可以對rpm格式的軟體轉換成deb格式了:
                                                     alien -d *.rpm
然後就可以用deb的安裝方式進行軟體安裝。也可以不需轉換而直接對rpm包進行安裝:
                                                     alien -i *.rpm 
更多的alien使用方法可以用-h引數檢視相應說明文件。


7、其它安裝方式 
    其他安裝方式一般還有指令碼安裝方式,這類軟體,你會在軟體安裝目錄下發現類似字尾名的檔案,如: .sh .py .run等等,有的甚至連字尾名都沒有,直接只有一個INSTALL檔案,對於這種軟體,可嘗試以下幾種方式安裝:
最簡單的就是直接在軟體目錄下輸入: ./軟體名* (注意有一個*號,那是一般可以通配所有後綴名)
或者 : sh 軟體名.sh
或者: python 軟體名.py