`
qindongliang1922
  • 浏览: 2183700 次
  • 性别: Icon_minigender_1
  • 来自: 北京
博客专栏
7265517b-f87e-3137-b62c-5c6e30e26109
证道Lucene4
浏览量:117524
097be4a0-491e-39c0-89ff-3456fadf8262
证道Hadoop
浏览量:125921
41c37529-f6d8-32e4-8563-3b42b2712a50
证道shell编程
浏览量:59896
43832365-bc15-3f5d-b3cd-c9161722a70c
ELK修真
浏览量:71300
社区版块
存档分类
最新评论

给centos重新安装yum的base-repo源

阅读更多



如果自己的centos的系统yum源出现问题了,如何才能修复?


#### 方式一:使用国内的阿里云镜像

(1)把/etc/yum.repos.d/下面所有的源给删除掉了

(2)下载镜像

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


注意如果没有安装wget,可以从下面的网址中先手动下载,然后上传到linux上安装:
http://www.rpmfind.net/linux/rpm2html/search.php?query=wget


(3)执行命令,重新生成cache

````
yum clean all
yum makecache
````



#### 方式二:使用官网的镜像


(1)把/etc/yum.repos.d/下面所有的源给删除掉了

(2)执行下面的命令,重新生成镜像
````
//执行这个命令之后
rpm -Uvh --force http://mirror.centos.org/centos-7/7/os/x86_64/Packages/centos-release-7-4.1708.el7.centos.x86_64.rpm

````
(3)查看/etc/yum.repos.d/下面目录,就会发现镜像已经安装完毕:

````
-rw-r--r--. 1 root root 1664 8月  30 23:53 CentOS-Base.repo
-rw-r--r--. 1 root root 1309 8月  30 23:53 CentOS-CR.repo
-rw-r--r--. 1 root root  649 8月  30 23:53 CentOS-Debuginfo.repo
-rw-r--r--. 1 root root  314 8月  30 23:53 CentOS-fasttrack.repo
-rw-r--r--. 1 root root  630 8月  30 23:53 CentOS-Media.repo
-rw-r--r--. 1 root root 1331 8月  30 23:53 CentOS-Sources.repo
-rw-r--r--. 1 root root 3830 8月  30 23:53 CentOS-Vault.repo


````


(4)生成缓存
````
yum clean all
yum makecache
````




必要时可以执行yum update更新当前系统的安装包为新的


手动下载命令,例子:
````
#安装vim组件
yum install -y vim

#卸载vim组件
yum remove vim
````



注意第二种例子,如果不能访问国外的官网,或者访问比较慢超时了,就会导致安装失败,这时候可以使用第一种方式进行安装。

有什么问题可以扫码关注微信公众号:我是攻城师(woshigcs),在后台留言咨询。 技术债不能欠,健康债更不能欠, 求道之路,与君同行。
0
0
分享到:
评论

相关推荐

    阿里云主机centos7 CentOS-Base.repo

    阿里云主机centos7自带的 CentOS-Base.repo 文件,在此备份,用于自用。能够加速yum下载,同时能够提高主机性能

    CentOS-Base.repo(centos7)

    CentOS-Base.repo

    CentOS-Base.repo

    centos8的yum.repo源

    CentOS-Base.repo,centos6可用源

    centos6.X从2020年11月底开始已经没有可用源了,在本地物理机,本地虚拟机都无法使用yum安装,非常不方便,为此特意解决了centos6的源问题,亲测可用,用好了希望给与好评!

    vault.centos.org 做为yum源的repo文件

    2.编辑文件 /etc/yum.repos.d/CentOS-Base.repo ,将其中的 mirrors.aliyun.com/centos/$releasever 替换成相应历史源站地址和版本号,如 vault.centos.org/5.11 yum clean all && yum makecache

    centos7.4.1708-32位清华大学yum源配置文件(CentOS-Base.repo )

    centos7.4.1708-32位,清华大学yum源配置文件,把原来的源备份后直接覆盖就可以

    centos-8.repo源

    centos-8.repo源

    CentOS7-Base-163.repo

    CentOS7-Base-163.repo,替换国内yum源。(地方撒发生的发顺丰达是打发斯蒂芬放松放松防守打法电风扇放松放)括号中的字是凑字数

    CentOS-7.2-yum在线源repo

    本资源“CentOS-7.2-yum在线源repo”关注的是如何设置和使用YUM的在线源,以便高效地管理和更新系统中的软件。 在线源,也称为repository或repo,是CentOS软件包的集合,这些包可以通过网络下载并安装到系统中。...

    CentOS6 yum 源:centos6_base.repo

    CentOS6 yum 源:centos6_base.repo

    centos7配置局域网yum源--http方式.docx

    CentOS 7 配置局域网 YUM 源是指在局域网中搭建一个 YUM 源服务器,以便局域网中的 CentOS 7 主机可以从该服务器上下载和安装软件包。下面是配置局域网 YUM 源的步骤: 一、挂载系统 ISO 光驱文件 首先,需要挂载...

    centos7-yum源.zip

    redhat,centos安装yum,以及配置yum镜像源的repo文件都在这个压缩包里,配合我安装yum的博客,就能解决安装yum的问题。里面文件有python-2.7.5-86.el7.x86_64.rpm,python-iniparse-0.4-9.el7.noarch.rpm,python-...

    CentOS6-Base-163.repo

    redhat linux 6.0,勉注册,使用yum功能!网易镜像!

    centos7 本地yum源配置

    2.卸载centos7上存在的yum安装源包 rpm -e 源包 --nodeps 3.下载yum源包(http://mirrors.163.com/centos/7/os/x86_64/Packages/) yum-metadata-parser-1.1.4-10.el7.x86_64 PackageKit-yum-1.0.7-6.el7.centos....

    redhat7替换使用CentOS yum源--博客附件

    这个博客附件提供了一套步骤来帮助Red Hat 7用户切换到CentOS的yum源,从而实现软件的更新和安装。 首先,我们需要了解`CentOS7-Base-163.repo`这个文件。这是CentOS的一个基础软件仓库配置文件,包含了指向CentOS ...

    5、6、7系统CentOS-Base.repo文件.zip

    2020年12月份,Centos官方宣布了...分享下5、6、7系统的CentOS-Base.repo文件,基于清华大学及Centos官方vault.centos.org 的旧版本国外yum源地址。 替换之后yum clean all 、rm -rf /var/cache/yum/ 、yum makecache

    CentOS-Base-Debuginfo-Media.repo

    它是CentOS的基础仓库配置文件,包含了所有默认的软件源信息,允许用户通过yum或dnf命令安装、升级和管理软件包。这个文件位于系统的`/etc/yum.repos.d/`目录下,包含了关于CentOS软件仓库的URL、镜像地址、GPG密钥...

    centos7配置局域网yum源--http方式.pdf

    `cp -R /etc/yum.repos.d/CentOS-Base.repo CentOS-Base.repo.bak` 然后,我们需要修改 YUM 配置文件,以便将 YUM 源仓库的 URL 指向我们的局域网 YUM 源仓库。使用以下命令: `vi CentOS-Base.repo` 将 `...

Global site tag (gtag.js) - Google Analytics