linux--centos制作yum源

一、制作本地yum源的步骤

1、  创建iso存放目录和挂载目录

[root@desktop ~]# cd /mnt/

[root@desktop mnt]# mkdir iso yum_mirror

2、  将iso文件上传到iso存放目录

[root@desktop ~]#rz –be

选择CentOS-7-x86_64-DVD-1810.iso

3、  将本地iso文件挂载到挂载目录

[root@desktop~]#mount -o loop /mnt/iso/CentOS-7-x86_64-DVD-1810.iso /mnt/yum_mirror

4、  备份并移除repo文件,并编辑local.repo

[root@desktop ~]cd /etc/yum.repos.d/

[root@desktop yum.repos.d]# mkdir repo_bak

[root@desktop yum.repos.d]# mv CentOS-* repo_bak/

[root@desktop yum.repos.d]# vi Centos-local.repo

[base-local]

name=CentOS-local

baseurl=file:///mnt/yum_mirror

gpgcheck=1

gpgkey=file:///mnt/yum_mirror/RPM-GPG-KEY-CentOS-Debug-7

enabled=0

5、  清除yum缓存,并建立新的缓存

[root@desktop ~]yum clean all

[root@desktop ~]yum makecache

[root@desktop ~]yum list|wc -l

6、  yum安装软件

[root@desktop ~]yum install –y vsftpd

7、  永久自动挂载iso

上面步骤是用的手动挂载的方式,系统重启后需要再次手动挂载。可以将挂载的操作加入到开机启动中,提供两种方式。

第一种:编辑/etc/fstab添加自动挂载的操作

[root@desktop ~]vim /etc/fstab

在最后一行添加:

/mnt/CentOS-7-x86_64-DVD-1810.iso  /mnt/yum_mirror iso9660 loop 0 0

保存,重启时即可实现自动挂载。

第二种:编辑/ect/rc.local添加自动挂载的操作

在最后一行添加:

mount -o loop /mnt/iso/CentOS-7-x86_64-DVD-1810.iso /mnt/yum_mirror

保存,重启时即可实现自动挂载。

二、制作yum镜像服务器

1、将iso镜像放到/var/www/html/base下

mount -o loop /mnt/iso/CentOS-7-x86_64-DVD-1810.iso /var/www/html/base

2、修改yum文件/etc/yum.repos.d/CentOS-Base.repo为如下:

[base]

name=base

#mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=os&infra=$infra

baseurl=http://172.16.122.13:801/base

gpgcheck=0

enabled=1

3、清除并重新建立缓存

[root@desktop ~]yum clean all

[root@desktop ~]yum makecache

[root@desktop ~]yum list|wc -l

 

posted @ 2023-01-29 15:25  水沝淼水  阅读(111)  评论(0)    收藏  举报
上述发布材料,部分源于网络,如涉及版权问题,请联系博主删除