1.[abrt-addon-ccpp]-[2.1.11-19].[el7].[x86_64].rpm ##rpm結尾的適用與redhat作業系統
|| || || ||
軟體名稱 軟體版本 軟體適用系統 64位
2.yum與rpm的區別:rpm適用於所有環境,而yum要搭建本地yum源才可以使用!yum是上層管理工具,自動解決依賴性,而rpm是底層管理工具。rpm -ivh name.rpm ##安裝 ,-v顯示過程,-h指定加密方式為hash
-e name ##解除安裝
-ql name ##查詢軟體生成檔案
-qlp name.rpm ##查詢軟體安裝後會生成什麼檔案
-qa ##查詢系統中安裝的所有軟體名稱
-qa |grep name ##查詢軟體是否安裝
-q name ##檢視
-qp name.rpm ##查詢軟體安裝包安裝後的名字
-qf filename ##檢視filename屬於那個安裝包
-ivh name.rpm --force ##強制安裝,但不能忽略依賴性
-ivh name.rpm --nodeps ##忽略依賴性並且強制安裝
-qi name ##檢視軟體資訊
-kv name.rpm ##檢測軟體包是否被篡改
-qp name.rpm --scripts ##檢測軟體在安裝或解除安裝過程中執行的動作
舉例:在根目錄下茶建立rpm目錄,將安裝包放入rpm目錄裡。
1.查詢軟體安裝後會生成什麼檔案
2.檢視軟體資訊
--rpm -qi wps
3.檢查軟體包是否被修改
先篡改,再觀察效果
--echo helloworld >> wps-office-10.1.0.5672-1.a21.x86_64.rpm ##將helloworld追加到wps安裝包內
--rpm -kv wps-office-10.1.0.5672-1.a21.x86_64.rpm ##檢視軟體包是否被修改
注:md5 digest: bad expected(5bb5b15d9d6006305856c903999398a6) != (e2ec4416e7d020c59202bd3f4af1608a) 中間有!=符號,顯示安裝包已經被篡改。
4.檢測軟體在安裝或解除安裝過程中執行的動作
可以看到看到軟體包fluffymcasesome-a 在解除安裝後會將本機的根目錄刪除且不做提示,而fluffymcasesome-b在解除安裝後只會輸出乙個字元「fluffy」
第三方軟體包在/rpm中,分別用yum和rpm安裝,看區別。
1.用rpm安裝wps軟體
--rpm -qp wps-office-10.1.0.5672-1.a21.x86_64.rpm
發現安裝wps時,缺少依賴性檔案,不能安裝
2.用yum安裝wps軟體
安裝正常完成
注:依賴性檔案是指,安裝wps軟體,必須先安好wps軟體的依賴性檔案,否則wps軟體不能安裝,所以在用rpm安裝wps時,rpm僅僅只安裝指定的軟體,不會安裝依賴性檔案,所以wps軟體不能安裝。若所安裝軟體無依賴性或者依賴性檔案被解決,則可以安裝,否則會報錯無法安裝。而使用yum安裝軟體時,檢測到軟體的依賴性檔案在yum源沒有安裝,yum會自動安裝依賴性軟體後再安裝軟體。
**:
rpm安裝軟體
1.使用者軟體一般安裝在 usr目錄,包括rpm或者原始碼編譯安裝 2.rpm安裝前查詢下安裝檔案,確認下該路徑是不是在環境變數裡面 rpm qpl 111.rpm 3.rpm ivh 111.rpm usr檔案系統介紹 摘錄如下 usr檔案系統 usr 檔案系統經常很大,因為所有程式安裝在這裡.u...
rpm與yum安裝軟體
一 使用rpm包安裝 1 安裝 rpm ivh 包全名 i install 安裝選項 v verbose 顯示詳細資訊 h hash 顯示進度2 公升級 rpm uvh 包全名 u upgraed 3 解除安裝 rpm e 包名 e erase 刪除二 使用yum命令安裝 1 查詢所有可用軟體安裝包...
linux deb及rpm格式軟體安裝
deb包是debian,ubuntu等linux發行版的軟體安裝包,是類似於rpm的軟體包,而非debian,ubuntu系統不推薦使用deb軟體包,因為要解決軟體包依賴問題,安裝也比較麻煩。1.一般在此類發行版中可以直接雙擊安裝。2.手動安裝。如果您喜歡使用終端,您需要管理員許可權來安裝乙個 de...