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包并且安装,可以自动

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

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)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • 一个游戏是如何被设计和开发出来的[通俗易懂]

    一个游戏是如何被设计和开发出来的[通俗易懂]我在知乎回答“想要自己做一款游戏,需要学习哪些知识”下面简单列举了四个能力,分别是:程序、设计、美术、音乐。但是碍于篇幅限制,我并没有详细展开来说明每一项能力具体是如何发挥作用,以及发挥作用的形式和功效。如果在学习之前,我们对即将学习的东西一无所知的话,会导致学习中产生不小的迷茫感:不知道为何而学,不知道学了有什么作用,不知道该学习到什么程度。带着这样的迷茫去学习,会导致学习效率低下,容易受挫,甚…

    2022年5月27日
    35
  • Java中数组的声明格式

    Java中数组的声明格式Java中数组的声明格式1.类型标识符数组名[];(合法但不推荐)2.类型标识符[]数组名;(《java开发手册》强制)举例:int[]arr;String[]example;MyClass[]mc;//此时仅声明了引用变量,并未产生数组对象​注意声明时不可在方括号内指定数组大小​如float[10]arr;是错误的…

    2022年5月25日
    43
  • tortoiseSVN汉化(简单飞机有汉化版吗)

    前言我们在进行项目的合作开发的时候一定无法离开一个公共平台,提供大家做项目的一个平台,目前使用较多的是SVN,它是一个开放源代码的版本控制系统。但是大家一定有遇到这样的问题,就是全英文界面(英语好的可以忽略),这个或多或少的让我们的工作效率降低了很多,特别是针对刚接触的小伙伴更是如此,本来就不熟悉,还全英文。下面我就来给大家一起来解决如何将全英文的SVN转化成中文版的SVN。处理前使用…

    2022年4月13日
    63
  • display属性值有哪些_验证控件display属性

    display属性值有哪些_验证控件display属性1、display:flex属性display:flex是一种布局方式。它即可以应用于容器中,也可以应用于行内元素。是W3C提出的一种新的方案,可以简便、完整、响应式地实现各种页面布局。目前,它已经得到了所有浏览器的支持。Flex是FlexibleBox的缩写,意为”弹性布局”,用来为盒状模型提供最大的灵活性。设为Flex布局以后,子元素的float、clear和vertic…

    2025年8月6日
    5
  • java 中缀转后缀(逆波兰)[通俗易懂]

    java 中缀转后缀(逆波兰)

    2022年1月27日
    49
  • CPD 算法实现点云配准(python版本)[通俗易懂]

    CPD 算法实现点云配准(python版本)[通俗易懂]CoherentPointDrift相干点漂移算法实现点云配准(python代码)

    2022年5月28日
    38

发表回复

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

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