RHEL7.1yum源配置与软件安装

yum源的工作原理

YUM是“Yellow dog Update, Modified”的缩写,是一个软件包管理器,因为Linux系统存在特有的依赖关系,YUM就是为了解决依赖关系而存在,YUM源相当一个目录,当我们需要安装依赖软件时,YUM从指定的地方自动下载RPM包并安装,能够很好的解决依赖关系问题。

YUM的基本工作机制:在服务器上存放了所有RPM软件包,然后以相关的功能去分析每个RPM文件的依赖性关系,将这些数据记录成文件存放在服务器的某特定目录内,如果客户端需要安装某个软件时,先下载服务器上记录的依赖性关系文件(可以通过www过FTP方式),通过对服务器端下载的记录数据进行分析,然后取得所有相关的软件,一次全部下载下来进行安装。

如何安装软件

yum list all                ##列出所有安转包
yum list installed          ###列出已经安装的
yum list available          ###列出没有安装的
yum remove software         ###卸载软件
yum install software        ###安装软件
yum search 关键字            ###搜索与关键字相关的软件
yum whatprovides 文件        ###搜索包含此文件的包
yum reinstall software      ###从新安装软件
yum localinstall 第三方软件  ##安装该软件并解决依赖关系
yum info software           ###查询软件信息
yum groups list             ###列出软件组
yum groups install          ###安装组
yum groups remove           ###卸载组
yum groups info             ###查看组信息

RHEL官方软件仓库的建立

1.下载镜像
建立官方软件仓库需要一个与本机匹配的镜像,实验的主机是 rhel7.1,所以镜像也是此版本的。
在这里插入图片描述
2.挂载镜像
在这里插入图片描述
3.编辑配置文件
路径:/etc/yum.repos.d/rhel-dvd.repo 文件,系统只会读取以.repo结尾文件,名字无所谓,gpgcheck=0 就是不进行gpg检测,gpg检测是使用yum安装软件对软件输入公钥进行验证,看来源是否安全,Baseurl是指定查找解决依赖关系软件的路径,因为这是本地yum配置,所以使用“file://”, /yum就是刚才镜像的挂载点

在这里插入图片描述
4.刷新缓存
在这里插入图片描述

网络yum源的配置

配置网络yum源,使我们建立的yum仓库可以共享到网络上,可以是基于httpd服务,也可以基于ftp服务。这里使用httpd服务,httpd是Apache超文本传输协议。

1.安装软件
yum install httpd -y
在这里插入图片描述
2.配置服务环境
在这里插入图片描述

3.建立目录并挂载镜像
在这里插入图片描述
4.编辑配置文件
在这里插入图片描述
5.开机自动挂载镜像
在这里插入图片描述
6.验证配置
打开浏览器,输入172.25.98.250/yumsource,就可以看到我们配置的网络yum源。
在这里插入图片描述

yum软件控制

在这里插入图片描述

rpm命令

在这里插入图片描述
安装wps:
vrpm -ihp wps-office-10.1.0.5672-1.a21.x86_64.rpm

搭建第三方软件仓库

1.把所有rpm包放到指定目录中,比如放到/software中
在这里插入图片描述
2.生成repodate目录
createrepo /software ##在建立的仓库目录中执行,就会生成repodate目录
在这里插入图片描述
3.编辑配置文件
在/etc/yum.repos.d/xxx.repo编写指定/software的yum源
在这里插入图片描述
4使配置生效
清理缓存,使配置生效。
在这里插入图片描述

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值