Linux系統軟體安裝的幾種方式

2021-08-28 08:19:00 字數 1466 閱讀 7520

linux系統,乙個檔案能不能執行看的是有沒有可執行許可權x,不過真正的可執行檔案是二進位制檔案(binary file),舉例來說linux上的c語言原始碼編寫完後,通過gcc程式編譯後就可以建立乙個可執行的二進位制檔案。

1、什麼是make 與configure

make是乙個程式,會去找makefile(記錄了原始碼如何編譯的詳細資訊),通常這個檢測程式檔名為configure或config;基本的makefile規則是:

目標:目標檔案1 目標檔案2

gcc -o 欲建立的執行檔案 目標檔案1 目標檔案2

2、tarball套件安裝

tarball檔案其實就是將套件的所有原始碼檔案先以tar打包,然後再壓縮,最常見的就是以gzip來壓縮了。解壓後的檔案裡通常有原始碼檔案、檢測程式檔案(configure)、安裝說明(install)

安裝步驟:

1)將tarball檔案在目錄下解壓縮

2)進入新建的目錄,檢視install與readme等相關檔案內容

3)根據install/readme檢視並安裝

4)以自動檢測程式檢測工作環境,並建立makefile檔案

5)使用make及該目錄下的makefile作為引數設定檔案,來進行make

6)以make程式和makefile引數設定檔案,根據install的指定安裝到正確路徑

說明tarball檔案軟體安裝的命令執行方式:

2)make clean make會讀取makefile中關於clean的工作,不是必須的步驟,但最好執行一下,為了避免前一次保留下來的資料可能影響到這一次編譯的結果

3)make 就是要將原始碼編譯為可以執行的可執行檔案(主要是進行gcc將原始碼編譯為可執行的目標檔案),而這個可執行檔案會放在當前所在目錄下

4)make intall 

以上步驟都是一步步來的,如果在./configure就不成功,就表示makefile無法建立,後續步驟都是根據makefile來進行的

一般考慮解除安裝方便(刪除套件時直接刪除套件的目錄就行)建議:

最好將tarball的原始資料解壓縮到/usr/local/src中;

安裝時,最好安裝到/usr/local預設路徑下;

最好將每個套件單獨安裝在/usr/local下

3、rpm與srpm套件管理

rpm(redhat package manager)是一種資料庫記錄的方式 將 所需要的套件 安裝到linux主機的 一套管理程式。特點是將要安裝的套件先編譯並打包;缺點是安裝環境必須與打包時的環境一致。

srpm是這個rmp檔案裡面包含了原始碼,字尾是.src.rpm

安裝:rpm -ivh 包名/

4、yum(網上摘抄)

yum install xx.rpm  安裝

yum remove xx.rpm 解除安裝

yum upgrade/update xx 公升級

yum info xx 資訊

yum search xx 查詢 

Linux系統軟體安裝介紹

1.二進位製碼軟體安裝 二進位製碼才可以直接和計算機交流,所以要轉換成而二進位製碼。在linux裡,有兩種二進位製碼安裝的方式 1 rpm方式 該方式軟體安裝本質與windows系統軟體安裝方式一致,就是把軟體包裡邊的二進位制 檔案複製到系統指定目錄 c program files 的過程。優點 軟...

Linux系統軟體安裝命令

如果你發現文章中有任何一步是和你目前操作不同的 如路徑或檔案名字不同 請你立即關閉本頁面。因為操作可能不適用於你的系統,請另外尋找文章。系統版本 redhat 6.8 x86 64 rpm 首先要要確定安裝包的字尾名是 rpm 如果安裝包是 rpm 結尾的話,那麼安裝的命令如下 rpm ivh rp...

Linux系統軟體安裝方法

命令簡單介紹 rpm rpm軟體包管理命令 命令使用方法 前提 必須有軟體包 rpm ivh 軟體包名稱 i 安裝軟體 v 安裝軟體 h 以人類可讀方式顯示資訊 缺點 需要解決依賴關係才能安裝 命令簡單介紹命令簡單使用 軟體程式原始碼包 configure 指定如那件安裝目錄,指定軟體功能 make...