Linux的軟體安裝及管理
阿新 • • 發佈:2018-11-22
一、軟體名的含義
kolourpaint-libs-4.10.5-4.el7.x86_64.rpm
【1】 【2】 【3】 【4】
【1】軟體名稱
【2】軟體版本號
【3】試用版本
【4】紅帽系的軟體包
二、rpm安裝軟體
1.rpm的指令
rpm -i ##安裝 -v ##顯示過程 -h ##雜湊加密 -e ##解除安裝 -q ##檢視 -a ##所有 -p ##軟體包 -ql ##檢視軟體在系統中的安裝路徑 -qlp ##檢視為安裝的軟體包在系統中如果安裝後產生檔案的路徑 -qf ##根據某個檔案找出此檔案屬於那個安裝包 -qc ##檢視軟體的配置檔名 -qd ##檢視軟體的幫助檔案 --scritps ##檢視指令碼 --nodeps ##安裝軟體忽略軟體依賴 --force ##強安裝軟體 -Kv ##檢測軟體包是否被竄改
rpm無法解決安裝的依賴關係,但是可以選擇強制安裝忽略依賴關係。
注意:忽略依賴關係,所安裝可能會導致軟體安裝後無法正常執行。
筆者在學習rpm的軟體安裝時,rpm所應用的場景就是去檢查安裝包是否安全,和安裝包括一些無法解決依賴關係的一些軟體,
更偏向於去堅持和未知來源軟體的安全性檢查。
2.rpm練習(安裝一個需要依賴關係的繪圖軟體)
二、yum的安裝命令
1.yum的安裝命令
注意:使用yum安裝時,必須把yum源配置好。
yum環境安裝的快捷優勢是解決軟體包的依賴關係,從而使在軟體安裝更加便捷。
[[email protected] ~]# yum install dhcp ##安裝檔案 [[email protected] ~]# yum update dhcp [[email protected] ~]# yum list software ##檢視軟體 [[email protected] ~]# yum list all ##檢視所有軟體 [[email protected] ~]# yum list installed ##列出已安裝軟體 [[email protected] ~]# yum list avilable ##列出可安裝軟體 [
[email protected] ~]# yum reinstall softwate ##重新安裝 [[email protected] ~]# yum remove softwater ##解除安裝 [[email protected] ~]# yum info softwater ##檢視軟體資訊 [[email protected] ~]# yum search softwater ##根據軟體資訊查詢軟體 [[email protected] ~]# yum whatprovides file ##根據檔案找出包含此檔案的軟體 [[email protected] ~]# yum groups list ##列出軟體組 [[email protected] ~]# yum groups info ##檢視軟體組資訊 [[email protected] ~]# yum groups install sfgroup ##安裝軟體組 [[email protected] ~]# yum groups remove sfgroup ##解除安裝軟體組2.用yum來安裝第三方軟體
注意:yum會提出解決方案
3.搭建第三方軟體的yum源,使yum 自動解決依賴關係