yum指令、本地倉庫管理

一、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

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容