1. 程式人生 > >利用rpm 進行軟體包管理

利用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測試

 

可以看到剛才的軟體包都在這裡。