Linux 八 軟體管理 RPM YUM

2021-07-31 22:41:41 字數 876 閱讀 9877

(1)源**形式

源**形式的軟體使用起來較為麻煩,但是相容性及可控性較好(可以針對應用場景做小修改)

開源軟體一般都會大量使用其他開源軟體的功能,所以開源軟體會有大量的依賴關係(使用某軟體需要先安裝其依賴的軟體)

(2)rpm

rpm軟體包常用命名規範:linuxcast-1.2.0-30.el6.i686.rpm (軟體名-版本號.作業系統.32/64位.rpm)

rpm基本命令:

rpm -qa 列出所有安裝的rpm軟體

rpm -qf filename 查詢目標檔案所屬那個rpm包

rqm -qi packagename 查詢指定已安裝rpm軟體的資訊

rpm -ql packagename 查詢指定已安裝rpm軟體包含的檔案

rpm -qip software.rpm 查詢rpm檔案的資訊(安裝前)

rpm -qlp software.rpm 查詢rpm檔案包含的檔案

rpm驗證

(3)yum方式

yum引入了倉庫(repo)的概念,倉庫用來存放所有現有rpm軟體包,當使用yum安裝乙個rpm軟體時,如果存在依賴關係,yum會自動在倉庫中查詢其依賴軟體並安裝,如果倉庫中沒有所依賴的軟體,則無法安裝;

倉庫可以是本地的,也可以通過http、ftp或nfs形式使用集中的、統一的網路倉庫;

yum倉庫配置:

yum基本命令:

yum查詢命令:

手工建立yum倉庫:

yum cache

注意:原始碼編譯安裝具有相容性,但容易出錯;==>rpm,針對不同平台編譯出不同的.rpm檔案,但是仍需要自己解決依賴關係;==>yum方式,能夠在倉庫中自動搜尋安裝過程中所依賴的軟體,如果倉庫中不存在,yum也是無法解決的。

Linux的RPM和YUM命令(rpm yum)

1.安裝rpm包 rpm ivh rpm包的檔名 引數說明 i表示安裝。v表示視覺化。h表示顯示安裝進度。force 表示強制安裝,即使覆蓋屬於其它包的檔案也強迫安裝。nodeps 表示如果該rpm包的安裝依賴其它包,即使其它包沒裝,也強迫安裝。2.公升級rpm包 rpm uvh rpm包的包名 引...

LInux使用者管理(八)

一 使用者 1.linux下分為 類使用者 超級使用者,系統使用者和普通使用者,2.超級使用者為root,擁有一切許可權 3.系統使用者是系統正常工作所必需的內建的使用者,如 bin,daemon,adm,lp等使用者 4.普通使用者為了讓使用者能使用 資源 二 賬號系統檔案 1.etc passw...

centos安裝軟體的兩種命令rpm,yum

本文 centos的軟體安裝大致可以分為兩種型別 rpm命令 一 查詢系統裝已經安裝的軟體資訊 對於乙個rpm包來說,都是有 和 構成的,基本上有以下幾部分組成 包名 版本資訊 發布版本號 執行平台,當出現noarch,代表的是軟體可以平台相容 1 查詢系統中已經安裝的軟體 rpm qa 2 查詢乙...