本篇文章介绍redhat7使用国内阿里云yum安装源的方法,源地址使用的https://mirrors.aliyun.com/对应使用Centos7下的安装源。

在学习《Linux就该这么学》配置系统环境 redhat7的时候就选择了一个图形界面,使用的yum没有任何配置/etc/yum.repos.d/目录下没有任何的配置文件,所以就需要手动去设置。下面是我的一些步骤:

1.定位到yum的配置文件

[root@linuxprobe ~]#cd /etc/yum.repos.d/

2.查看是否有配置文件

[root@linuxprobe yum.repos.d]#ls

博主的系统刚安装,无任何文件的

3.检查yum是否安装,以及安装了哪些依赖源并删除yum包

[root@linuxprobe yum.repos.d]#rpm -qa |grep yum

显示如下:

yum-utils-1.1.31-24.el7.noarch
yum-langpacks-0.4.2-3.el7.noarch
yum-metadata-parser-1.1.4-10.el7.x86_64
yum-rhn-plugin-2.0.1-4.el7.noarch
PackageKit-yum-0.8.9-11.el7.x86_64
yum-3.4.3-118.el7.noarch

以上需要我们记录,稍后安装新的yum的时候需要用到

[root@linuxprobe yum.repos.d]#rpm -qa|grep yum|xargs rpm -e --nodeps  删除yum包

4.以上步骤清理完成后就需要我们更新安装yum并将源地址改为阿里云对应的源地址。

去https://mirrors.aliyun.com/centos/7/os/x86_64/Packages/地址下的页面中使用Ctrl+F搜索步骤3中的文件,不要带版本号:比如yum-utils-1.1.31-24.el7.noarch只需搜索yum-utils即可。

如yum包:

[root@linuxprobe ~]# wget https://mirrors.aliyun.com/centos/7/os/x86_64/Packages/yum-3.4.3-150.el7.centos.noarch.rpm

其他几个包的获取方法类似。

下载完成后使用 rpm -ivh yum-*来安装rpm包,博主这里提示出错了,如下:

以上命令就是我们安装的python-urlgrabber 版本低导致的,那么我们先卸载掉python-urlgrabber。

5.命令检查python-urlgrabber 包

[root@linuxprobe ~]# rpm -qa|grep python-urlgrabber

6.执行如下命令删除python-urlgrabber 包

[root@linuxprobe ~]#rpm -qa|grep yum|xargs rpm -e --nodeps

7.下载并安装

[root@linuxprobe ~]# wget https://mirrors.aliyun.com/centos/7/os/x86_64/Packages/python-urlgrabber-3.10-8.el7.noarch.rpm

安装  python-urlgrabber

[root@linuxprobe ~]#rpm -ivh python-urlgrabber-3.10-8.el7.noarch.rpm

8.python-urlgrabber安装完成后再执行rpm -ivh yum-*将yum安装到计算机。

如在安装过程中提示包资源是我们安装依赖的话单独安装处理就行了。

9.包安装完成了,我们还需要配置yum的源地址。

1)定位到配置文件所在的文件夹:

[root@linuxprobe~]# cd /etc/yum.repos.d/

2)查看 yum.repos.d文件夹下是否有文件,并获取阿里云源配置文件:

[root@linuxprobe yum.repos.d]# ls

[root@linuxprobe yum.repos.d]#wget http://mirrors.aliyun.com/repo/Centos-7.repo

具体帮助信息可以查看阿里云帮助文档。

10.修改$releasever的值

我们获取到的配置文件Centos-7.repo打开后有个$releasever,这个是yum变量,我们需要替换掉,否则源没法使用,如果不替换可以试一下yum的命令查看显示什么就知道了。

使用如下命令替换$releasever,

[root@linuxprobe ~]# sed -i 's/$releasever/7/g' /etc/yum.repos.d/Centos-7.repo

这个变量$releasever获取值有问题,查过一些资料,但是跟博主系统不太一样,

在/etc/文件夹下有个yum.conf文件,里面配置的是

改成=redhat-release后获取到的变量值是7.0-1.el7,这个是版本号,暂时还未找到在哪里处理这个,谁知道的告知一下。

11.最后执行yum makecache生成缓存。

centos-7.repo文件里面有的是使用的是https://mirrors.aliyuncs.com.建议都注释掉,这个地址是用在阿里云服务器内网的,我们自己的电脑不可能链接得到,所以这个我就注释了。

全部注释后,再次执行 yum clean all;  yum makecache

12.查看当前可用的仓库 yum repolist all

上面图片中有两个没有启用,这两个干嘛的就留给大家去百度吧,如果想要开启的话就更改Centos-7.repo文件中的enabled=1就可以了

转载于:https://www.cnblogs.com/tlotr/p/7068055.html

