Linux服务配置本地Yum源
叶小楠Linux 配置本地安装YUM源
CentOS 和 RedHat 配置 yum 本地源的方式稍微有点区别,但是不大。本章基于 CentOS进行配置
1.前往 yum 源文件夹
1 2 3 4 5 6 7 8 9 10
| [root@ftp_skills_net ~]# cd /etc/yum.repos.d/ [root@ftp_skills_net yum.repos.d]# ll total 28 -rw-r--r--. 1 root root 1664 Aug 30 2017 CentOS-Base.repo -rw-r--r--. 1 root root 1309 Aug 30 2017 CentOS-CR.repo -rw-r--r--. 1 root root 649 Aug 30 2017 CentOS-Debuginfo.repo -rw-r--r--. 1 root root 314 Aug 30 2017 CentOS-fasttrack.repo -rw-r--r--. 1 root root 630 Aug 30 2017 CentOS-Media.repo -rw-r--r--. 1 root root 1331 Aug 30 2017 CentOS-Sources.repo -rw-r--r--. 1 root root 3830 Aug 30 2017 CentOS-Vault.repo
|
2.创建一个备份文件夹,将全部 .repo 文件移动到里面
1 2
| [root@ftp_skills_net yum.repos.d]# mkdir bak [root@ftp_skills_net yum.repos.d]# mv *.repo bak/
|
3.编写本地挂载 yum 源配置文件
- 这个配置不用背,可以打开 CentOS-Media.repo 进行复制,修改其中几个配置项就行
1 2 3 4 5 6 7 8
| [root@ftp_skills_net yum.repos.d]# vi /etc/yum.repos.d/CentOS.repo [root@ftp_skills_net yum.repos.d]# cat /etc/yum.repos.d/CentOS.repo [c7-media] name=CentOS-$releasever - Media baseurl=file:///media/CentOS/ gpgcheck=0 enabled=1 [root@ftp_skills_net yum.repos.d]#
|
修改成这样,其中 [c7-media],name=,baseurl=都是可以自定义的
4.创建挂载节点
- 挂载接点根据你上面配置的
baseurl=file:///media/CentOS/ 来决定
1
| [root@ftp_skills_net yum.repos.d]# mkdir -p /media/CentOS
|
5.挂载镜像到文件夹
1 2 3
| [root@ftp_skills_net yum.repos.d]# mount /dev/sr0 /media/CentOS/ mount: /dev/sr0 is write-protected, mounting read-only [root@ftp_skills_net yum.repos.d]#
|
6.清理 yum 缓存
1
| [root@ftp_skills_net yum.repos.d]# yum clean all
|
7.重建 yum 缓存
1
| [root@ftp_skills_net yum.repos.d]# yum makecache
|
最后出现 Metadata Cache Created 提示就成功啦!