前言:
当我们在使用Linux系统时,有时需要一些辅助工具帮助我们实现某项功能,
例如画图、wps、等功能,而这些功能并不是系统自带的,需要我们下载相关的
软件,那如何去下载这些软件那,这里我们不得不提到Linux中的yum源,yum源
简单的来说就相当于我们的应用商店,它可以提供多种实用软件供我们去下载,
本篇文章将详细介绍yum的搭建以及使用yum源进行软件的下载。
正文:
一、本地yum源的搭建
搭建前提:所有搭建的本机必须要有镜像
(1)使用相关的命令进行镜像的挂载
mkdir /iso ###创建一个目录
mv /home/kiosk/Desktop/rhel-server-7.3-x86_64-dvd.iso /iso ###将镜像移动到该目录
mkdir /westos ###创建根下的目录
mount /iso/rhel-server-7.3-x86_64-dvd.iso /westos ###将镜像挂载在该目录下
cd /etc/yum.repos.d/ ###进行目录的切换
mkdir /etc/yum.repos.d/backup ###创建一个目录
mv /etc/yum.repos.d/* /etc/yum.repos.d/backup ###将文件移动到该目录
注意的是:yum源的文件必须以.repo结尾
(2)使用命令进行yum源的编辑
vim /etc/yum.repos.d/yum.repo ###进行yum源的编辑 编辑内容如下: 【rhel7】 ###yum源的声明 name=rhel7.3 ###yum的名称 basurel=file:///westos ###使用本地的yum源 gpgcheck=0 ###对置入软件是否校验,0表示不校验,1表示校验
(3)清空yum中所有的原有信息并且查看yum仓库列表
使用命令:
yum clean all ###清空yum中原有的信息
yum repolist ###yum仓库列表
(4)进行软件的安装测试
yum install httpd -y ###进行阿帕奇软件的安装
二、网络共享yum源的部署
(1)使用相关命令进行火墙的关闭以及httpd服务的开启
systemctl stop firewalld ###进行火墙的关闭
systemctl disable firewalld ###设置火墙开机时不启动
systemctl start httpd ###开启阿帕奇服务
systemctl enable httpd ###开启开机启动阿帕奇
(2)使用相关命令进行镜像的挂载
mkdir /var/www/html/westos ###进行目录的创建
umount /westos ###卸载本地yum源的挂载
mount /iso/rhel-server-7.3-x86_64-dvd.iso /var/www/html/westos ###进行镜像的挂载
(3)设定永久挂载(如果部进行设定,重新开机后需要重新挂载)
使用相关命令进行永久挂载的设定
vim /etc/rc.d/rc.local ###进行永久挂载文件的编辑
chmod +x /etc/rc.d/rc.local ###赋予该文件执行的权力
(4)进行相关的验证,在同一网段的主机可以通过浏览器访问到本机的yum源
三、使用网络配置的yum源进行软件的下载
(1)使用相关命令进行软件的安装
vim /etc/yum.repos.d/yum.repo ###进行yum源文件的编辑
编辑内容如下:
[rhel7.3] ###进行yum源的相关说明
name=rhel7.3 ###yum源的名称
baseurl=http://172.25.254.68/westos/ ###网络yum源的指向
gpgcheck=0 ###是否进行软件校验
(2)使用相关命令进行清除yum原有的缓存和yum仓库列表的列出
yum clean all ###清除系统中原有的yum缓存
yum repolist ###yum仓库列表的列出