配置linux中的yum源

如何配置linux系统中的yum源

所需材料

我的本机是rhel7.0版本的,所以我需要7.0版本的镜像,这里已经事先下载好了

配置linux中的yum源

并用虚拟机管理软件挂载到desktop虚拟机中去,过程有点像添加网卡,但是这里添加的是cdrom

配置linux中的yum源

浏览添加镜像后开机,会发现桌面多了一个光盘

配置linux中的yum源

1.第一种方法,可以将镜像直接挂载到/mnt目录

输入指令

df      ##查看硬件存储设备

配置linux中的yum源

发现光盘为/dev/sr0,注:我这里只是为了安装httpd临时挂载,如果使用后面那个自动化脚本,最好是在根目录下新建一个目录,然后将镜像挂到那个目录

mount /dev/sr0 /mnt          ##将光驱挂载到mnt目录下

配置linux中的yum源

切换到mnt目录下,会发现光盘内的内容挂载到了虚拟机

然后去修改电脑的repo软件安仓库

vim /etc/yum.repos.d/yum.repo 

修改成如下格式

[rhel7.0]
name=rhel7.0
baseurl=file:///mnt
gpgcheck=0

配置linux中的yum源

然后执行

yum clean all

配置linux中的yum源

到这里yum源就算是配置好了

但是这个挂载重启会短掉,需要再次挂载,故我们编辑

vim /etc/rc.local          ##开机自动运行脚本

在其中添加如下字段

mount /dev/sr0 /mnt

配置linux中的yum源

重启后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     ##将镜像挂载到该目录

配置linux中的yum源

在火狐浏览器输入本机ip,可以看到以下界面,就是成功了

配置linux中的yum源

然后执行

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源,非常方便。