RedHat yum没有已启用源的解决方法

news2024/9/23 7:28:04

 一般安装的红帽系统,自带的yum在没有付费的情况下是无使用的,所以我们要进行换源。


1、环境准备


先检查以下我们的linux系统环境,看看是不是Redhat7的版本 ,出现如下图所示的界面    

cat /etc/redhat-release

 检查系统中是否安装了yum以及安装了哪些包。

rpm -qa |grep yum

 删除redhat系统中自带的yum包

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

 2、下载yum安装包

这个时候呢,我们必须到原网站去下载,不要嫌麻烦,一定要一个一个对照着下载。
下载网址:
http://mirrors.163.com/centos/7/os/x86_64/Packages/

python-iniparse-0.4-9.el7.noarch.rpm
python-urlgrabber-3.10-9.el7.noarch.rpm
yum-3.4.3-163.el7.centos.noarch.rpm
yum-metadata-parser-1.1.4-10.el7.x86_64.rpm
yum-plugin-fastestmirror-1.1.31-52.el7.noarch.rpm
yum-utils-1.1.31-52.el7.noarch.rpm

3.安装

下载完后,用winScp传到红帽系统中,mnt文件夹下,然后cd到该目录下,打入命令

cd /mnt
rpm -ivh *.rpm

依赖源错误


如果在进行安装的时候报依赖源的错误,那么请先打入命令

rpm -ivh --force --nodeps yum*

        --force 即使覆盖属于其它包的文件也强迫安装
        --nodeps 如果该RPM包的安装依赖其它包,即使其它包没装,也强迫安装。
之后就能够完成yum的安装。

4、配置源

更改yum库的地址,可以使用网易的开源软件镜像站点下载地址(http://mirrors.163.com/.help/CentOS6-Base-163.repo),也可以使用阿里云的(http://mirrors.aliyun.com/repo/Centos-7.repo)或者其他的站点。这里以163的站点为例:

yum-config-manager --add-repo="http://mirrors.163.com/.help/CentOS6-Base-163.repo"

curl: (6) Could not resolve host: mirrors.163.com; Unknown error 服务器上解析不了域名

 解决方法:

echo nameserver 8.8.8.8 > /etc/resolv.conf
echo nameserver 8.8.4.4 > /etc/resolv.conf

 然后切换到/etc/yum.repos.d/目录下,修改文件内容,将文件中的“$releasever”改为“7”,“RPM-GPG-KEY-CentOS-6”改为“RPM-GPG-KEY-CentOS-7”,使用一下命令进行全局替换。

cd /etc/yum.repos.d/
vi CentOS6-Base-163.repo
:%s/$releasever/7/ge
:%s/RPM-GPG-KEY-CentOS-6/RPM-GPG-KEY-CentOS-7/ge
:wq  (保存并退出)

更改后的文件内容如下(仅作参照):

#CentOS-Base.repo
#
# The mirror system uses the connecting IP address of the client and the
# update status of each mirror to pick mirrors that are updated to and
# geographically close to the client.  You should use this for CentOS updates
# unless you are manually picking other mirrors.
#
# If the mirrorlist= does not work for you, as a fall back you can try the 
# remarked out baseurl= line instead.
#
#
 
[base]
name=CentOS-7 - Base - 163.com
baseurl=http://mirrors.163.com/centos/7/os/$basearch/
#mirrorlist=http://mirrorlist.centos.org/?release=7&arch=$basearch&repo=os
gpgcheck=1
gpgkey=http://mirror.centos.org/centos/RPM-GPG-KEY-CentOS-7
 
#released updates 
[updates]
name=CentOS-7 - Updates - 163.com
baseurl=http://mirrors.163.com/centos/7/updates/$basearch/
#mirrorlist=http://mirrorlist.centos.org/?release=7&arch=$basearch&repo=updates
gpgcheck=1
gpgkey=http://mirror.centos.org/centos/RPM-GPG-KEY-CentOS-7
 
#additional packages that may be useful
[extras]
name=CentOS-7 - Extras - 163.com
baseurl=http://mirrors.163.com/centos/7/extras/$basearch/
#mirrorlist=http://mirrorlist.centos.org/?release=7&arch=$basearch&repo=extras
gpgcheck=1
gpgkey=http://mirror.centos.org/centos/RPM-GPG-KEY-CentOS-7
 
#additional packages that extend functionality of existing packages
[centosplus]
name=CentOS-7 - Plus - 163.com
baseurl=http://mirrors.163.com/centos/7/centosplus/$basearch/
#mirrorlist=http://mirrorlist.centos.org/?release=7&arch=$basearch&repo=centosplus
gpgcheck=1
enabled=0
gpgkey=http://mirror.centos.org/centos/RPM-GPG-KEY-CentOS-7
 
#contrib - packages by Centos Users
[contrib]
name=CentOS-7 - Contrib - 163.com
baseurl=http://mirrors.163.com/centos/7/contrib/$basearch/
#mirrorlist=http://mirrorlist.centos.org/?release=7&arch=$basearch&repo=contrib
gpgcheck=1
enabled=0
gpgkey=http://mirror.centos.org/centos/RPM-GPG-KEY-CentOS-7

5、清除原有缓存,使设置生效

yum clean all   #清理yum缓存,使设置生效
yum makecache  #将服务器上的软件包信息缓存到本地,以提高搜索安装软件的速度

 

运行yum makecache的时候报找不到镜像源的错误。


这个时候呢,要cd/etc/,然后删除这个yum.repos.d文件夹,之后将yum删除,重来一遍。记住,删除的时候会报找不到yum.repos.d这个文件夹的警告,不过这个是正常的。

运行yum的时候报/var/run/yum.pid 已被锁定,PID 为 XXXXX 的另一个程序正在运行。


这个时候呢,只要在终端打入rm -f /var/run/yum.pid将这个文件删除,再运行的时候就可以了。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/452848.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

科技云报道:重塑增长新动能,“数智融合”捷径该如何走?

科技云报道原创。 如果说,过去是数字化转型的试验阶段,实施的是开荒动土、选种育苗,那么当前要进行的是精耕细作、植树造林。 数字化转型已进入了由个别行业、个别场景的“点状应用”向各行各业全流程、全环节“整体渗透”的关键期。 云计算…

yolov5-7.0 训练自己的数据集之检测数据集

YOLOv5是一种单阶段目标检测算法,有很高的精度和速度,因为项目需求,需要利用yolov5-7.0训练自己的目标检测数据集。 假设,环境已经配置完成! 1)准备数据集 在D:\Graduation_Project_Coding\network_class…