redhat初始化yum源,使用阿里云yum源相关推荐

  1. CentOS配置本地Yum源、阿里云Yum源、163Yum源、并配置Yum源的优先级

    一.用Centos镜像搭建本地Yum源 由于安装centos后的默认Yum源为centos的官方地址,所以在国内使用很慢甚至无法访问,所以一般的做法都是把默认的Yum源替换成aliyun的Yum源或者 ...

  2. Linux设置yum源为阿里云镜像源

    一.验证网络是否可以连接阿里云镜像 # 验证网络是否可以连接阿里云镜像 ping mirrors.aliyun.com 二. 手动配置 1.删除原yum源 cd /etc/yum.repos.d# 删 ...

  3. Centos更改yum源为阿里云镜像源

    文章目录 1. 备份 2. 下载新的 CentOS-Base.repo 到 /etc/yum.repos.d/ 3. 运行命令生成缓存 阿里巴巴开源镜像站-OPSX镜像站:https://develo ...

  4. Linux | 本地Yum源 | 网络Yum源(阿里云Yum源)

  5. Fedora配置清华镜像源或者阿里云镜像源

    1.配置阿里镜像源(地址:https://developer.aliyun.com/mirror/fedora) 简介 Fedora 是一个 Linux 发行版,是一款由全球社区爱好者构建的面向日常应 ...

  6. CentOS 7 配置yum本地base源和阿里云epel源

    yum仓库的配置文件都存放在/etc/yum.repo.d/目录下,并且文件名必须以.repo结尾. base源:解决rpm依赖性关系 epel源:Extra Packages for Enterpr ...

  7. 如何配置阿里云yum源

    1.下载安装wget yum install -y wget 2.备份默认的yum mv /etc/yum.repos.d /etc/yum.repos.d.backup 3.设置新的yum目录 mk ...

  8. Centos7配置阿里云yum源

    Centos7配置阿里云yum源 原因:系统默认的yum源的国外的,下载慢:这里配置国内源,下载快,网络稳定. [准备:如未安装wget,需要先安装wget :通过命令 yum install wge ...

  9. CentOS 8 停止支持后阿里云yum源不可用

    背景信息 2021年12月31日CentOS 8 EOL.按照社区规则,CentOS 8的源地址http://mirror.centos.org/centos/8/内容已移除,目前第三方的镜像站中均已 ...

最新文章

  1. CI框架如何删除地址栏的 index.php
  2. git clone的时候报error: RPC failed; result=18错误
  3. 中国人必须知道的76个常识。。。看了才发现,自己知道的实在太少了。。。学习。。。。...
  4. asp.net mvc5 分析器错误消息: 未能加载类型“XXX.MvcApplication”
  5. python用numpy和pil处理图像成灰度图_「火炉炼AI」机器学习047-图像的直方图均衡化操作...
  6. pyqt 弹出全屏窗口_pyqt5-QWidget-窗口状态(最大化最小化等)
  7. 【学习笔记】DAG / 一般有向图的支配树 / 灭绝树
  8. 【HDU - 1031 】Design T-Shirt(水题 排序)
  9. 确定比赛名次(HDU-1285)
  10. vue.js高德地图实现热点图
  11. intelj maven 指定编译器版本
  12. 数据库操作update,和insert为什么会有int的返回值
  13. cmake解决opencv编译下载失败的方法
  14. linux 查看安装软件
  15. 如何使用GoldWave中文版进行声道分离?
  16. 12星座的出生年月日性格_十二星座出生日期
  17. Java 常见摘要算法——md5、sha1、sha256
  18. iMazing2.16最新苹果手机备份同步工具
  19. linux远程登录maridb,linux – 无法使用phpMyAdmin登录到远程MariaDB服务器,但在shell中工作...
  20. 技术学习:Python(11)|操作PDF

热门文章

  1. IntelliJ IDEA设置TortoiseSVN插件(Cannot run program svn)
  2. windows ce操作系统能用哪个导航_微软的windows和苹果的mac操作系统,在技术难度上哪个更高...
  3. 隐藏网络计算机,XP电脑如何在网络中隐藏自己的计算机名称?
  4. python连接sql sever_R和python连接SQL sever 数据库操作
  5. C语言怎么处理多位数,急~~~~~~C语言问题~~怎么把这个计算程序改成能计算多位整数? 爱问知识人...
  6. 系统学习深度学习(三十八)--深度确定性策略梯度(DDPG)
  7. laravel连接mysql8_php – 如何使用laravel运行MySql 8?
  8. redis集群环境搭建入门
  9. spark练习之统计广告Top3
  10. 算法学习笔记(六) 二叉树和图遍历—深搜 DFS 与广搜 BFS