查看当前系统下的yum源

[root@localhost ~]# rpm -qa |grep yum
yum-3.4.3-150.el7.noarch
yum-utils-1.1.31-40.el7.noarch
yum-langpacks-0.4.2-7.el7.noarch
PackageKit-yum-1.0.7-6.el7.x86_64
yum-rhn-plugin-2.0.1-6.el7.noarch
yum-metadata-parser-1.1.4-10.el7.x86_64
[root@localhost ~]#

删除当前yum源

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

到阿里云去找对应得yum源得rpm对应安装包:

https://mirrors.aliyun.com/centos/7/os/x86_64/Packages

例如:

yum-utils-1.1.-.el7.noarch
yum-langpacks-0.4.-.el7.noarch
yum-metadata-parser-1.1.-.el7.x86_64
yum-rhn-plugin-2.0.-.el7.noarch
PackageKit-yum-0.8.-.el7.x86_64
yum-3.4.-.el7.noarch
页面中使用Ctrl+F搜索步骤3中的文件,不要带版本号:比如yum-utils-1.1.31-24.el7.noarch只需搜索yum-utils即可

cd /mnt 下载:

wget https://mirrors.aliyun.com/centos/7/os/x86_64/Packages/yum-utils-1.1.31-42.el7.noarch.rpm

wget https://mirrors.aliyun.com/centos/7/os/x86_64/Packages/yum-langpacks-0.4.2-7.el7.noarch.rpm

wget https://mirrors.aliyun.com/centos/7/os/x86_64/Packages/yum-metadata-parser-1.1.4-10.el7.x86_64.rpm

wget https://mirrors.aliyun.com/centos/7/os/x86_64/Packages/yum-rhn-plugin-2.0.1-9.el7.noarch.rpm

wget https://mirrors.aliyun.com/centos/7/os/x86_64/Packages/PackageKit-yum-1.1.5-1.el7.centos.x86_64.rpm

wget https://mirrors.aliyun.com/centos/7/os/x86_64/Packages/yum-3.4.3-154.el7.centos.noarch.rpm

在当前目录执行 rpm -ivh *.rpm

如果出现依赖关系错误装不上例如:

[root@localhost xx]# rpm -ivh *.rpm
warning: PackageKit-yum-1.1.-.el7.centos.x86_64.rpm: Header V3 RSA/SHA256 Signature, key ID f4a80eb5: NOKEY
error: Failed dependencies:
PackageKit(x86-) = 1.1.-.el7.centos is needed by PackageKit-yum-1.1.-.el7.centos.x86_64
rpm >= :4.11.- is needed by yum-3.4.-.el7.centos.noarch
yum-plugin-fastestmirror is needed by yum-3.4.-.el7.centos.noarch
[root@localhost xx]#

故此处可以加上下面两个参数强制安装:

  1. --force 即使覆盖属于其它包的文件也强迫安装
  2. --nodeps 如果该RPM包的安装依赖其它包,即使其它包没装,也强迫安装。
    [root@localhost xx]# rpm -ivh *.rpm --force --nodeps
    warning: PackageKit-yum-1.1.-.el7.centos.x86_64.rpm: Header V3 RSA/SHA256 Signature, key ID f4a80eb5: NOKEY
    Preparing... ################################# [%]
    Updating / installing...
    :yum-metadata-parser-1.1.-.el7 ################################# [ %]
    :yum-3.4.-.el7.centos ################################# [ %]
    :PackageKit-yum-1.1.-.el7.centos################################# [ %]
    :yum-langpacks-0.4.-.el7 ################################# [ %]
    :yum-rhn-plugin-2.0.-.el7 ################################# [ %]
    :yum-utils-1.1.-.el7 ################################# [%]
    [root@localhost xx]#

    安装成功

 
进入到yum的配置文件目录
[root@localhost xx]# cd /etc/yum.repos.d/

下载 wget http://mirrors.aliyun.com/repo/Centos-7.repo或者curl -o /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo

修改$releasever的值

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

使用如下命令替换$releasever,

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

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

 

其他的源(以下是搭好的163的yum源的rpm包)

[root@desktop-s4l5vlm /]# rpm -qa |grep yum
yum-plugin-fastestmirror-1.1.-.el7.noarch
yum-utils-1.1.-.el7.noarch
yum-rhn-plugin-2.0.-.el7.noarch
yum-3.4.-.el7.noarch
yum-langpacks-0.4.-.el7.noarch
yum-cron-3.4.-.el7.centos.noarch
PackageKit-yum-1.0.-.el7.x86_64
yum-metadata-parser-1.1.-.el7.x86_64
[root@desktop-s4l5vlm /]#

已下是163的链接

http://mirrors.163.com/centos/7.4.1708/os/x86_64/Packages/ 、

wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo

