利用rpm 進行軟體包管理
rpm 軟體包是程式原始碼經過編譯和封裝後形成的包檔案,在軟體包內會封裝軟體的程式,配置檔案,幫助手冊等。
一 .瞭解rpm 軟體包
要使用rpm也需要了解它的名稱所指資訊,rpm軟體包的一般命名格式如下。
vsfpd-2.2.2-11.el7.x86_64.rpm
引數解釋
軟體名 :vsftpd
版本號 :2.2.2
釋出號 :11.el7 —— 每次推出新版本rpm包時便會更新這個數值。
硬體平臺:x86_64 ——此包所以適用的硬體平臺,x86指64位的pc架構,如 i386 ,i686等 是指32位的pc架構,一般情況32位的軟體包也適用於64位的平臺,具有向下相容的原則。
二.常用rpm命令
rpm -i 安裝
-v 顯示過程
-h hash 加密
-e 解除安裝
-a 所有
-q 檢視
-p 軟體包
-ql 檢視軟體安裝檔案路徑
-qlp 檢視未安裝或如多安裝後的檔案路徑
-qf 根據某檔案找出所屬安裝包
-qc 檢視軟體配置檔名
-qd 檢視軟體幫助檔案
--scrtips 檢視指令碼
--nodeps 忽略軟體依賴
--force 強行安裝
-Kv 監測軟體包是否被篡改
三.使用方法舉例
檢視系統中已安裝的rpm包個數
檢視系統中是否已經安裝了某軟體
已安裝
解除安裝軟體
安裝
四.第三方軟體倉庫
1把所有的rpm格式的軟體包都放在 /var/www/heml/ 下的新建的目錄裡,此目錄可被網路訪問到
2.新增一條yum 指向/var/www/html/software
3測試
可以看到剛才的軟體包都在這裡。