Linux Redhat 7 安装免费yum源

出处地址:http://www.cnblogs.com/nbartchen/p/8565816.html

1、查看是否安装相关包

  1. rpm -qa|grep yum|xargs rpm -e --nodeps

2、下载rpm包到本地、并安装

  1. curl -O http://mirrors.163.com/centos/7/os/x86_64/Packages/yum-3.4.3-163.el7.centos.noarch.rpm
  2. curl -O http://mirrors.163.com/centos/7/os/x86_64/Packages/yum-metadata-parser-1.1.4-10.el7.x86_64.rpm
  3. curl -O http://mirrors.163.com/centos/7/os/x86_64/Packages/yum-plugin-fastestmirror-1.1.31-52.el7.noarch.rpm

3、安装rpm包

  1. rpm -ivh yum-*

4、备份redhat yum源,新建免费yum源目录

  1. mv /etc/yum.repos.d/ /etc/yum.repos.d.backup
  2. mkdir /etc/yum.repos.d

5、下载yum Centos7 yum源、移动到yum目录

  1. wget http://mirrors.163.com/.help/CentOS7-Base-163.repo
  2. mv CentOS7-Base-.repo /etc/yum.repos.d

6、修改文件相关内容

  1. # 进入文件 编辑 CentOS7-Base-163.repo
  2. :%s/$releasever//g

7、更新yum缓存测试使用

  1. yum clean all
  2. yum makecache
  3. yum repolist all

注:如上述不生效需采取另一种方式

  1. rpm -ivh yum-*
  2. 警告:yum-3.4.-.el7.centos.noarch.rpm: V3 RSA/SHA256 Signature, 密钥 ID f4a80eb5: NOKEY
  3. 错误:依赖检测失败:
  4. python-urlgrabber >= 3.10- yum-3.4.-.el7.centos.noarch 需要
  5. rpm >= :4.11.- yum-3.4.-.el7.centos.noarch 需要

报错

1、python-urlgrabber和rpm包升级

  1. curl -O http://mirrors.163.com/centos/7/os/x86_64/Packages/python-urlgrabber-3.10-9.el7.noarch.rpm
  2. curl -O http://mirrors.163.com/centos/7/os/x86_64/Packages/rpm-4.11.3-40.el7.x86_64.rpm
  1. rpm -Uvh rpm-4.11.3-40.el7.x86_64.rpm --nodeps
    rpm -Uvh python-urlgrabber-3.10-9.el7.noarch.rpm --nodeps

2、添加vim源

vim /etc/yum.repos.d/CentOS-Base.repo

  1. #CentOS-Base.repo
  2. #
  3. # The mirror system uses the connecting IP address of the client and the
  4. # update status of each mirror to pick mirrors that are updated to and
  5. # geographically close to the client. You should use this for CentOS updates
  6. # unless you are manually picking other mirrors.
  7. #
  8. # If the mirrorlist= does not work for you, as a fall back you can try the
  9. # remarked out baseurl= line instead.
  10. #
  11. #
  12. [base]
  13. name=CentOS-$7 - Base - 163.com
  14. #mirrorlist=http://mirrorlist.centos.org/?release=$7&arch=$basearch&repo=os
  15. baseurl=http://mirrors.163.com/centos/7/os/$basearch/
  16. gpgcheck=1
  17. gpgkey=http://mirrors.163.com/centos/RPM-GPG-KEY-CentOS-7
  18.  
  19. #released updates
  20. [updates]
  21. name=CentOS-$7 - Updates - 163.com
  22. #mirrorlist=http://mirrorlist.centos.org/?release=$7&arch=$basearch&repo=updates
  23. baseurl=http://mirrors.163.com/centos/7/updates/$basearch/
  24. gpgcheck=1
  25. gpgkey=http://mirrors.163.com/centos/RPM-GPG-KEY-CentOS-7
  26.  
  27. #additional packages that may be useful
  28. [extras]
  29. name=CentOS-$7 - Extras - 163.com
  30. #mirrorlist=http://mirrorlist.centos.org/?release=$7&arch=$basearch&repo=extras
  31. baseurl=http://mirrors.163.com/centos/7/extras/$basearch/
  32. gpgcheck=1
  33. gpgkey=http://mirrors.163.com/centos/RPM-GPG-KEY-CentOS-7
  34.  
  35. #additional packages that extend functionality of existing packages
  36. [centosplus]
  37. name=CentOS-$7 - Plus - 163.com
  38. baseurl=http://mirrors.163.com/centos/7/centosplus/$basearch/
  39. gpgcheck=1
  40. enabled=0
  41. gpgkey=http://mirrors.163.com/centos/RPM-GPG-KEY-CentOS-7

配置文件

