剛開始使用Ubuntu的用戶時常有這樣的問題,我要安裝新軟件怎么辦?.exe文件在哪里,怎么軟件有這么多格式?RPM包,.tar.gz是什么?怎
么就是安裝不了啊?等等等等。的確,在Windows下安裝文件只需要雙擊即可,所以很多人在Ubuntu下覺得很不習慣。事實上,使用Ubuntu平臺
下的新立得軟件包管理器安裝大部分軟件比在Windows平臺下更加簡單,操作更加容易.當然,也有很多軟件Ubuntu的儲藏庫里面沒有,而這些軟件有
著各式各樣的格式,因而安裝方法也都不一樣.下面我就Ubuntu下安裝軟件的方法做一個詳細的總結. 一.使用新立得軟件包管理器安裝程序. 新立得擁有一個友好的圖形界面,你可以使用它安裝大部分Ubuntu軟件庫里已有的程序.定位到系統(tǒng)-系統(tǒng)管理-新立得軟件包管理器 啟動,基于安全考慮,系統(tǒng)會提示你輸入管理員密碼.在這里,你可以搜索你需要安裝的程序,標記后應用即可. 3步安裝:搜索,標記,應用 1. 搜索你需要安裝的程序.在新立得里面有成千上萬種主題,應用程序,軟件包,文檔.所有的這些文件包都被存放在Ubuntu的服務器上供下載和升級.新立得 相當于一個升級版的windows升級工具,因為它除了可以升級系統(tǒng)文件之外,還可以通過它安裝的非關鍵性程序.你可以在側邊欄的分類中查找軟件.點擊工 具欄上的搜索圖標進行搜索. 新立得 2. 找到需要安裝的文件包后,右鍵點擊標記.系統(tǒng)很有可能會提示你一些依賴程序將會同時被安裝,幸運的是這些系統(tǒng)會自動為你解決.記住:你可以使用同樣的步驟卸載程序(右鍵點擊,選擇卸載).你也可以一次標記多個安裝包以節(jié)省時間. 3. 標記完畢所有需要安裝的文件之后,點擊應用圖標.新立得會自動下載安裝. 常見問題: 1.如果找不到我需要的文件怎么辦? 其實這是很正常的.大概說來有以下3個原因: * 新立得軟件包管理器里面的所有文件包都來自源,但是除了默認的源之外還有很多非官方軟件源.在你放棄安裝之前嘗試一下激活額外的源.關于源的設置可以參考 小F的這篇文章:linux./administer/761754.html">http://linux./administer/761754.html * 如果你沒有聯(lián)網(wǎng),這樣的結果是肯定的.當然,你也許能夠在安裝CD上找到它,不過基本上這樣的可能性比較小. * 如果你在非官方源都無法找到該文件包,你還可以手動安裝.但是記住,在Linux下有比你想象中多得多的安裝包格式.這也是本文重點介紹的部分. 2.我已經(jīng)安裝了,但是我在哪里才能找到它呢? 通常情況下,應用程序菜單會自動升級以包含你安裝的文件,但是有時也不會.還有種方法找到你新安裝的程序. 在終端輸入程序名. 比如說我通過新立得安裝了Muine,然后可以通過在終端直接輸入Muine,回車就可以啟動它了.注意,這樣操作得話,程序會隨著你關閉終端而自動關 閉. 為避免這種情況發(fā)生,同時按下Alt+F2運行啟動程序管理,輸入muine啟動.你還可以嘗試鍵入程序名稱的首字母后按兩下Tab鍵.輸入框會顯示命令 名稱或者可供選擇的命令列表.要知道程序的命令行名稱可以按照一下步驟: 在新立得里面右鍵點擊安裝包,選擇屬性后進入”已安裝文件”標簽欄.這里顯示的是已安裝的程序列表,安裝到/usr/bin文件夾的文件絕大多數(shù)情況就是該程序的命令名. 我該如何卸載這些程序呢. 當你要卸載一個程序時,和安裝該程序的步驟一樣,只是要選擇”標記以便刪除”,而不是”標記以便安裝”.如果你想把配置文件一并刪除,則可以選擇”標記以便徹底刪除”. 二.使用終端安裝軟件. 可能你會經(jīng)??吹竭@樣的話:你可以使用以下代碼安裝某某程序…然后在下面提供一段可以直接復制到終端的代碼.你可能覺得這和新立得完全不同,而事實上,新立得同樣在使用這樣的代碼,只不過給了一個友好的界面而已. 安裝方法: 定位到應用程序–附件–終端,激活終端程序. 以下的兩行代碼是安裝程序最常用的命令. sudo apt-get install ABC 和 sudo aptitude install ABC 當然,上面的ABC只是虛構的軟件.Sudo表示你授權管理員(超級用戶)權限給下面的命令.這需要你輸入管理員密碼.這和你打開新立得的時候需要輸入密 碼是一樣的道理,只不過現(xiàn)在是在終端下而已.如果你直接輸入sudo aptitude,你會看到一個類似于命令行版本的新立得軟件包管理器. 你還可以像在新立得里面搜索軟件一樣使用命令行搜索.命令如下: apt-cache search ABC 或者 aptitude search ABC 刪除軟件包命令: sudo apt-get remove ABC 和 sudo aptitude remove ABC 同時刪除配置文件: sudo apt-get remove –purge ABC 和 sudo aptitude purge ABC 雖然命令行可能讓很多Linux新用戶感到害怕,但是正如你所看到的,它同樣非常簡單易用,而且和圖形界面的新立得有很多共通之處.很多用戶更喜歡在終端 里安裝軟件,也有很多喜歡在新立得安裝.你可以按自己的喜好選擇.如果你決定在Ubuntu下常駐,那么還是多用用命令行吧. 下面是本文的重頭戲: 三.手動安裝軟件包 你肯定無法在新立得里面找到自己需要的軟件了?你試過激活更多的額外源么?如果你都常試過了都無法找到的話,那么我們就要使用你在Windows下經(jīng)常使用的招數(shù)了.下載安裝包然后手動安裝. 1.安裝Debian包(.deb) 其實你在新立得軟件包管理器里面下載的所有軟件都是Debian軟件包.所以如果你在網(wǎng)上找到的程序有幾種格式供下載的時候,最簡單的就是下載Debian包. 安裝方法: 1).讓系統(tǒng)自動安裝. 你只需要雙擊下載的Debian包,安裝工具就會自動啟動.點擊”安裝軟件包”執(zhí)行安裝即可.如果有依賴軟件需要安裝或者軟件源里有更新的版本可供安裝,它會自動提示你. 2).使用dpkg命令. 我們假設你下載的軟件包test.deb在主文件夾,那么安裝命令就是: sudo dpkg -i ~/test.deb 注意:使用此命令需要你自己注意依賴軟件,所以這并不是安裝軟件的最佳方法. 2.安裝rpm軟件包(.rpm) RPM是另外一個流行的軟件打包方式,它在很多流行的Linux發(fā)行版如Fedora,SUSE,Mandriva等上應用得非常廣泛.它并沒有被 Ubuntu的軟件包管理器所采用,但是有一個命令能夠將其轉化為Deb格式,盡管如此,這并不代表所有的RPM包都能在你的系統(tǒng)上正常運行.同樣的軟件 可以直接安裝RPM包,這個包叫做alien,你可以在新立得(當然命令行也可以)里面下載安裝它: sudo apt-get install alien 那么,RPM的安裝方法: 如果需要安裝放在主文件夾的名叫test.rpm的軟件包,只需要在終端中輸入 sudo alien -i ~/test.rpm 3.安裝桌面主題(.tar, .tar.gz, .tgz, .tar.bz, …) 在Gnome下安裝桌面主題非常簡單.定位到 系統(tǒng)–首選項–主題 打開主題管理器.使用這個應用程序你可以更改圖標,控件,窗口邊框等.下載主題包后只需要將其拖拽到主題管理器窗口即可安裝.(更多的Compiz和Emerald相關主題的介紹待續(xù)) 4.啟動畫面主題.(.tar, .tar.gz, .tgz, .tar.bz, …) 這個和安裝桌面主題一樣簡單.定位到系統(tǒng)–系統(tǒng)管理–登錄窗口 打開登錄窗口首選項.拖拽下載的主題到這個窗口,在彈出對話框中點擊確認即可. 介紹兩個比較火的Gnome主題網(wǎng)站: Gnome-Look http://www./ Gnome Art http://art./ 5.源碼包 (.tar, .tar.gz, .tgz, .tar.bz, …) 注:并不是所有以.tar ,.tar.gz等為擴展名的文件都是源碼壓縮包,它們也有可能已經(jīng)被編譯過了,壓縮包里面會有一個安裝程序(Installer)或者擴展名為bin的 可執(zhí)行文件.比如Mozilla官方網(wǎng)站上的Firefox壓縮包,Flock壓縮包等.這時你需要做的只是為它們制作一個快捷方式就可以了. 下面介紹源碼包的編譯安裝方式: * 首先解壓壓縮包.右鍵點擊壓縮包,選擇解壓到此處即可. * 為了編譯安裝軟件,你必須安裝有相應的編譯工具.安裝新立得中的軟件包build-essential可以獲得所有的編譯工具.當你確定編譯工具安裝正確 之后,就可以打開終端程序導航到解壓出的文件夾了.如果你熟悉DOS命令,這個簡單的CD命令就不用介紹了.如果不熟悉,可以看附錄里面的介紹. * 進入到正確的文件夾后,運行./configure命令.執(zhí)行這個命令的目的有二:檢查依賴程序,創(chuàng)建Makefile文件.如果命令執(zhí)行失敗,終端會提 示安裝指定的文件包,你可以在新立得中搜尋并安裝.(注意:如果你在新立得中發(fā)現(xiàn)名稱相同擴展名卻為.Dev的安裝包,記得也要將它打勾安裝,它們是編譯 必須的開發(fā)工具包).同樣有很多源碼包并沒有configure腳本,不用擔心,你可以直接執(zhí)行Make命令. * 編譯安裝的兩種方法: o 常規(guī)安裝:輸入 sudo make install.如果你想移除臨時文件,還可以運行 make clean.卸載程序運行 sudo make uninstall.這兩個刪除命令并不是所有時候都有效,它取決于程序員是否嵌入了相關命令. o 軟件包管理程序安裝: 如果你想以后能夠在添加刪除程序中輕易地卸載他們,首先安裝checkinstall軟件包.然后只需要運行sudo checkinstall就可以安裝源碼包了.這個安裝方法可能會比上面的方法用的時間更長,而且可能會需要你自己編輯該程序的某些腳本.不過好在可以在 checkinstall程序里很容易的解決. 總結: 1.* 導航到目標文件夾 * 執(zhí)行./configure * 執(zhí)行make * 執(zhí)行sudo make install 2.Autopackage (.package) 這個很簡單,直接導航到安裝包所在的目錄下,執(zhí)行它即可.比如我們要安裝一個位于用戶digglife的桌面下的安裝包test.package,直接運 行 /home/digglife/desktop/test.package即可.注意,.package文件在你的文件系統(tǒng)下可能沒有可執(zhí)行權限,需要你 自己修改.如何修改,請看附錄. 3.Klik安裝包(klik:// → .cmg) klik是一種使用其獨有網(wǎng)絡協(xié)議klik://的在線軟件儲藏處.你可以直接在瀏覽器中點擊其網(wǎng)站上的超鏈接安裝軟件.使用klik你必須首先使用新立 得安裝binutils libstdc++5 rpm gnome-about文件包,然后在終端中運行wget klik.atekon.de/client/install -0 -| sh,下載安裝Klik客戶端.由于klik完全跳過了軟件包管理器和文件系統(tǒng),所以在安裝完成后,運行這一類程序的所有東西都包含在桌面上的.cmg- file里.你可以直接雙擊該文件啟動程序.卸載只需刪除.cmg-file即可. 4.Shell腳本安裝包(.sh, .bash, …) 安裝擴展名為.sh擴展名的軟件包,你可以在終端中運行sh 命令.比如我們要安裝一個位于用戶digglife的桌面下的安裝包test.sh,只需要運行 sh /home/digglife/desktop/test.sh即可.可能會提示權限不夠,更改權限請看附錄. 5.第三方二進制安裝包(.bin, …) 我們要安裝一個位于主文件夾下的安裝包test.bin,你可以在終端中運行 ~/test.bin.可能會提示權限不夠,更改權限請看附錄. 附錄&常見問題: 1.如何在終端中執(zhí)行文件夾導航. 終端默認所在文件夾為/home,使用pwd命令可以查看當前目錄. 查看所在目錄下的文件和文件夾列表,使用ls命令.回到上一目錄使用命令cd .. .定為到下級目錄使用命令cd Name,其中Name為你想進入的文件夾名稱. 2.更改文件權限. 右鍵點擊該文件,選擇屬性,在彈出窗口中選擇權限標簽欄,在這里你可以修改文件的權限,Execute為可執(zhí)行權限. 3.有些tar類安裝包內會有很多個.deb文件,而且都需要安裝,這時可以把它們解壓到一個單獨的文件夾,然后在命令行方式導航到該文件夾,再執(zhí)行 sudo dpkg -i *.deb 4.make或者configure的時候出錯 make和configure出錯的情況多半是因為相關的依賴軟件包沒有安裝或版本太低。解決的方法是仔細看看給出的錯誤信息或者軟件下載頁的依賴說明,然后用sudo apt-get install 來進行安裝,一次可以安裝多個軟件包。 5.控制臺下輸入密碼沒有反應 在控制臺用sudo命令啟動程序時,常常要你輸入密碼,直接輸入即可,不顯示出來是正常情況。 6.常見的英文單詞、短語提示含義 Yes/No:是/否 Cancel:取消 Ignore:忽略 Retry:重試 Error:錯誤 Success/Succeed/OK/Okay:成功 Complete/Completed:完成 Download:下載 Command:命令 Install/Installation/Setup:安裝 Config/Configure:設置 URL:網(wǎng)址 Depend/Dependence:依賴 Package:(軟件)包 Software:軟件 Program:程序 Source:源(代碼) Load/Loading/Initialize/Initialization:裝載(初始化) Waiting/Wait/Holding on:等待(請稍候) Get:得到(獲?。?br> Preferences/Options:首選項 Tools:工具 Clear:清除(重置) Bug Report/Bug Feedback:錯誤反饋 For Debian/For Ubuntu:(如果你看到這樣的話,優(yōu)先選擇For Ubuntu的版本下載。如果沒有For Ubuntu,那么選擇For Debian的版本。這些軟件包可以直接雙擊安裝) Click here:點擊這里 command not found:命令未找到 is currently not installed:當前未安裝 |
|