redhat配置yum源服务器_redhat7网络yum源配置

redhat配置yum源服务器_redhat7网络yum源配置配置yum源redhat默认自带的yum源需要注册才能更新,可以更换成Centos的yum源.文章目录配置yum源前言一、yum源的工作原理?二、yum配置步骤1.查看系统已经安装的yum2.删除自带的yum包3.下载相关的安装包4.安装包5.下载配置文件6.更新前言Yum(全称为YellowdogUpdater,Modified)是一个在Fedora和RedHat以及CentOS中的Shell前端软件包管理器。基于RPM包管理,能够从指定的服务器自动下载RPM包并且安装,可以自动


Jetbrains全系列IDE使用 1年只要46元 售后保障 童叟无欺

配置yum源

redhat 默认自带的 yum 源需要注册才能更新,可以更换成Centos的yum源.



前言

Yum(全称为 Yellow dog Updater, Modified)是一个在Fedora和RedHat以及CentOS中的Shell前端软件包管理器。基于RPM包管理,能够从指定的服务器自动下载RPM包并且安装,可以自动处理依赖性关系,并且一次安装所有依赖的软件包,无须繁琐地一次次下载、安装。


一、yum源的工作原理?

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

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

二、yum配置步骤

1.查看系统已经安装的yum

cat /etc/redhat-release

rpm -qa|grep yum

2.删除自带的yum包

rpm -qa|grep yum|xargs rpm -e --nodeps(不检查依赖,直接删除rpm包)

rpm -qa | grep python-urlgrabber | xargs rpm -e --nodeps   

rpm -qa|grep yum

3.下载相关的安装包

url:http://mirrors.163.com/centos/7/os/x86_64/Packages/

列出以下包需要下载到本地,然后上传到服务器上:
python-urlgrabber-3.10-10.el7.noarch.rpm
rpm-4.11.3-43.el7.x86_64.rpm
yum-3.4.3-167.el7.centos.noarch.rpm
yum-metadata-parser-1.1.4-10.el7.x86_64.rpm
yum-plugin-fastestmirror-1.1.31-53.el7.noarch.rpm

4.安装包

安装的时候可能会遇到文件冲突的问题,可以加上选项–force,采取强制安装;

rpm -ivh --force <包名>

5.下载配置文件

配置文件可以在http://mirrors.163.com/.help/centos.html 进行下载,Centos7的镜像下载链接为:http://mirrors.163.com/.help/CentOS7-Base-163.repo

wget http://mirrors.163.com/.help/CentOS7-Base-163.repo

将该文将放在 /etc/yum.repos.d 文件夹下,并将原yum文件作备份,将文件下载好以后,更改文件中的变量;

$releasever
vim /etc/yum.repos.d/<filename>
:1,$s/$releasever/7/g
:wq!

6.更新

至此,yum的配置工作基本完成

1.清除原缓存,并更新:
	yum clean all
	yum makecache
2.更新系统(可选)
	yum update
3.安装测试
	yum –y install tree
4. 查看已安装的源
	yum repolist all
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/170126.html原文链接:https://javaforall.net

赞 (0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • markdown编辑器使用方法_写markdown的软件

    markdown编辑器使用方法_写markdown的软件Markdown常用编辑

    2022年4月21日
  • CentOS搭建Firekylin个人博客

    CentOS搭建Firekylin个人博客

    2021年5月31日
  • js对象中什么是可枚举性(enumerable)?[通俗易懂]

    js对象中什么是可枚举性(enumerable)?[通俗易懂]概念可枚举性(enumerable)用来控制所描述的属性,是否将被包括在for…in循环之中。具体来说,如果一个属性的enumerable为false,下面三个操作不会取到该属性。*for..in循环*Object.keys方法*JSON.stringify方法varo={a:1,b:2};o.c=3;Object.definePropert

    2022年10月29日
  • spi协议详解_一文看懂财务三张表

    spi协议详解_一文看懂财务三张表文章目录SPI协议简介4线还是3线?4种工作模式多种传输速率SPI协议的基本时序SPI协议的升级版FPGA实现SPI协议SPI和IIC的对比总结SPI协议简介板卡内不同芯片间通讯最常用的三种串行协议:UART、I2C、SPI,之前写过串口协议及其FPGA实现,今天我们来介绍SPI协议,SPI是SerialPerripheralInterface的简称,是由Motorola公司推出的一种高速、全双工的总线协议。与IIC类似,SPI也是采用主从方式工作,主机通常为FPGA、MCU或DSP等可编程控制

    2022年10月15日
  • 分页 模糊查询「建议收藏」

    分页 模糊查询「建议收藏」一、所有的web项目都会用到分页显示和模糊查询,对于有些人不知道该怎么写二、今天我用springMVC和myBatis写的分页和模糊分享给大家,不喜勿喷三、数据库是mysql四、其实写分页就是新建一个分页的类,定义页码每页数量共几页当前页数总数量五、判断多少页,获取总数量除以每页显示的数量,有余数+1页六、sql语句就是用…

    2022年5月11日
  • 微信小程序下订单支付代码实现

    微信小程序下订单支付代码实现目录支付流程具体实现一、前端调用登录获取code二、服务端接收code,服务端调用微信api获取openId三、前端点击去支付时四、服务端请求微信统一下单接口五、前端获取到prePay_id调起支付六、注意支付流程点击去结算时,,前端判断是否登录【未登录跳转到登录页】,登录发送code到服务端,服务端使用code发送请求去获取openId;并返回userId/openId存储在storage;点击去支付时,前端发送请求【订单详细,openId】,服务器用openId去统一下单,下单成功后,获

    2022年6月5日

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号