yum簡介及常用命令

yum的簡介

Yum是一個shell前端軟件包管理器,基於RPM包管理,能夠從指定的服務器自動下載RPM包並安裝,可以自動處理依賴關係,並且一次安裝所有依賴的軟件包,從而實現統一管理

yum的提供方式

以下具體配置可見其他文檔,1和2爲離線配置,3在線爲網絡配置

1、本地或光盤鏡像方式:如file:///mnt/cdrom  (需要掛載,才能使用)

2、服務端和客戶端方式:如http://192.168.1.100/Centos

ftp://192.168.1.100/Centos

注:第二種方式將所有需要的軟件包同統一放在一個目錄下,該目錄可以通過ftp、http、https、file將需要使用軟件的客戶端傳輸需要的軟件。

3、在線網絡配置yum源方式

yum的配置文件

全局配置:/etc/yum.conf yum
cachedir:軟件包緩存目錄
keepcache:緩存是否保存,1保存0不保存
debuglevel:調試級別(默認爲2)
logfile:日誌文件路徑
gpgcheck:是否檢查密鑰,一種檢驗軟件完整性的方式

blob.png

倉庫配置:/etc/yum.repo.d/name.repo yum
[name]:倉庫id
name :倉庫名字
baseurl: 爲倉庫的地址
gpgkey:公鑰地址,若是需要檢查完整性的話可以添加密鑰地址
enable:是否開啓當前倉庫
gpgcheck:是否使用密鑰驗證

blob.png

日誌文件:/var/log/yum.log
緩存目錄:/var/cache/yum/    改變yum路徑時需要清理緩存

 

yum命令

1.啓用與禁用倉庫
禁用倉庫:yum-config-manager --disable “倉庫名"
啓用倉庫:yum-config-manager --enable “倉庫名”

2.顯示軟件倉庫列表
yum repolist

3.顯示軟件包列表
yum list

4.安裝卸載與更新
安裝:yum install package1 package2...
重新安裝:yum reinstall package
卸載:yum remove package
更新:yum update package
降級:yum downgrage package
檢查可用的更新:yum check-update

5.緩存命令
清除緩存:yum clean all
構建緩存:yum makecache

6.查看依賴性
yum deplist package1

7.包組相關命令
安裝:yum groupinstall group1 [group2] [...]
更新yum groupupdate group1 [group2] [...]
列表yum grouplist [hidden] [groupwildcard] [...]
刪除yum groupremove group1 [group2] [...]
信息yum groupinfo group1 [...]

 

 


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