本篇文章介绍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. POJ 图算法(3)
  2. 如何利用OpenSSL生成证书
  3. [渝粤教育] 广东-国家-开放大学 21秋期末考试个人与团队管理10257k2
  4. c语言实现图像拼接程序,opencv2实现10张图像上下左右拼接融合分享!
  5. hdu 3572 Task Schedule 网络流
  6. .NET简谈插件系统开发模式
  7. rpm-tree源码分析一波
  8. oracle10.2.0.4 dbca,在rhel5上oracle 10.2.0.4 上dbca silent删除数据库
  9. POJ 2239 匈牙利算法
  10. 移动web图片加载完获取img宽高
  11. 北京理工大学—计算机专业课程资源
  12. 三角肌前束(01):直臂前平举
  13. 易捷行云EasyStack入选2021信创云TOP10
  14. 关于html的表情包,HTML那些可愛的“表情包”
  15. git 进阶系列教程--tag
  16. 追踪系统分模块解析(Understanding and Diagnosing Visual Tracking Systems)
  17. Unraid安装Transmission 超简单(2022/10/21)
  18. Gaussdb 存储过程
  19. 《信息系统安全》第二章 信息安全模型 作业
  20. chunk-vendors.js 语法错误

热门文章

  1. usb3.0导入工具pe_BlackHat大会上,BlackBerry宣布开源逆向工具PE Tree
  2. 405 not allowed什么意思_clock是什么意思
  3. java基本数据类型泛型_Java中的泛型
  4. php自定义函数表格,自定义函数table()
  5. 交易系统典藏书籍总汇以及系统交易、程序化交易等经典资料收藏
  6. html网页跟随滚轮变化,实现桌面和移动浏览器元素随页面滚动产生动画
  7. 过程语句 oracle,Oracle 过程控制语句整理
  8. 华为设备离线什么意思_华为手机中的P、Mate、nova分别是什么意思?看完你全懂了...
  9. C++查漏补缺之流状态
  10. 数字信号处理基础总结--7.28