3、更新yum缓存测试使用

  1. yum clean all
  2. yum makecache
  3. yum repolist all

Linux Redhat 安装免费yum源的更多相关文章

  1. Linux 安装扩展yum源

    Linux 安装扩展yum源 下载rpm扩展:http://rpmfind.net/linux/epel/6/x86_64/epel-release-6-8.noarch.rpm CentOS/RHE ...

  2. Linux 安装 EPEL YUM源

    原文:https://blog.csdn.net/harbor1981/article/details/51135623 我们用yum安装软件时,经常发现我们的yum源里面没有该软件,需要自己去wge ...

  3. RedHat 更新CentOS Yum源(转)

    经测试,可用.转自:https://www.cnblogs.com/tangsen/p/5151994.html 一.随笔引言 1.1随笔内容: 1.RedHat 配置Centos yum源 2.yu ...

  4. rhel6.5安装网络yum源过程

    **redhat的yum在线更新是收费的,如果没有注册的话不能使用,如果要使用,需将redhat的yum卸载后,重启安装其他yum源,再配置其他源.** 本文包括配置本地源及第三方源.第三方源包括:网 ...

  5. CentOS 开启安装EPEL YUM源

    我们用yum安装软件时,经常发现我们的yum源里面没有该软件,需要自己去wget,然后configure,make,make install,太折腾了. 其实,CentOS 还有一个源叫做 EPEL ...

  6. RedHat Linux RHEL6配置本地YUM源

    YUM是Yellow dog Updater Modified的简称,起初是由yellow dog这一发行版的开发者Terra Soft研发,用python写成,那时还叫做yup(yellow dog ...

  7. Linux服务器redhat配置本地yum源

    前面给大家介绍了很多在Linux安装软件的知识,这些软件往往依赖了很多第三方的工具或者软件,如果在Linux服务器有外网的情况,咱们可以通过yum install这样的命令直接去安装这些相关的工具或者 ...

  8. Linux中的安装神器--yum源安装

    linux配置yum源 一.修改yum的配置文件     /etc/yum.repos.d/xxx.repo          1.进入yum配置文件目录        # cd /etc/yum.r ...

  9. linux(readhat) yum源安装

    在安装測试环境的时候遇到了一个问题,/etc/yum/repos.d中不存在文件或目录,无法更新yum源. 解决方法: (一.配置网络yum源) 1.首先在/etc/yum/repos.d/文件夹下创 ...

随机推荐

  1. express框架之session 存储

    1.express-session 是基于express框专门用于处理session的中间件.这里不谈express-session怎么安装,只给出相应的实例代码.另外,session的认证机制离不开 ...

  2. mac console color setting

    1. 编辑文件 ~/.bash_profile 添加 export CLICOLOR=1 export LSCOLORS=GxFxCxDxBxegedabagaced 2. 加载生效 source ~ ...

  3. css页面布局--三栏(两边固定中间自适应&两边自适应中间固定)

    http://www.cnblogs.com/zhanyishu/p/5656875.html

  4. Sql Server 生成连续时间段

    方法一: declare @StartTime datetime declare @EndTime datetime set @StartTime ='2019-02-1 00:00' set @En ...

  5. gitlab4.0备份还原

    一,备份 备份默认路径查看: gitlab/config/gitlab.yml 中的backup: 默认tmp/backups ====>这个是gitlab/tmp/backups/  可不是系 ...

  6. Linux rz命令无效

    rz命令无效 我习惯使用SecureCRT工具,进行远程连接Linux服务器,在进行文件传输的时候,可以使用sftp (alt+p)方式进行传输文件,也经常使用rz命令进行图形化的方式传输文件. 当r ...

  7. Nginx使用rewrite重新定向

    [Rewrite重定向]Nginx使用rewrite重新定向   使用nginx做重新定向. nginx参考网址:http://blog.sina.com.cn/s/blog_97688f8e0100 ...

  8. Jenkins实现自动化部署

    首先登录到服务器,目前我所使用的program-DEV环境所在服务器为:IP     登录密码为:密码 1.基础配置 检查所有环境变量: $ env 2.下载安装包安装 JDK:由于本机器已经安装,这 ...

  9. (转)yuicompressor 与 maven结合,打包,压缩js,css (一)

    js,css代码压缩 web站点需要对js,css代码进行压缩,打包,下面是利用maven进行打包压缩的配置 将压缩后的代码打入到war包中,并且压缩后的js,css文件名不变 <plugins ...

  10. SQLSetEnvAttr

    SQLSetEnvAttr 函数定义: 函数的大概意思就是将,第一个参数设置为第二个参数的属性 SQLRETURN SQLSetEnvAttr( SQLHENV     EnvironmentHand ...