Centos7配置yum源修复

Linux安装yum

先解释一下为啥要写这篇博客,因为今天在配置邮件配置是,在yum下载这块困了一中午,很委屈,所以我要普度众生了。
yum 是linux环境安装软件包的一种方式。

很多时候安装一个软件安装一个软件需要安装1个或者多个其他软件

yum仓库用来存放所有的现有的.rpm包,当使用yum安装一个rpm包时,

需要依赖关系,会自动在仓库中查找依赖软件并安装。仓库可以是本地的,也可以是HTTP、FTP、nfs形式使用的集中地、统一的网络仓库

如果你的linux环境不能访问外网,那你装yum没有意义,因为他需要访问http的仓库里面的。

当然如果你有本地仓库,就把/etc/yum.repos.d改一下地址就可以。
安装准备:
首先:当你的yum下载东西时出错:一大串error。。。。。。
很迷。
那么这招破万法。OK now showtime
1.用不了直接卸载了

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

2.网站下载yum,注意自己的LINUX系统版本,是什么版本就进相关版本目录去下载。但小版本的目录就不用进了。如版本是6.5,就只需进6 目录,版本是 7.2,只需进7目录。
打开浏览器,登录 http://mirrors.163.com/centos/7/os/x86_64/Packages/ ,找四个文件,如下:(*号代表小版本号,不同版本不同)

1、yum-*.rpm

2、yum-metadata-parser-*.rpm

3、yum-plugin-fastestmirror-*.rpm

4、python-iniparse-*.rpm

联网,把他们搞下来
wget +链接
在网站中找他们,加油,你可以的。

python-urlgrabber-3.10-8.el7.noarch.rpm

yum-plugin-fastestmirror-1.1.31-42.el7.noarch.rpm

yum-3.4.3-154.el7.centos.noarch.rpm

yum-metadata-parser-1.1.4-10.el7.x86_64.rpm

python-iniparse-0.4-9.el7.noarch.rpm
在这里插入图片描述

修改来源文件

1、进入到系统yum源的目录下:

#cd /etc/yum.repos.d

2、下载yum源:

进入:http://mirrors.163.com/.help/centos.html

里面有下载对应版本repo文件, 放入/etc/yum.repos.d/(操作前请做好相应备份)

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

3、修改repo源: 将文件中的$releasever替換成7 (7是指LINUX版本號)

修改$basearch 改成操作系统版本:x86_64(也可以不替换)

#vi CentOS6-Base-163.repo

更改后的效果:(给你个复制粘贴的机会)

[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=1

gpgkey=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=1

gpgkey=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=1

gpgkey=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=1

enabled=0

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

然后下载安装yum

    rpm -ivh yum-*

安装yum

    yum update

最后打一手yum试下

  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值