QGIS中导入dwg文件并使用GetWKT插件获取绘制元素WKT字符串以及QuickWKT插件实现WKT显示在图层

场景 QGIS在Windows上下载安装与建立空间数据库连接: https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/124108040 在上面实现QGIS的安装之后,版本是3.26.3。 业务需求: 1、在dwg文件上绘制多边形区域,并获取绘制区域的wkt字…

如何在美国虚拟主机上安装WordPress?

如果你想在美国虚拟主机上搭建一个博客网站,那么WordPress是一个非常好的选择。本文将介绍如何在美国虚拟主机上安装WordPress,帮助你快速建立一个美观、高效的博客网站。 一、选择合适的虚拟主机服务商 在安装WordPress之前,你需要选择一个可…

[Netty] Netty自带的心跳机制 (十五)

文章目录 1.IdleStateHandler介绍2.IdleStateHandler源码解析3.IdleStateHandler总结 1.IdleStateHandler介绍 Netty服务端心跳机制: IdleStateHandler, 这个类可以对三种类型的心跳检测。 ChannelHandler.Sharable public class IdleHandler extends ChannelInboundHandlerA…

redis7详解

Redis基础 文章目录 一、Redis入门概述是什么?能干嘛?主流功能与应用优势 Redis7新特性 二、Redis安装配置Redis7安装步骤Redis7卸载步骤 三、Redis10大数据类型Redis 键(key)1、Redis 字符串(String)2、Reids列表(Lis…

java版本电子招标采购系统源码—企业战略布局下的采购

​ 智慧寻源 多策略、多场景寻源,多种看板让寻源过程全程可监控,根据不同采购场景,采取不同寻源策略, 实现采购寻源线上化管控;同时支持公域和私域寻源。 询价比价 全程线上询比价,信息公开透明&#xff0…

谷歌云 | 内部 HTTP(S) 负载均衡器现在可以在全球范围内访问

【本文由Cloud Ace整理发布,Cloud Ace 是谷歌云全球战略合作伙伴,拥有 300 多名工程师,也是谷歌最高级别合作伙伴,多次获得 Google Cloud 合作伙伴奖。 作为谷歌托管服务商,我们提供谷歌云、谷歌地图、谷歌办公套件、谷…

店铺销售管理系统有哪些用?该如何选?

现在市场竞争越来越激烈,实体店想要吸引更多意向客户,快速提高销量,使用店铺管理系统来智能化管理店铺,已经成为不可或缺的手段。 店铺管理系统能够帮助实体店老板实现店铺销售和库存管理的自动化和集中化,提高门店的销…

Ceph入门到精通-podman 入门实战

目录 podman安装podman制作本地镜像podman(docker)命令回顾podman快速入门 一入编程深似海,从此节操是路人。 最近使用podman,就想着写一篇总结性的笔记,以备后续参考。就如同写代码,不写注释,过了一段时间可能会想这…

【Leetcode】572.另一棵树的子树

另一棵树的子树 题目思路代码 题目 思路 这道题目主要用到判断两个二叉树是否相同 对root为根节点的树进行递归遍历判断 是否存在一颗子树和以subRoot为根节点的树 代码 class Solution {public boolean isSubtree(TreeNode root, TreeNode subRoot) {if(root null){return…

HJL-93/A数字式交流三相电流继电器 导轨安装 约瑟JOSEF

品牌:JOSEF约瑟名称:数字式交流三相电流继电器型号:HJL系列功率消耗:≤5W触点容量:250V/5A额定电压:58、100、110、220V HJL系列 数字式交流三相电流继电器型号: HJL-93/AY数字式交流三相电流继…

收藏~六大网站访客类型及应对方式

收藏!六大网站访客类型及应对方式! 当涉及到与潜在客户接触时,速度是关键。毕竟,当一个潜在客户来到你的网站时,你只有10秒钟的时间来捕捉他们的兴趣。我们把这种主动的方法称为 "扑捉"。它确保你的销售团队…

《百年孤独》

《创世记》之后,首部值得全人类阅读的文学巨著。 — 纽约时报 加西亚 马尔克斯以小说作品创建了一个自己的世界,一个浓缩的宇宙,其中喧嚣纷乱却又生动可信的现实,映射了一篇大陆及其人民的富足与贫困。 — 诺贝尔文学奖颁奖辞 马…

元宇宙数字人直播

数字人直播发展趋势主要有以下几个方面: AI技术:随着人工智能技术的不断发展,数字人直播将更加贴近真实,虚拟人物的表现力和情感交流能力将会得到大幅提升。 元宇宙:元宇宙是一种虚拟现实的空间,数…

如何把视频里的声音提取出来,4种有效方法学起来

在我们日常生活中,可能会有需要从视频文件中提取音频的情况,比如想要将视频中的歌曲或语音内容提取出来,或者电脑上看视频时,总有一些很有意思的BGM,想录下来或者提取出来单独使用,不过有些小伙伴可能不知道…

分布式事务Seata-TCC事务模式

承接上文Seata强一致性事务模式XA的设计理念 通用TCC模式 TCC是二阶段提交协议,Try-Confirm-Cancel(资源预留、确认操作、取消操作),Try是对当前业务资源的检查,如果成功,则Confirm提交,否则C…

8 DWA(一)

8 DWA DMA简介 DMA(Direct Memory Access)直接存储器存取(可以直接访问32内部存储器,包括内存SRAM,Flash) DMA可以提供外设和存储器或者存储器和存储器之间的高速数据传输,无须CPU干预&#x…

NewBing、Andi、Phind、Perplexity 还有国产kuaisou五个AI搜索引擎的介绍和对比

NewBing NewBing是微软推出的新一代AI搜索引擎,它基于OpenAI的下一代大语言模型,比ChatGPT更强大,专门为搜索定制。NewBing可以理解自然语言的问题,生成简洁、准确、有趣的回答,并提供相关的链接和图片。NewBing还可以…

【Happy Eyeballs算法】Happy Eyeballs算法及curl支持--happy-eyeballs-timeout-ms或者代码实现

参考链接 IPV6 && Happy Eyeballs - 腾讯云开发者社区-腾讯云 (tencent.com)https://cloud.tencent.com/developer/article/1561091 Happy Eyeballs算法 Happy Eyeballs是一个应用于网络双栈环境的算法,于2011年被提出。 Happy Eyeballs有两个主要目标&…