搭建本地yum源及网络yum源的具体步骤

配置本地yum源

我们可以通过之前的安装虚拟机的文章,先安装一个虚拟机,然后对这个新的虚拟机搭建yum源。

具体步骤

(1). 首先,我们需要给这台虚拟机配置一个ip地址

先进入到eth0的网络配置文件中去:
搭建本地yum源及网络yum源的具体步骤_第1张图片
在这里插入图片描述然后修改文件的内容,具体如下:
搭建本地yum源及网络yum源的具体步骤_第2张图片然后重启网络,并查看eth0网卡的ip地址,可以看到网卡ip设置成功:
搭建本地yum源及网络yum源的具体步骤_第3张图片
(2). 将所需要的镜像上传到搭建yum源的主机上(虚拟机系统是redhat7.3版本,所以镜像也是7.3版本)

镜像就是提供源的文件包,一般的linux系统的镜像文件iso就含有搭建yum源所需的rpm文件。

先把镜像从真实主机中上传到搭建yum源的虚拟机上的/mnt目录下:

搭建本地yum源及网络yum源的具体步骤_第4张图片然后到虚拟机的/mnt 目录下查看镜像软件,上传成功:
在这里插入图片描述
(3). 创建一个 /westos_source的目录,并把镜像软件通过 mount 命令挂载到改目录中:
在这里插入图片描述
(4). 通过 mount 命令查看是否挂载成功:
搭建本地yum源及网络yum源的具体步骤_第5张图片
(5). 编辑yum源的配置文件

/etc/yum.repos.d/目录下存放的就是yum源的设定文件。配置文件必须以.repo结尾,新建一个 westos.repo 的yum源配置文件:
在这里插入图片描述
再文件中编辑如下内容:
搭建本地yum源及网络yum源的具体步骤_第6张图片
name是yum源的说明;baseurl是镜像挂载的位置;gpgcheck为0时不需要认证;gpgkey是一个认证软件。

这样一个本地yum源就已经搭建完成了,我们可以通过以下命令打开软件管理界面查看软件包:

gpk-application

搭建本地yum源及网络yum源的具体步骤_第7张图片
(6). 通过yum clean all清空缓存,并用 yum repolist 列出仓库信息:
搭建本地yum源及网络yum源的具体步骤_第8张图片搭建本地yum源及网络yum源的具体步骤_第9张图片
(7). 尝试安装dhcp
搭建本地yum源及网络yum源的具体步骤_第10张图片
搭建本地yum源及网络yum源的具体步骤_第11张图片
可以安装成功,yum命令的具体用法会在下一篇文章中写到。


网络yum源的搭建

网络型yum源就是你在一台主机上搭建好yum源,别人可以访问并且使用(使用的话要在本地yum源的设定文件里,将查找软件路径写成网络路径,也就是网络型yum源的路径)
网络型yum源的实现,需要http服务开启,防火墙关闭。

具体步骤

(1). 安装并启动http服务
搭建本地yum源及网络yum源的具体步骤_第12张图片
安装成功:
搭建本地yum源及网络yum源的具体步骤_第13张图片

(2). 开启http服务,并设置为开机自启:
搭建本地yum源及网络yum源的具体步骤_第14张图片
(3). 关闭防火墙服务,并设置为开机不启动:
搭建本地yum源及网络yum源的具体步骤_第15张图片
(4). 进入共享目录,挂载镜像

在/var/www/html/目录为共享目录,其它用户可以通过ip访问该目录的内容,我们可以在该目录下创建一个目录,然后把镜像挂载到该目录下:
搭建本地yum源及网络yum源的具体步骤_第16张图片这样一个网络yum源就搭建好了。

(5). 其它主机想要使用该网络yum源则需要编辑yum源配置文件:

在另一个虚拟机中,/etc/yum.repos.d/目录下存放的就是yum源的设定文件,新建一个 westos.repo 的yum源配置文件,在文件中编辑如下内容:
搭建本地yum源及网络yum源的具体步骤_第17张图片
注意baseurl的内容,ip地址是搭建网络yum源的主机ip。
这样,这台主机就可以访问网络yum源了。
清空yum缓存,并查看yum仓库信息:

搭建本地yum源及网络yum源的具体步骤_第18张图片

永久挂载镜像

每次挂载的镜像并不会永久存在,关机再开机之后挂载镜像就不在了,在 /etc/rc.d/rc.local 文件中存放每次开机会自动执行的命令,那么我们只需要把挂载镜像命令写到该文件中就可以实现永久挂载镜像了。
在这里插入图片描述(1). 在文件中编辑如下内容:

搭建本地yum源及网络yum源的具体步骤_第19张图片
(2). 给/etc/rc.d/rc.loca 文件增加可执行权限

搭建本地yum源及网络yum源的具体步骤_第20张图片
(3). 再修改/etc/yum.repos.d/目录下的yum源的配置文件westos.repo,内容如下:
搭建本地yum源及网络yum源的具体步骤_第21张图片
这样就可以实现镜像的永久挂载了。

你可能感兴趣的:(Linux)