一、yum 倉庫相關(guān)指令
1.列出yum源可用的軟件倉庫
yum repolist
列出yum源所有的倉庫
yum repolist all
2.如何啟用和禁用倉庫
安裝mysql軟件包進(jìn)行測試
yum install https://dev.mysql.com/get/mysql80-community-releaseel7-3.noarch.rpm
執(zhí)行沒有安裝yum-config-manager --命令,這個命令在yum-utils 包里,可以通過命令yum -y install yum-utils 安裝
關(guān)閉倉庫
yum-config-manager --disable mysql80-community
倉庫名
啟動倉庫
enable mysql57-community
還可以手動通過修改緩存配置。
修改repo文件中的enable,0代表關(guān)閉,1是開啟。
進(jìn)入到存放目錄,進(jìn)行查找要修改的軟件
[root@ZhaoJianHao-1 etc]# cd /etc/yum.repos.d/
[root@ZhaoJianHao-1 yum.repos.d]# ls
CentOS-Base.repo CentOS-fasttrack.repo CentOS-Vault.repo
CentOS-CR.repo CentOS-Media.repo epel.repo
CentOS-Debuginfo.repo CentOS-Sources.repo
[root@ZhaoJianHao-1 yum.repos.d]# vim CentOS-fasttrack.repo
查找一個命令或文件所屬的軟件包
rpm -qf $(which cd)
bash-4.2.46-31.el7.x86_64
rpm需要知道命令的絕對路徑, 如果不存在該命令是無法查找到該 命令所屬的軟件包
[root@ZhaoJianHao-1 ~]# yum provides ifconfig
yum不需要知道命令的絕對路徑,只需要知道命令即可. yum會通過 所有已啟用的倉庫進(jìn)行查找那些軟件包中涵蓋了需要查詢的命令
查詢命令來自于哪個軟件,使用yum的方式進(jìn)行查詢
1.如果查詢不到,檢查命令是否寫錯,如果寫錯,修改即可.
2.如果修改命令還是查詢不到,請檢查是否倉庫真的沒有軟件包涵 蓋此命令, 建議添加更多yum源(倉庫)
與yum緩存相關(guān)指令
.緩存rpm包方式一、修改yum全局配置文件
vim /etc/yum.conf
修改keepcache=1 #啟動緩存
緩存rpm包方式二,只下載不安裝
yum install -y yumplugin-downloadonly #插件
yum install httpd -y -downloadonly --downloaddir=/tmp
清除yum緩存
yum clean all #清除所有信息
yum clean packages #清除緩 存的軟件包
組包相關(guān)指令
yum groups list 安裝一整個組的軟件
yum groups install Development tools \
yum刪除包組
yum groups remove -y Base