linux下軟體的種類和對應的安裝及解除安裝的方式

2022-09-11 14:54:29 字數 1844 閱讀 4633

** 

乙個linux應用程式的軟體包中可以包含兩種不同的內容:

2)另一種則是源程式,也就解開包後,你還需要使用編譯器將其編譯成為可執行檔案。這在windows系統中是幾乎沒有的,因為windows的思想是不開放源程式的。

對於*.tar.gz軟體格式解壓:tar –zxvf ******.tar.gz

對於*.bz2軟體格式解壓:  tar  -jxvf  ******.tar.bz

一、搞定使用tar打包的應用軟體

1. 安裝:

整個安裝過程可以分為以下幾步:

2)解壓縮檔案:一般tar包,都會再做一次壓縮,如gzip、bz2等,所以你需要先解壓。如果是最常見的gz格式,則可以執行:「tar –xvzf 軟體包名」,就可以一步完成解壓與解包工作。如果不是,則先用解壓軟體,再執行「tar –xvf 解壓後的tar包」進行解包;

3)閱讀附帶的install檔案、readme檔案;

4)執行「./configure」命令為編譯做好準備;

5)執行「make」命令進行軟體編譯;

6)執行「make install」完成安裝;

7)執行「make clean」刪除安裝時產生的臨時檔案。

好了,到此大功告成。我們就可以執行應用程式了。但這時,有的讀者就會問,我怎麼執行呢?這也是乙個linux特色的問題。其實,一般來說,linux的應用軟體的可執行檔案會存放在/usr/local/bin目錄下!不過這並不是「放四海皆準」的真理,最可靠的還是看這個軟體的install和readme檔案,一般都會有說明。

2. 解除安裝:

通常軟體的開發者很少考慮到如何解除安裝自己的軟體,而tar又僅是完成打包的工作,所以並沒有提供良好的解除安裝方法。

那麼是不是說就不能夠解除安裝呢!其實也不是,有兩個軟體能夠解決這個問題,那就是kinstall和kife,它們是tar包安裝、解除安裝的**搭檔。它們的使用方法,筆者會另行文介紹。在此就不加贅述了。

二、搞定使用rpm打包的應用軟體

rpm可謂是redhat公司的一大貢獻,它使linux的軟體安裝工作變得更加簡單容易。

1. 安裝:

我只需簡單的一句話,就可以說完。執行:

rpm –ivh rpm軟體包名

更高階的,請見下表:

rpm引數      參 數 說 明

-i         安裝軟體

-t      測試安裝,不是真的安裝

-p        顯示安裝進度

-f        忽略任何錯誤

-u         公升級安裝

-v      檢測套件是否正確安裝

2. 解除安裝:

我同樣只需簡單的一句話,就可以說完。執行:

rpm –e 軟體名

不過要注意的是,後面使用的是軟體名,而不是軟體包名。例如,要安裝software-1.2.3-1.i386.rpm這個包時,應執行:

rpm –ivh software-1.2.3-1.i386.rpm

而當解除安裝時,則應執行:

rpm –e software。

另外,在linux中還提供了象gnorpm、kpackage等圖形化的rpm工具,使得整個過程會更加簡單。

三、搞定使用deb打包的應用程式

這是debian linux提供的乙個包管理器,它與rpm十分類似。但由於rpm出現得更早,所以在各種版本的linux都常見到。而debian的包管理器dpkg則只出現在debina linux中,其它linux版本一般都沒有。我們在此就簡單地說明一下:

1. 安裝

dpkg –i deb軟體包名

如:dpkg –i software-1.2.3-1.deb

2. 解除安裝

dpkg –e 軟體名

如:dpkg –e software

軟體測試的種類

acceptance test 驗收測試 你的程式滿足了客戶的需求了嗎?是不是少了功能?它包含了其他型別的測試,是測試的超級,也包括非功能驗證。是否有足夠靈活性,安全性等等 stress load test 壓力測試 程式承載的壓力 functional test 功能測試 對程式開發的功能進行使用...

談談軟體測試的種類和區別

如果你在這個行業摸爬滾打一段時間了的話,一定會有這樣的困惑 測試工程師到底是的什麼?早些年我們提測試工程師,或者軟體測試工程師,這個概念是非常明確的,就是對系統進行測試的這樣乙個工種。但是到現在來講,我們講軟體測試工程師這個話題就變得有點摸稜兩可了。為什麼?因為現代的軟體測試分工越來越細了,有很多垂...

linux下logs日誌對應的解釋

對於rpm包封裝的linux發行版本,系統日誌多數存放在 var log目錄下,對於了解此目錄的文件作用就十分重要,下面列出了常用的日誌文件,包括樓主提到的檔案作用 lastlog 記錄使用者最後一次登入的資訊,使用lastlog命令讀取 message 記錄系統的幾乎所有資訊,主要包括啟動資訊,s...