15.Redhat系統的軟件安裝以及yum源配置(yum倉庫搭建、yum命令、rpm命令)

無論是什麼系統,我們使用時都離不開軟件,那麼Linux系統中軟件安裝是怎樣的呢

1.使用已知的網絡yum源進行軟件的安裝

vim /etc/yum.repos.d/yum.repo                   ## 文件名必須以repo結尾

網絡yum源可用:

[rhel 7.3]                               ##倉庫名稱
name=rhel7.3                             ##對yum源的描述
baseurl=http://172.25.68.250/rhel7.3     ##網絡安裝源
gpgcheck=0                               ##不檢測gpgkey

2.配置本地yum源安裝庫

1)獲得一個和當前系統版本一致的鏡像

2)掛在鏡像到指定目錄下(重啓後自動卸載)

開機自動掛載:

vim /etc/rc.d/rc.local      (要給權限)

3)編輯本地yum源配置文件

3.配置共享網絡yum源

1)安裝httpd

yum install httpd   -y     ##安裝http服務

2)關閉防火牆,開啓httpd服務

systemctl  start httpd              ##開啓httpd服務
systemctl stop firewalld            ##關閉防火牆

3)配置網絡yum源

4)檢測網絡yum源

4.yum命令

yum命令在yum倉庫搭建後才能使用

yum clean all 	             ##清空有效信息
yum repolist 	             ##列出倉庫信息
yum install software 	     ##安裝軟件
yum update 	             ##更新,把原來的刪除重新安裝(一般不用)
yum list software 	     ##查看已經安裝的軟件
yum list all 	             ##查看所有軟件
yum list available 	     ##列出可安裝軟件,可以安裝但是沒有安裝
yum remove software 	     ##卸載
yum info software 	     ##查看軟件信息
yum search software 	     ##根據軟件信息查找軟件
yum whatprovides file 	     ##根據文件找出包含文件的軟件
yum history  	             ##查看系統中軟件管理的歷史(更改過的)
yum history info id 	     ##查看此id的軟件管理歷史操作
yum groups list  	     ##列出組  (虛擬機裏)
yum groups info Virtualization\ Tools 	
##查看"Virtualization Tools"組有幾個安裝包
yum groups install "Virtualization Tools" 	
##安裝"Virtualization Tools" 組下的5個安裝包
yum groups remove  "Virtualization Tools" 	
##卸載"Virtualization Tools" 組下的5個安裝包

5.rpm命令

rpm  的相關參數如下:

-i 	   ##安裝
-v  	   ##顯示過程
-h  	   ##hash加密
-e  	   ##卸載
-q 	   ##查看
-a 	   ##所有
-p  	   ##軟件包
-ql 	   ##查看軟件在系統中的安裝文件路徑
-qlp 	   ##查看未安裝的軟件包在系統中如果安裝後產生文件的路徑
-qf 	   ##根據某個文件找出此文件屬於那個安裝包
-qc  	   ##查看軟件的配置文件名稱
-qd  	   ##查看軟件的幫助文件
--scripts 	##查看腳本
--nodeps 	##安裝軟件忽略軟件依賴性
--force  	##強行安裝軟件  (which 查詢軟件路徑)
-Kv  	        ##對軟件進行校驗,檢測軟件包是否被篡改

注意:yum安裝能解決一般的依賴性,而rpm不能,rpm需要逐個安裝依賴性軟件來解決

1) 安裝軟件時,我們要用解決其依賴性

2)兩個相互依賴的軟件,需要先忽略其中一個的依賴性,才能順利安裝

忽略依賴性:

解決其他依賴性

6.第三方軟件倉庫的搭建

1)把所有的rpm包放到一個目錄中

2)createrepo  -v   /存放軟件包的目錄

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章