企业🤖AI Agent构建引擎,智能编排和调试,一键部署,支持私有化部署方案 广告
## 制作本地YUM源 **1.将CentOS-6.7-x86_64-bin-DVD1.iso镜像挂载到某个目录** ~~~ [root@mini2 mnt]# mkdir -p /mnt/cdrom [root@mini2 mnt]# mount -t iso9660 -o ro /dev/cdrom /mnt/cdrom [root@mini2 mnt]# ll /mnt/cdrom 总用量 558 -r--r--r-- 2 root root 14 8月 5 2015 CentOS_BuildTag dr-xr-xr-x 3 root root 2048 8月 5 2015 EFI -r--r--r-- 2 root root 212 11月 27 2013 EULA -r--r--r-- 2 root root 18009 11月 27 2013 GPL dr-xr-xr-x 3 root root 2048 8月 5 2015 images dr-xr-xr-x 2 root root 2048 8月 5 2015 isolinux dr-xr-xr-x 2 root root 528384 8月 5 2015 Packages -r--r--r-- 2 root root 1354 7月 25 2015 RELEASE-NOTES-en-US.html dr-xr-xr-x 2 root root 4096 8月 5 2015 repodata -r--r--r-- 2 root root 1706 11月 27 2013 RPM-GPG-KEY-CentOS-6 -r--r--r-- 2 root root 1730 11月 27 2013 RPM-GPG-KEY-CentOS-Debug-6 -r--r--r-- 2 root root 1730 11月 27 2013 RPM-GPG-KEY-CentOS-Security-6 -r--r--r-- 2 root root 1734 11月 27 2013 RPM-GPG-KEY-CentOS-Testing-6 -r--r--r-- 1 root root 3380 8月 5 2015 TRANS.TBL [root@mini2 mnt]# ~~~ **或者将CentOS-6.7-x86_64-bin-DVD1.iso镜像挂载到某个目录** ~~~ mkdir /var/iso mount -o loop CentOS-6.7-x86_64-bin-DVD1.iso /var/iso ~~~ **2.修改本机上的YUM源配置文件,将源指向自己** ~~~ [root@mini2 ~]# cd /etc/yum.repos.d/ [root@mini2 yum.repos.d]# ll 总用量 24 -rw-r--r--. 1 root root 1991 8月 4 2015 CentOS-Base.repo -rw-r--r--. 1 root root 647 8月 4 2015 CentOS-Debuginfo.repo -rw-r--r--. 1 root root 289 8月 4 2015 CentOS-fasttrack.repo -rw-r--r--. 1 root root 630 8月 4 2015 CentOS-Media.repo -rw-r--r--. 1 root root 6259 8月 4 2015 CentOS-Vault.repo #备份原有的YUM源的配置文件 [root@mini2 yum.repos.d]# rename .repo .repo.bak * [root@mini2 yum.repos.d]# ll 总用量 24 -rw-r--r--. 1 root root 1991 8月 4 2015 CentOS-Base.repo.bak -rw-r--r--. 1 root root 647 8月 4 2015 CentOS-Debuginfo.repo.bak -rw-r--r--. 1 root root 289 8月 4 2015 CentOS-fasttrack.repo.bak -rw-r--r--. 1 root root 630 8月 4 2015 CentOS-Media.repo.bak -rw-r--r--. 1 root root 6259 8月 4 2015 CentOS-Vault.repo.bak [root@mini2 yum.repos.d]# [root@mini2 yum.repos.d]# mv CentOS-Media.repo.bak CentOS-Media.repo [root@mini2 yum.repos.d]# ll 总用量 24 -rw-r--r--. 1 root root 1991 8月 4 2015 CentOS-Base.repo.bak -rw-r--r--. 1 root root 647 8月 4 2015 CentOS-Debuginfo.repo.bak -rw-r--r--. 1 root root 289 8月 4 2015 CentOS-fasttrack.repo.bak -rw-r--r--. 1 root root 630 8月 4 2015 CentOS-Media.repo -rw-r--r--. 1 root root 6259 8月 4 2015 CentOS-Vault.repo.bak #修改配置文件 [root@mini2 yum.repos.d]# vi CentOS-Media.repo [c6-media] name=CentOS-$releasever - Media baseurl=file:///mnt/cdrom gpgcheck=0 enabled=1 #启用 gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6 ~~~ **3.清除YUM缓冲** ~~~ [root@mini2 yum.repos.d]# yum clean all 已加载插件:fastestmirror, security Cleaning repos: c6-media 清理一切 Cleaning up list of fastest mirrors ~~~ **4.列出可用的YUM源** ~~~ [root@mini2 yum.repos.d]# yum repolist 已加载插件:fastestmirror, security Determining fastest mirrors c6-media | 4.0 kB 00:00 ... c6-media/primary_db | 4.6 MB 00:00 ... 仓库标识 仓库名称 状态 c6-media CentOS-6 - Media 6,575 repolist: 6,575 [root@mini2 yum.repos.d]# ~~~ **5.加入依赖包到私有yum的repository** 进入到repo目录 ~~~ [root@mini2 cdrom]# cd repodata 执行命令: createrepo . ~~~ **6.安装相应的软件** ~~~ yum install -y httpd ~~~ **7.开启httpd使用浏览器访问http://192.168.0.100:80(如果访问不通,检查防火墙是否开启了80端口或关闭防火墙)** ~~~ service httpd start ~~~ **8.将YUM源配置到httpd(Apache Server)中,其他的服务器即可通过网络访问这个内网中的YUM源了** ~~~ cp -r /mnt/cdrom /var/www/html/CentOs-6.7 或 cp -r /var/iso/ /var/www/html/CentOS-6.7 ~~~ **9.取消先前挂载的镜像** ~~~ umount /var/iso ~~~ **10.在浏览器中访问http://192.168.0.100/CentOS-6.7/**