Linux Server release 7.3 更换阿里网络yum源的更多相关文章

  1. 在Oracle Linux Server release 6.4下配置ocfs2文件系统

    ① 安装ocfs-tools-1.8 如果是使用RedHat Enterprise Linux 6.4,也可以安装ocfs-tools-1.8的,只是要插入Oracle Linux Server re ...

  2. ORACLE Install (10g r2) FOR Red Hat Enterprise Linux Server release 5.5 (64 bit) (转)

    OS Info----------# cat /etc/redhat-releaseRed Hat Enterprise Linux Server release 5.5 (Tikanga)# cat ...

  3. zzw原创_Red Hat Enterprise Linux Server release 6.5 安装mysql5.5.28版本

    1.查看系统版本 [root@ip12189 ~]#  more /etc/issueRed Hat Enterprise Linux Server release 6.5 (Santiago)Ker ...

  4. linux更换阿里云的源的shell脚本

    #!/bin/bash##########################################Function: update source#Usage: bash update_sour ...

  5. 网卡配置文件详解 用户管理与文件权限篇 文件与目录权限 软连接 tar解压命令 killall命令 linux防火墙 dns解析设置 计划任务crond服务 软件包安装 阿里云 yum源 安装

    Linux系统基础优化及常用命令 Linux基础系统优化 引言没有,只有一张图. Linux的网络功能相当强悍,一时之间我们无法了解所有的网络命令,在配置服务器基础环境时,先了解下网络参数设定命令. ...

  6. Linux 本地yum源搭建和网络yum源搭建

    一.本地yum源搭建 首先挂载上光盘 [root@www /]# mount /dev/cdrom /media/cdrom/ 系统默认已经安装了可使用yum的软件包,所以可以直接配置: [root@ ...

  7. CentOS 7的yum更换为国内的阿里云yum源

    Yellow dog Updater(Yum)是CentOS所有版本的默认包管理器,yum主要功能是更方便的添加/删除/更新RPM包,自动解决包的依赖性问题,便于管理大量系统的更新问题,其理念是使用一 ...

  8. centos7 阿里云yum源更换

    个人比较喜欢阿里云yum源,同时使用centos7 首先 cd /etc/yum.repos.d/ wget -O /etc/yum.repos.d/CentOS-Base.repo http://m ...

  9. 如何搭建本地yum源,阿里yum源以及自己的网络yum源?

    环境:CentOS7 一.本地源的yum源的搭建 (一)添加新的yum源配置文件iso.repo(名字可以自己命名,但是后缀必须是repo结尾) 注意:目录 /etc/yum.repos.d 下的 . ...

随机推荐

  1. python_第2课

    前言 回顾一下python+selenium基础,并整理相关知识点,分享给有需要,在前进道路上的朋友. 由于不是在python中敲的代码,有可能有缩进等相关错误,请自行检查 数据类型 #python中 ...

  2. 利用appium-1.5.3.dmg安装Appium. doctors时,提示 Could not detect Mac OS X Version from sw_vers output: '10.12'

    发生这种错误的原因是因为:appium不支持mac 10.12版本. 解决方法: https://stackoverflow.com/questions/40129794/how-to-fix-err ...

  3. [译]what is bootstrap

    Question:Bootstrap的定义?有什么用?如何助力前端开发?   Answers: 它是一个在用HTML,CSS和javascript创建网站和网页应用的时候可以用到的基础内容. More ...

  4. tornado SSL 证书获取与服务器配置

    转载注明出处: http://www.cnblogs.com/ityoung/p/8296088.html 自动化测试/持续集成/测试开发 QQ交流群: 70160503 服务端生成证书 进入 ope ...

  5. python高精度浮点型计算的诡异错误

    >>> from decimal import Decimal >>> a=Decimal(100.1) >>> b=Decimal(100.1) ...

  6. 使用神经网络来拟合函数y = x^3 +b

    我们使用一个三层的小网络来,模拟函数y = x^3+b函数 import tensorflow as tf import numpy as np import matplotlib.pyplot as ...

  7. python2与python3的区别 ,小数据池 bytes 类型

    一.python2和3的区别 在python3中 在python2中 print('ab')方式打印内容()括号是必须要有的.   print 'ab' 可以加可以不加. 只有range   有ran ...

  8. [搬运] C# 这些年来受欢迎的特性

    原文地址:http://www.dotnetcurry.com/csharp/1411/csharp-favorite-features 在写这篇文章的时候,C# 已经有了 17 年的历史了,可以肯定 ...

  9. 【JavaScript的五种基本数据类型及转换】

    js中有六种数据类型,包括五种基本数据类型(Number,String,Boolean,Null,Undefined),和一种混合数据类型就是特殊的(Object). "undefined& ...

  10. [bzoj1500 维修数列](NOI2005) (splay)

    真的是太弱了TAT...光是把代码码出来就花了3h..还调了快1h才弄完T_T 号称考你会不会splay(当然通过条件是1h内AC..吓傻)... 黄学长的题解:http://hzwer.com/28 ...