欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

YUM本地源制作与yum网络版仓库

程序员文章站 2022-03-26 17:58:12
1、修改本机上的YUM源配置文件,将源指向自己 cd /etc/yum.repos.d/ 备份原有的YUM源的配置文件 rename .repo .repo.bak * rename CentOS-Media.repo.bak CentOS-Media.repo * 修改配置文件 2、挂载光盘 在m ......

1、修改本机上的YUM源配置文件,将源指向自己

cd /etc/yum.repos.d/

备份原有的YUM源的配置文件

rename .repo .repo.bak *

rename CentOS-Media.repo.bak CentOS-Media.repo  *

YUM本地源制作与yum网络版仓库

修改配置文件

YUM本地源制作与yum网络版仓库

2、挂载光盘

在mnt文件夹下面新建cdrom文件
mkdir /mnt/cdrom

把(硬件设备)系统文件挂载到文件系统下面
mount -t iso9660 -o ro /dev/cdrom/ /mnt/cdrom

为了避免每次重启后都要手动mount,可以在/etc/fstab中加入一行挂载配置,即可自动挂载
vi /etc/fstab
/dev/cdrom /mnt/cdrom iso9660 defaults 0 0

3、安装web服务器

yum install httpd

YUM本地源制作与yum网络版仓库

4、启动web服务(测试)

YUM本地源制作与yum网络版仓库

网页访问

YUM本地源制作与yum网络版仓库

服务器中的文件在/var/www/目录下

YUM本地源制作与yum网络版仓库

5、创建软链接

创建软链接语句:ln -s /mnt/cdrom ./centos     删除软链接语句:rm -rf ./centos

YUM本地源制作与yum网络版仓库

浏览器访问(测试)

YUM本地源制作与yum网络版仓库

6、接下来在第二台虚拟机器上修改配置如下

YUM本地源制作与yum网络版仓库

YUM本地源制作与yum网络版仓库

7.清除YUM缓冲

yum clean all

8.在这台虚拟机器上可列出可用的YUM源

yum repolist

 YUM本地源制作与yum网络版仓库

 注:

1、本地yum仓库的安装配置
两种方式: a、每一台机器都配一个本地文件系统上的yum仓库 file:///packege/path/
b、在局域网内部配置一台节点(server-base)的本地文件系统yum仓库,然后将其发布到web服务器中,其他节点就可以通过http://server-base/pagekege/path/

制作流程: 先挑选一台机器mini4,挂载一个系统光盘到本地目录/mnt/cdrom,然后启动一个httpd服务器,将/mnt/cdrom 软连接到httpd服务器的/var/www/html目录中 (cd /var/www/html; ln -s /mnt/cdrom ./centos )
然后通过网页访问测试一下: http://mini4/centos 会看到光盘的目录内容
至此:网络版yum私有仓库已经建立完毕
剩下就是去各台yum的客户端配置这个http地址到repo配置文件中