linux 原始碼安裝 yum rpm區別

2021-08-31 01:24:26 字數 1186 閱讀 8909

一、源**形式

1.絕大多數開源軟體都是直接以原碼形式發布的

2.源**一般會被打成.tar.gz的歸檔壓縮檔案

3.源**需要編譯成為二進位制形式之後才能夠執行使用

4.源**基本編譯流程:

1).configure 檢查編譯環境;

2)make對源**進行編譯;

3)make insall 將生成的可執行檔案安裝到當前計算機中

二、rpm

1.源**形式的特點:操作複雜、編譯時間長、極易出現問題、依賴關係複雜

2.為了方便,rpm(redhat package manager)

3.rpm通過將**基於特定平台系統編譯為可執行檔案,並儲存依賴關係,來簡化開源軟體的安裝管理。針對不同的系統設定不同的包

4.常用命令規範:linuxcast-1.2.0-30.el6.1686.rpm 包名-版本號-適用平台-32/64-rpm

5.使用rpm –i software.rpm(安裝);

rpm -e software.rpm(解除安裝);

rpm –u software.rpm(公升級形式安裝);

rpm –ivh 支援通過http\ftp協議形式安裝)

-v 顯示詳細資訊;-h顯示進度條

查詢功能:rpm –qa 列出全部已經安裝的.rpm軟體  rpm –qa |grep ***

三:yum

1.rpm軟體包形式的管理雖然方便,但是需要手工解決軟體包的依賴關係。很多時候安裝乙個軟體安裝乙個軟體需要安裝1個或者多個其他軟體,手動解決時,很複雜,yum解決這些問題。yum是rpm的前端程式,主要目的是設計用來自動解決rpm的依賴關係,其特點:

1)自動解決依賴關係;

2)可以對rpm進行分組,基於組進行安裝操作;

3)引入倉庫概念,支援多個倉庫;

4)配置簡單

2.yum倉庫用來存放所有的現有的.rpm包,當使用yum安裝乙個rpm包時,需要依賴關係,會自動在倉庫中查詢依賴軟體並安裝。倉庫可以是本地的,也可以是http、ftp、nfs形式使用的集中地、統一的網路倉庫。

3.倉庫的配置檔案/etc/yum.repos.d目錄下

4.使用:

1)yum install 安裝;

2)yum remove解除安裝;

3)yum update 公升級制定軟體

5.      查詢軟體:可以使用yumsearch **

linux 原始碼安裝

原始碼的安裝一般由3個步驟組成 配置 configure 編譯 make 安裝 make install 具體的安裝方法一般作者都會給出文件,這裡主要討論配置 configure configure是乙個可執行指令碼,它有很多選項,使用命令.configure help輸出詳細的選項列表,如下 ba...

linux原始碼安裝

原始碼的安裝一般由3個步驟組成 配置 configure 編譯 make 安裝 make install configure是乙個可執行指令碼,它有很多選項,在待安裝的原始碼路徑下使用命令.configure help輸出詳細的選項列表。其中 prefix選項是配置安裝的路徑,如果不配置該選項,安裝...

Linux 原始碼安裝

原始碼包是開源的,更自由,安裝更慢,容易出錯,可以定製功能,需要編譯rpm包安裝快,不自由,安裝方便,不易出錯,原始碼包由於安裝在固定的位置,所以和此軟體有關的內容都不在安裝目錄之下,但我們要刪除它時,能將所有東西全部刪除,很方便 具體的最直觀的不同 rpm包會安裝在系統預設的位置,而原始碼包是手工...