概述
本地yum源的配置
一个胖子
CentOS的yum命令可以说极大的方便了人们对于依赖软件的安装,但是国内的环境使得yum的下载速度惨不忍睹.这时就是本地yum源大显身手的时候.
本地 yum 源下载
yum中所依赖的包大部分都能在CentOS官方给出的镜像文件中能找到
官方一般给出三个版本 DVD1版,DVD2版和mini版其中mini版是最简安装包,DVD版中含有大量的包,基本能满足日常学习使用.本文使用DVD1版CentOS作本地yum源使用
配置方式
1. 挂载镜像文件,拷贝镜像文件
mkdir /dev/centios /mnt/local_yum
mount -o loop /root/CentOS-6.7-x86_64-bin-DVD1.iso /dev/centios
cp -r /dev/centios/* /mnt/local_yum/
- 挂载命令可以打开iso镜像文件显示镜像文件中的内容
- 镜像文件中Packages,repodata为本地yum源所需要文件其余可以删掉
2. 修改 yum 源配置文件
cd /etc/yum.repos.d/
rename .repo .repo.bak *.repo
cp CentOS-Base.repo.bak CentOS-Local.repo
vi CentOS-Local.repo
[local_yum]
name=This is a local repo
baseurl=file:///mnt/local_yum
enabled=1
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6
- yum命令是要在 .repo 文件中查找yum源,现将原来的文件全部重命名,然后新建一个本地yum源配置文件
- baseurl中配置本地文件地址也可配置网络地址
3. 更新 yum 配置
yum clean all
- 可以查看到本地yum源中所有安装包的数量,这样就可以在yum命令时直接访问本地yum源了.
网络yum 源配置
当我们有多台虚拟机有对本地yum源需求时,每台都下载本地yum源就显得有些笨重了,这时可以采用本地网络yum源.
配置方式
1.安装web容器
yum -y install httpd
- 这里使用的httpd服务器提供网络服务
2.修改 httpd 配置文件
vi /etc/httpd/conf/httpd.conf
修改 DocumentRoot "/var/www/html"
为 DocumentRoot "/mnt/local_yum"
上述方法可能出现访问被拒绝的情况,可以采用下面方法
将文件复制到httpd服务默认路径
cp /mnt/local_yum /var/www/html
3.启动 httpd 服务器
service httpd start
4.开启防火墙的80 端口
懒得关直接关防火墙了
service iptables stop
5. 配置所有机器 yum 源的文件
cd /etc/yum.repos.d/
rename .repo .repo.bak *.repo
cp CentOS-Base.repo.bak CentOS-Local.repo
vi CentOS-Local.repo
[local_yum]
name=This is a local repo
baseurl=http://192.168.***.***/local_yum
enabled=1
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6
6.更新本地yum源即可
最后
以上就是痴情大树为你收集整理的本地yum源的配置的全部内容,希望文章能够帮你解决本地yum源的配置所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复