在Ubuntu上輕松安裝軟件的方法和技巧

字號:

Ubuntu軟件源中的軟件非常豐富,不必像Windows軟件那樣四處搜尋;Ubuntu上的軟件安裝工具眾多,而且使用也很簡單。Ubuntu系統(tǒng)提供的命令行安裝工具有apt-get、dpkg等,圖形化的安裝工具有更新管理器、添加刪除程序、新立得軟件包管理器等。掌握好這些工具的使用方法,我們就可以輕松地完成軟件的安裝和升級工作了。
    一、利用Ubuntu自帶的圖形化工具安裝軟件
    1.更新管理器
    Ubuntu系統(tǒng)上的更新管理器類似于Windows系統(tǒng)上的“自動(dòng)更新”程序,但它比“自動(dòng)更新”程序更強(qiáng)大,它不僅可以安裝系統(tǒng)的補(bǔ)丁,也可以安裝應(yīng)用程序的補(bǔ)丁或更新版本。更新管理器自動(dòng)偵測哪些軟件包需要更新,如有需要更新的軟件包,就提示用戶進(jìn)行軟件更新。安裝這些需要更新的軟件包很簡單,點(diǎn)擊GNOME桌面上方控制面板右側(cè)系統(tǒng)托盤區(qū)的“更新管理器”圖標(biāo),也可單擊菜單“系統(tǒng)”→“系統(tǒng)管理”→“更新管理器”項(xiàng),就會彈出“更新管理器”窗口,在該窗口中,用戶可以選擇部分或全部軟件包進(jìn)行更新。
    2.添加或刪除程序
    這是一個(gè)類似于Windows系統(tǒng)上的添加或刪除程序的應(yīng)用程序,提供了非常直觀、方便的安裝和卸載Ubuntu上的應(yīng)用程序的功能。我們可以在菜單“應(yīng)用程序”下找到“添加/刪除”項(xiàng),單擊該項(xiàng)則運(yùn)行添加/刪除程序。
    添加/刪除程序按系統(tǒng)中應(yīng)用程序的類別(其布局與內(nèi)容和系統(tǒng)菜單保持一致)列出系統(tǒng)中可安裝或刪除的軟件包。這些軟件包來自與APT包管理工具和新立得軟件包管理器等程序共用的軟件源。如果要從大量的應(yīng)用程序列表中迅速找到所需的應(yīng)用程序,既可以按照所在軟件源中的類型(包括所有開源應(yīng)用程序,受支持的Ubuntu應(yīng)用程序和第三方應(yīng)用程序等)來進(jìn)行篩選,也可以通過搜索功能來查找,用戶可以輸入應(yīng)用程序名、軟件包名或軟件描述信息的關(guān)鍵字來進(jìn)行查找,非常方便。
    3.新立得軟件包管理器
    新立得軟件包管理器提供了強(qiáng)大的軟件包管理功能,支持軟件包的安裝、卸載和系統(tǒng)更新。它不僅可以安裝應(yīng)用程序,也可以安裝相應(yīng)的庫文件或其它軟件。我們可以在菜單“系統(tǒng)”→“系統(tǒng)管理”下找到新立得軟件包管理器項(xiàng)。
    新立得軟件包管理器提供軟件包搜索功能,可以讓我們方便、快速地查找到所需的軟件包。在Ubuntu 8.10版中的新立得軟件包管理中搜索軟件包時(shí),能根據(jù)輸入的字符,自動(dòng)列出與輸入字符串匹配的軟件包,使用戶能迅速查找到所需安裝的軟件包。在使用新立得軟件包管理器升級系統(tǒng)時(shí),它采用“智能升級”模式,自動(dòng)查出哪些軟件包需要添加,哪些需要?jiǎng)h除或更新。
    新立得軟件包管理器在提供軟件包管理功能的同時(shí),還附帶了許多實(shí)用的功能。如提供安裝、升級和刪除軟件包的歷史記錄;生成操作腳本文件以便于在另一臺計(jì)算機(jī)上下載選定的軟件包;修正(依賴關(guān)系)毀損的軟件包;可以定制窗口右上方的軟件包列表顯示的項(xiàng)目以及設(shè)定系統(tǒng)的軟件源等。
    4.GDebi圖形化的Deb包安裝器
    GDebi就是一款與GNOME集成的Deb包的圖形化安裝工具,安裝下載的Deb包,只要雙擊該文件,就會自動(dòng)用GDebi打開進(jìn)行安裝。
    二、安裝自己從網(wǎng)上下載的軟件
    自己從網(wǎng)上下載的軟件安裝包,常見格式有.deb和tar.gz。通常,我們只能用命令行方式來安裝。
    以.deb結(jié)尾的文件,如xx..deb,它就相當(dāng)于Windows系統(tǒng)中的可執(zhí)行文件,如在GNOME集成桌面環(huán)境下,可以直接雙擊該軟件包,這時(shí)會自動(dòng)啟動(dòng)GDebi圖形化安裝工具來安裝。如在終端環(huán)境下,則可以輸入命令“dpkg –i xx.deb”來進(jìn)行安裝,如要?jiǎng)h除xx軟件包,則輸入命令“dpkg –r xx”。
    以.tar.gz結(jié)尾的文件是指用tar命令打包并壓縮成gzip格式的文件,這樣的文件通常包含軟件的源代碼。對于源代碼的編譯,要求系統(tǒng)中安裝有軟件包build-essential(它包括常用的編程工具及函數(shù)庫等)。使用命令“sudo apt-get install build-essential”來安裝該軟件包。
    下面,我們以安裝xx.tar.gz文件為例來介紹。我們通常用“sudo tar zxvf xx.tar.gz”命令來解壓該文件,文件解壓后將在當(dāng)前目錄下生成xx目錄。然后進(jìn)入該目錄,輸入命令“sudo ./configure”來檢查系統(tǒng)環(huán)境,如檢測通過則生成編譯腳本。接著輸入命令“sudo make”進(jìn)行編譯,如編譯成功則在當(dāng)前目錄生成二進(jìn)制可執(zhí)行文件,即在終端窗口中以綠色顯示的文件。此后再輸入命令“sudo make install”將二進(jìn)制可執(zhí)行文件復(fù)制到系統(tǒng)全局路徑或指定目錄下。
    小知識:Ubuntu上自帶的命令行安裝工具
    1.apt-get命令
    apt-get命令是Ubuntu系統(tǒng)中最為常用的命令行安裝工具,使用apt-get命令從軟件源中安裝軟件非常方便、快捷。apt-get命令常用的參數(shù)有“install”和“update”。命令“sudo apt-get update”用來從軟件源服務(wù)器獲取最新的可用軟件包的列表,在/etc/apt/sources.list文件中添加了某個(gè)軟件源服務(wù)器的地址后,需要執(zhí)行上面的命令來更新信息。命令“sudo apt-get install soft”可以讓我們從軟件源中在線下載并安裝軟件,其中“soft”為任何應(yīng)用軟件或程序的名稱。如要安裝網(wǎng)絡(luò)掃描工具nmap,則在終端窗口輸入命令“sudo apt-get install nmap”,apt-get命令會自動(dòng)在軟件源中找到nmap的最新版本,并計(jì)算下載的數(shù)據(jù)量以及安裝所需的空間,用戶確認(rèn)后就可以在線下載并安裝nmap軟件了。如要?jiǎng)h除軟件包,則使用命令“sudo apt-get remove nmap”。
    2.dpkg命令
    Ubuntu是在Debian發(fā)行版的基礎(chǔ)上發(fā)展起來的,它也支持Debian使用的較為嚴(yán)謹(jǐn)?shù)腄eb包(即以.deb結(jié)尾的文件),因而Ubuntu上大量軟件安裝包是以Deb包的形式出現(xiàn)的。dpkg(Package manager for debian,Debian包管理器)是一個(gè)用于安裝、創(chuàng)建和刪除Debian軟件包的命令行工具。
    三、給Ubuntu新手的建議
    當(dāng)不了解應(yīng)用軟件的具體名稱時(shí),多使用安裝工具提供的搜索功能或上網(wǎng)搜索;勤于記錄,對于安裝成功的軟件,記下它的軟件包名稱,便于以后安裝時(shí)查閱。當(dāng)熟練掌握了Ubuntu系統(tǒng)提供的安裝工具和軟件安裝方法后,你會發(fā)現(xiàn)在Ubuntu中安裝軟件也是一種樂趣!