1. 程式人生 > >Linux的軟體安裝及管理

Linux的軟體安裝及管理

一、軟體名的含義

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 自動解決依賴關係