(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 查詢乙...