配置linux中的yum源
如何配置linux系统中的yum源
所需材料
我的本机是rhel7.0版本的,所以我需要7.0版本的镜像,这里已经事先下载好了
并用虚拟机管理软件挂载到desktop虚拟机中去,过程有点像添加网卡,但是这里添加的是cdrom
浏览添加镜像后开机,会发现桌面多了一个光盘
1.第一种方法,可以将镜像直接挂载到/mnt目录
输入指令
df ##查看硬件存储设备
发现光盘为/dev/sr0,注:我这里只是为了安装httpd临时挂载,如果使用后面那个自动化脚本,最好是在根目录下新建一个目录,然后将镜像挂到那个目录
mount /dev/sr0 /mnt ##将光驱挂载到mnt目录下
切换到mnt目录下,会发现光盘内的内容挂载到了虚拟机
然后去修改电脑的repo软件安仓库
vim /etc/yum.repos.d/yum.repo
修改成如下格式
[rhel7.0]
name=rhel7.0
baseurl=file:///mnt
gpgcheck=0
然后执行
yum clean all
到这里yum源就算是配置好了
但是这个挂载重启会短掉,需要再次挂载,故我们编辑
vim /etc/rc.local ##开机自动运行脚本
在其中添加如下字段
mount /dev/sr0 /mnt
重启后yum源依然有效
2.将镜像挂载本机ip
这里的前提是第一步已经完成了,输入指令
yum install httpd -y
接下来关闭防火墙,开启httpd服务
systemctl stop firewalld
systemctl start httpd
然后输入以下指令
mkdir /var/www/html/rhel7.0 ##在httpd服务的目录下新建目录
mount /dev/sr0 /var/www/html/rhel7.0 ##将镜像挂载到该目录
在火狐浏览器输入本机ip,可以看到以下界面,就是成功了
然后执行
yum clean all
再次编辑之前那个自动化脚本文件
vim /etc/rc.local ##开机自动运行脚本
在最后添加如下字段
mount /dev/sr0 /var/www/html/rhel7.0
然后修改自己的yum.repo文件
[rhel7.0] ##红帽企业版7.0
name=rhel7.0 ##名字
baseurl=http:172.25.254.155/rhel7.0 ##路径
gpgcheck=0 ##1不可以安装第三方软件 检查安装包的授权性,0可以安装第三方软件,相当于商标
到此为止,yum源就配置好了,系统重启也ok了,还可以把yum.repo文件分享,一个局域网的用户都可以使用这个yum源,非常方便。