Linux中軟體包常見格式的安裝與解除安裝

2021-06-22 14:17:34 字數 1727 閱讀 7332

不管是哪個平台下,軟體的安裝與解除安裝是每一位計算機操作者所必需掌握的知識。windows之所以易用、好掌握,也在於它軟體安裝、解除安裝完全圖形化操作、直觀。反觀linux,就令人感覺有些困惑。linux下軟體的安裝除了二進位制形式的軟體分發外,還有許多以原始碼形式分發的軟體包。

1、以「rpm」為字尾的二進位制軟體包

安裝:rpm -ivh *.rpm

解除安裝:rpm -e packagename

引數-i表示安裝,-v是校驗,-h是用雜湊符顯示安裝進度,-e是刪除軟體包,packgename代表軟體包名,也就是版本號前面那個字串。

解除安裝軟體前,應首先知道軟體包在系統中註冊的名稱,可以使用命令:rpm -q -a 結合grep來查詢。確定了要解除安裝的軟體包名後,就可以開始解除安裝了,命令如上所示。

由於系統中各個軟體包之間相互有依賴關係,如果因存在這種依賴關係而不能解除安裝,rpm將給予提示並停止解除安裝,此時,可以使用命令 rpm -e --nodeps packagename 來忽略依賴關係,直接進行解除安裝。當然,忽略依賴關係的解除安裝,可能導致系統中其它一些軟體無法正常使用,解除安裝前應三思。

2、以「src.rpm」為字尾的原始碼軟體包

安裝:先使用命令 rpm -rebuild *.src.rpm 將源**編譯並在/usr/src/dist/rpms下生成二進位制的rpm包,然後再 rpm -ivh *.rpm 安裝該二進位製包即可。

解除安裝:同上,rpm -e packgename

3、以「tar.gz」、「.bz2」為字尾的二進位制軟體包

安裝:tar zxvf *.tar.gz 、tar jxvf *.bz2

引數-z呼叫gzip,-x是解包,-v是校驗,-f指定包的檔名,此項通常必選,-j呼叫bzip。當然,這些引數也不是絕對要加上的,比如-v引數,或者也可以使用其它一些引數,只不過我習慣上這麼寫。

解除安裝:手動刪除

4、以「tar.gz」、「.bz2」為字尾的源**軟體包

先使用命令 tar zxvf *.tar.gz 或 tar jxvf *.bz2進行解壓,然後進入解壓後的目錄,接著就是眾所周知的三步曲: ./configure(配置)、make(編譯)、make install(安裝)。建議解壓後不要急著進行所謂的「三步曲」,而應該先看下相關的說明檔案,了解軟體安裝需要哪些條件,以便在配置的時候提供相應的引數。

我通常的做法是,進入解壓後的目錄後,先用ls命令檢視一下該目錄下都有哪些檔案。通常在解壓後的目錄裡,會有乙個「install」的純文字檔案,不妨先看看裡面的內容,裡面詳細講述了軟體包的安裝方法。當然,有時候也會發現這個「install」是個可執行檔案。

我遇到過裡面帶有setup這種類似windows下軟體安裝的可執行檔案(當然,這種情況是比較少數的),這對於不太習慣使用linux的使用者來說,是比較方便的。還有,就是乙個字尾為「bin」的安裝檔案,安裝前先檢視一下它的執行許可權。如果不具有可執行許可權,請先賦予它執行的許可權,再像正常的可執行檔案那樣執行即可。

安裝完畢後,應清除編譯過程中產生的臨時檔案和配置過程中產生的檔案,可以使用命令:make clean 以及make distclean。

有些軟體包的源**在編譯安裝後可以使用 make uninstall 命令來進行解除安裝,如果沒有提供此功能,則該軟體的解除安裝也只有手動刪除。由於軟體可能將檔案分散安裝在系統的多個目錄中,手動刪除往往很難將它刪除乾淨,這也許是很多人比較頭痛的地方。所以,通常的做法是,在編譯前的配置階段,指定軟體將要安裝到的目標路徑,即 「./configure --prefix=目錄名」,這樣可以使用 「rm -rf  軟體的目錄名」這一命令來進行乾淨徹底的解除安裝。

Linux常見軟體包格式及安裝講解

linux這一新興作業系統,由於系統核心源 完全公開的緣故,存在著許多基於gpl協議之下的分發版本。在一片反行業壟斷的呼聲中,這只小企鵝近年來的發展速度實在令人振奮。其中較為國人熟知的redhat linux中,就已經整合了網路 多 遊戲等多方面的相關軟體。儘管系統本身提供了甚為豐富的應用軟體,很多...

linux下各種格式軟體包的安裝

從 或是在cd rom上找到的linux軟體包,大部分為rpm tar gz tgz bz bz2等格式。下面我們編介紹一下它們的安裝方法。一 rpm格式檔案的安裝 rpm 是redhat package manager redhat軟體包管理工具 的縮寫。現在主流的linux發行版本都採用了這一公...

Ubuntu中安裝 deb格式的軟體包

使用dpkg命令進行安裝 dpkg命令常用格式如下 sudo dpkg i iptux.deb 檢視iptux.deb軟體包的詳細資訊,包括軟體名稱 版本以及大小等 其中 i等價於 info sudo dpkg c iptux.deb 檢視iptux.deb軟體包中包含的檔案結構 其中 c等價於 c...