YUM源的設定及使用
YUM工具簡介
(1)YUM(Yellow dog Upadate Modifie)是改進版的 RPM 管理器,很好地解決了 RPM 軟體包的依賴問題,
(2)YUM 可以從很多源中搜索軟體以及他們的依賴包,并自動安裝相應的依賴軟體,
(3)YUM 安裝軟體時至少需要一個 YUM 源,YUM 源就是存放有很多 RPM 軟體的目錄,
用戶可以使用 HTTP、FTP 或本地目錄的方式訪問 YUM 源
設定本地YUM源
(1)掛載光碟到/mnt/cdrom
(2)創建自定義 yum 檔案:#vim/etc/yum.d/media.repo
[media]
name=CentOS7
baseurl=file:///mnt/cdrom
enabled=1
gpgcheck=0
gpgcheck如果為1,則需要填入密鑰進行驗證
gpqkey=gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7
YUM工具的使用
YUM 工具主要有查詢、安裝、升級、重繪、卸載軟體包等功能,
命令格式:yum [選項] [指令] [軟體包]
install package1 [package2][…] 使用 YUM 源安裝軟體包,
update [package][packge2][…] 使用 YUM 源升級軟體包,
check-update 檢查 YUM 源中所有可用的升級,
remove|erase package1 [package2][…] 卸載軟體包,
list[…]系統中已經安裝的以及 YUM 源中所有可用的軟體包,
info[…] 查看軟體包資訊,
clean all 清空所有的快取資訊,
makecache all 生成所有的快取資訊
groupinstall group1 [group2] […] 使用 YUM 源安裝組包,
groupremove group1 [group2] […] 卸載組包,
設定網路YUM源
首先進入/etc/yum.repos.d/目錄下,新建一個repo_bak目錄,用于保存系統中原來的repo檔案
[root@bogon ~]# cd /etc/yum.repos.d/
[root@bogon yum.repos.d]# mkdir repo_bak
[root@bogon yum.repos.d]# mv *.repo repo_bak/
在CentOS中配置使用網易和阿里的開源鏡像
到網易和阿里開源鏡像站點下載系統對應版本的repo檔案
[root@bogon yum.repos.d]# wget http://mirrors.aliyun.com/repo/Centos-7.repo
[root@bogon yum.repos.d]# wget http://mirrors.163.com/.help/CentOS7-Base-163.repo
[root@bogon yum.repos.d]# ls
Centos-7.repo CentOS-Base-163.repo repo.bak
清除系統yum快取并生成新的yum快取
# 列出/etc/yum.repos.d/目錄下的檔案
[root@bogon yum.repos.d]# ls Centos-7.repo CentOS-Base-163.repo repo.bak
# 清除系統所有的yum快取
[root@bogon yum.repos.d]# yum clean all
# 生成yum快取
[root@bogon yum.repos.d]# yum makecache
安裝epel源
[root@bogon yum.repos.d]# yum list | grep epel-release
[root@bogon yum.repos.d]# yum install -y epel-release
使用阿里開源鏡像提供的epel源
[root@bogon yum.repos.d]# wget -O /etc/yum.repos.d/epel-7.repo http://mirrors.aliyun.com/repo/epel-7.repo
# 下載阿里開源鏡像的epel源檔案
再次清除系統yum快取,并重新生成新的yum快取
[root@bogon yum.repos.d]# yum clean all
[root@bogon yum.repos.d]# yum makecache
查看系統可用的yum源和所有的yum源
[root@bogon yum.repos.d]# yum repolist enabled
[root@bogon yum.repos.d]# yum repolist all
常見問題
(1)創建 YUM 源
首先安裝 createrepo,其次將所有軟體包保存在一個目錄,如:/mysoft/
最后執行:#createrepo /mysoft 創建該目錄的 yum 源,再修改 yum 組態檔即可,
(2)YUM 繁忙問題
在錯誤提示中找到 PID 行程號,使用 kill -9 行程號即可
轉載請註明出處,本文鏈接:https://www.uj5u.com/caozuo/153749.html
標籤:Linux
上一篇:LInux:網路連接的設定
