Linux Redhat 7 安装免费yum源

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

1、查看是否安装相关包

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

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

curl -O http://mirrors.163.com/centos/7/os/x86_64/Packages/yum-3.4.3-163.el7.centos.noarch.rpm

curl -O http://mirrors.163.com/centos/7/os/x86_64/Packages/yum-metadata-parser-1.1.4-10.el7.x86_64.rpm

curl -O http://mirrors.163.com/centos/7/os/x86_64/Packages/yum-plugin-fastestmirror-1.1.31-52.el7.noarch.rpm

3、安装rpm包

rpm -ivh yum-*

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

mv /etc/yum.repos.d/ /etc/yum.repos.d.backup

mkdir/etc/yum.repos.d

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

wget http://mirrors.163.com/.help/CentOS7-Base-163.repo

mv CentOS7-Base-163.repo /etc/yum.repos.d

6、修改文件相关内容

# 进入文件 编辑 CentOS7-Base-163.repo

:%s/$releasever/7/g

7、更新yum缓存测试使用

yum clean all

yum makecache

yum repolist all

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

rpm -ivh yum-*警告:yum-3.4.3-154.el7.centos.noarch.rpm: 头V3 RSA/SHA256 Signature, 密钥 ID f4a80eb5: NOKEY

错误:依赖检测失败:

python-urlgrabber >= 3.10-8 被 yum-3.4.3-154.el7.centos.noarch 需要

rpm>= 0:4.11.3-22 被 yum-3.4.3-154.el7.centos.noarch 需要

报错

1、python-urlgrabber和rpm包升级

curl -O http://mirrors.163.com/centos/7/os/x86_64/Packages/python-urlgrabber-3.10-9.el7.noarch.rpm

curl -O http://mirrors.163.com/centos/7/os/x86_64/Packages/rpm-4.11.3-40.el7.x86_64.rpm

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

#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#mirrorlist=http://mirrorlist.centos.org/?release=$7&arch=$basearch&repo=os

baseurl=http://mirrors.163.com/centos/7/os/$basearch/gpgcheck=1gpgkey=http://mirrors.163.com/centos/RPM-GPG-KEY-CentOS-7

#released updates

[updates]

name=CentOS-$7 - Updates - 163.com#mirrorlist=http://mirrorlist.centos.org/?release=$7&arch=$basearch&repo=updates

baseurl=http://mirrors.163.com/centos/7/updates/$basearch/gpgcheck=1gpgkey=http://mirrors.163.com/centos/RPM-GPG-KEY-CentOS-7

#additional packages that may be useful

[extras]

name=CentOS-$7 - Extras - 163.com#mirrorlist=http://mirrorlist.centos.org/?release=$7&arch=$basearch&repo=extras

baseurl=http://mirrors.163.com/centos/7/extras/$basearch/gpgcheck=1gpgkey=http://mirrors.163.com/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/gpgcheck=1enabled=0

gpgkey=http://mirrors.163.com/centos/RPM-GPG-KEY-CentOS-7

配置文件

3、更新yum缓存测试使用

yum clean all

yum makecache

yum repolist all

linux 7 yum源,Linux Redhat 7 安装免费yum源相关推荐

  1. 红帽linux怎么装文件夹,redhat下安装tree命令

    我使用的是redhat,可以联网的,用yum是比较方便的,一条命令搞定: yum -y install tree 如果没有联网,也可以的: 假定你的ISO文件在光盘上或者已经在Linux系统里: 1, ...

  2. redhat7 scl 源_Linux RedHat 7 配置本地 YUM源

    尽管RPM安装方法能够帮助用户查询软件相关的依赖关系,但是还是需要安装人员自己来解决,而且有些大型软件可能与数十个程序都有依赖关系,在这种情况下安装软件事件非常痛苦和耗费事件的事情,而Yum软件仓库可 ...

  3. 源码包编译安装python_Python3.7源码包编译安装-Go语言中文社区

    环境: [root@localhost python3]# cat /etc/redhat-release CentOS Linux release 7.5.1804 (Core) [root@loc ...

  4. linux安装yum的脚本,lnmp一键安装脚本yum方式快速安装

    自己编写的yum安装方式的LNMP一键安装脚本,yum方式安装,速度非常快,目前只有centos版本,其他系统没有弄. Centos5 chmod +x lnmp.sh sh lnmp.sh Cent ...

  5. linux运行软件代码,Linux软件安装(二进制,源码包)

    [软件包] [安装包分类] 1. 源码包 #安装时间长,容易报错 2. 二进制包# [依赖] 树形 环形 函数库依赖 rpm手工命令安装 需要自行解决依赖性 Debain ,ubuntu DPKG包 ...

  6. linux7提示软件安装源位置不对,详解 RHEL7.1 yum源配置与软件安装

    导读 Yum(全称为 Yellow dog Updater, Modified)是一个在Fedora和RedHat以及CentOS中的Shell前端软件包管理器.基于RPM包管理,能够从指定的服务器自 ...

  7. 如何卸载linux中的docker,linux centos7 安装、卸载docker

    docker安装 1:查看系统版本 cat /etc/redhat-release CentOS Linux release 7.4.1708 (Core) 2:安装docker(yum方式) $ y ...

  8. OpenStack Redhat部署安装详解

    [资料] 社区OpenStack Queens版本部署安装详解 KeyStone配置详细解释 openstack之keystone部署 照着官网来安装openstack pike之创建并启动insta ...

  9. linux有防火墙么,Linux防火墙Firewall和Iptables的使用

    摘要 Linux中有两种防火墙软件,ConterOS7.0以上使用的是firewall,ConterOS7.0以下使用的是iptables,本文将分别介绍两种防火墙软件的使用. Firewall 开启 ...

最新文章

  1. 原创 | IJCAI 2020灭霸式拒稿,AI审稿是否更公平?
  2. OPenCV膨胀函数dilate()的使用
  3. 前沿分享|阿里云数据库解决方案资深专家 李圣陶:云原生数据库解决方案 加速企业国产化升级
  4. 高级程序设计c语言试卷答案,高级程序设计语言半期试卷答案.doc
  5. 图片外链测试-HTML
  6. 搭建分布式 ASP.NET Core Web
  7. Java排序算法——插入排序
  8. GEE学习记录(四)基于NPP和GPP数据集产生NPP8天、月度数据
  9. thinkpad使用u盘启动
  10. 北大pkuseg分词 和 jieba 分词对比测试,结果出乎意料...
  11. cmd查看电脑ip配置
  12. 基于SSM框架的志愿者管理系统
  13. Android点9图的使用与制作工具推荐
  14. 飞思卡尔MC9S12G64串口发送接收驱动
  15. 打开word时显示microsoft visual basic运行时错误没有注册类怎么解决?
  16. 推荐学习方法——费曼技巧,以教促学,教学相长
  17. 我de虚拟经济学系列---第二章 经济繁荣不建桥
  18. Pycharm设置http代理
  19. 大概是全网最详细的Electron ipc 讲解(三)——定情信物传声筒port
  20. 获取秒懂百科视频地址/获取百度百科视频地址

热门文章

  1. [补档]noip2019集训测试赛(十二)
  2. 了解java虚拟机---JVM的基本结构(1)
  3. MySQL 四种链接
  4. Linux下OneinStack一键安装JAVA+PHP+Tomcat+Nginx+MySQL网站环境
  5. linux 查看磁盘空间大小命令
  6. ValidateRequest=false 不在.net2.0 中该怎么办?
  7. HTMLCSS 第二天 笔记
  8. 学生管理系统的几个设计模式
  9. MySQL巧妙利用help_topic表把以逗号分隔的字符串转换成行
  10. TCP/UDP套接字网络协议