yum报错 , yum相关配置信息,yum重装
docker源的问题
yum有很多错,比如网络问题,dns问题,timeout 错,还有不知道什么错误
网上有很多,网络问题,dns问题,但是我ping www.baidu.com通,所以不是这个问题
我的是因为 添加了docker官方镜像,国内是访问不到docker官方镜像的
/etc/yum.repos.d

这目录下就是所有的yum源了,在使用yum时,就会对这些源进行检查,所以会发现用yum时会有点慢
快速添加yum源
yum-config-manager --add-repo https://download.com/linux/centos/docker-ce.repo //添加官方docker源
没有yum-config-manager命令的,通过 yum install yum-utils 安装
解决: rm docker-cd.repo 换docker源
更换为阿里源,vi docker-ce.repo 发现指向的还是官方docker源url
vim /etc/yum.repos.d/docker-ce.repo通过命令把https://download.docker.com替换为http://mirrors.aliyun.com/docker-ce
命令如下:
:%s#https://download.docker.com#http://mirrors.aliyun.com/docker-ce#g
yum install docker-ce


选择mirrorlist 与 baseurl之间的区别
发现还有一个问题,CentOS-Base.repo 下的mirrorlist 与baseurl

mirrorlist指向的就是一堆baseurl(Specifies a URL to a file containing a list of baseurls.
baseUrl必须指向 yum服务器上的repository的repodata文件夹,因为这个文件夹上保存着rpm文件安装时需要的依赖信息(Must be a URL to the directory where the yum repository’s ‘repodata’ directory lives.)
简单说,mirrorlist 就是一个baseurl列表,更加智能化的选择
但是,我用mirrorlist 就会报错,而用 baseurl 就不会
解决:注释掉mirrorlist 这一行(全部),使用baseurl这一行
还有dns问题的
在/etc/resolv.conf 下添加 8.8.8.8 或者8.8.2.2等等之类的
或者在vi /etc/sysconfig/network-scripts/ifcfg-ens33 添加DNS1=114.114.114.114
在这里说明一下
114.114.114.114 是国内的DNS配置,国内移动、电信和联通通用的DNS
8.8.8.8 是国外的DNS配置 , 是谷歌的,是全球通用的,相对来说,更适合国外以及访问国外网站的用户使用
这两个就够了,当然还有其他免费,安全而且无毒的DNS,百度提供的180.76.76.76、阿里提供的223.5.5.5和223.6.6.6等
换源问题,禁某源,选择默认源:
yum --disablerepo=repo --临时禁用某个repo源
yum-config-manager --disable mirrors.tuna.tsinghua.edu.cn_centos_7_os_x86_64_ //后面跟着的是仓库的id
通过变成 .bak 后缀,然后再删除原repo,达到禁用某个repo,并且还备份了
cd /etc/yum.repos.d/
cp /CentOS-Base.repo /CentOS-Base-repo.bak
选择默认源,(CentOS-Base已备份)
mv Centos-7.repo CentOS-Base.repo
yum 会把下载的软件包和header存储在cache中,而不自动删除,如果觉得占用磁盘空间,使用
yum clean all
yum makecache //是 将服务器上的软件包信息 现在本地缓存,以提高 搜索 安装软件的速度
报Could not retrieve mirrorlist http://mirrorlist.centos.org/?release=7&arch=x86_64&repo=os&infra=stock error was14: curl#7 - "Failed connect to mirrorlist.centos.org:80; Operation now in progress"错的 ----(非网络问题,卸载重装yum)
[root@linux-node3 ~]# rpm -qa yum
yum-3.4.3-150.el7.centos.noarch
[root@linux-node3 ~]# rpm -qa | grep yum | xargs rpm -e --nodeps #这一步一定要执行,而且要将所有的组件卸载掉,如果卸载不干净,后面安装会有问题
[root@linux-node3 ~]# rpm -qa yum
下载rpm包,下面包可能会更新,需要自己去找
centos7:http://mirror.centos.org/centos/7/os/x86_64/Packages/
centos6 :http://mirror.centos.org/centos/6/os/x86_64/Packages/
[root@linux-node3 ~]# wget http://mirror.centos.org/centos/7/os/x86_64/Packages/yum-3.4.3-167.el7.centos.noarch.rpm
[root@linux-node3 ~]# wget http://mirror.centos.org/centos/7/os/x86_64/Packages/yum-metadata-parser-1.1.4-10.el7.x86_64.rpm
[root@linux-node3 ~]# wget http://mirror.centos.org/centos/7/os/x86_64/Packages/yum-plugin-fastestmirror-1.1.31-53.el7.noarch.rpm
安装
[root@linux-node3 ~]# ls
yum-3.4.3-167.el7.centos.noarch.rpm
yum-metadata-parser-1.1.4-10.el7.x86_64.rpm
yum-plugin-fastestmirror-1.1.31-53.el7.noarch.rpm [root@linux-node3 ~]# rpm -ivh yum-* #安装 [root@linux-node3 ~]# rpm -qa yum #查看是否已经安装上
yum-3.4.3-150.el7.centos.noarch.rpm
检测
yum makeup //对yum包进行缓存,在安装时就会进行保存,没啥用,所以用检测
能用说明重装成功
参考:
timeout 错误:https://blog.csdn.net/zmm0420/article/details/104277084/
Linux yum yum-config-manager以及常用命令: https://blog.csdn.net/qq_34556414/article/details/105425688
安装Docker解决docker官方镜像无法访问问题:https://blog.csdn.net/chj_1224365967/article/details/115210809
更换yum源:https://www.cnblogs.com/zrxuexi/p/11587173.html
卸载重装yum:https://blog.csdn.net/m0_37886429/article/details/75009382
yum报错 , yum相关配置信息,yum重装的更多相关文章
- Linux—运行yum报错:No module named yum
产生原因:yum基于python写的,根据报错信息提示,是yum的python版本对应不上目前python环境的版本导致的.也就是说 有人升级或者卸载了python. 解决方式: # 查看yum版本 ...
- CentOS6.5运行yum报错:No module named yum
公司测试机环境不知道给我卸了什么包,导致yum运行报错状况: 报错情况: There was a problem importing one of the Python modulesrequired ...
- 安装 运行yum报错:No module named yum
报错情况: There was a problem importing one of the Python modulesrequired to run yum. The error leading ...
- python的卸载方式和运行yum报错:No module named yum
公司测试机环境不知道给我卸了什么包,导致yum运行报错状况: 系统版本:Red Hat Enterprise Linux Server release 6.2 (Santiago) 内核版本:2.6. ...
- yum报错: Error: Cannot retrieve metalink for repository: epel. Please verify its path and try again
在Centos 5.x或6.x上安装RHEL EPEL Repo repository,资源库,源的意思.RHEL EPEL(Extra Packages for Enterprise Linux) ...
- 解决yum 不能更新问题 :yum 报错Loaded plugins: fastestmirror, refresh-packagekit, security
2018-07-02 21:43:13 Yum报错 [root@db yum.repos.d]# yum makecache Loaded plugins: fastestmirror, ...
- 运行yum报错Error: Cannot retrieve metalink for reposit
http://www.netpc.com.cn/593.html 运行yum报错Error: Cannot retrieve metalink for reposit 今天给Centos通过rpm - ...
- 转:运行yum报错Error: Cannot retrieve metalink for reposit
http://www.netpc.com.cn/593.html 运行yum报错Error: Cannot retrieve metalink for repository: epel. Please ...
- 解决Centos运行yum 报错:坏的解释器
# ll /usr/bin/python python python2 python2.6 python2.7 python.bak 1,这里先备份原来的/usr/bin/python 为python ...
- Centos7.0安装python2.7后yum报错
yum报错: vi /usr/libexec/urlgrabber-ext-down 把头部的Python改成和/usr/bin/yum中一样的
随机推荐
- unixbench服务器性能测试
使用 Unixbench5 进行linux系统服务器性能综合测试 1.简介 Unixbench是一个类unix系(Unix,BSD,Linux)统下的性能测试工具,一个开源工具,被广泛用与测试linu ...
- PyCharm专业版破解教程
破解步骤: 1. 下载激活包和注册码:https://pan.baidu.com/s/1_1nrQdTElf4aEg8vGnMTzg 2. 将下载的破解包放入PyCham安装目录的bin文件夹中 3. ...
- 关于老Windows平板电脑睡眠状态下无法开机(睡死)的问题及解决方案
1.简述 前几天我从闲鱼上淘了一个二手Windows平板, 拿来上课记笔记用. 型号是联想的Thinkpad Helix 2nd, 2015年出产. cpu是酷睿m-5y71超低功耗处理器, TDP只 ...
- 不使用pvc的方式在K8S中部署apisix-gateway
不使用pvc的方式在K8S中部署apisix-gateway 简介 我的apisix使用etcd作为数据存储服务器,官方的使用pvc方式或者docker-compose的方式,对于新手不太友好,本篇是 ...
- 「ZJOI2014」璀灿光华
「ZJOI2014」璀灿光华 实际上,可以不用建水晶立方体... 因为,发光水晶的方向都要枚举一遍. 只需知道发光水晶每个方向有哪些水晶就可以了. 对于一个发光水晶,将它连接的水晶标号. 从该水晶bf ...
- Java程序设计(2021春)——第五章输入输出笔记与思考
Java程序设计(2021春)--第五章输入输出笔记与思考 本章概览: 异常处理简介 程序运行时,环境.操作等可能出现各种错误.故障,我们希望程序具有容错能力,给出错误信息.面向对象的程序设计里有异常 ...
- HTTPS的基本使用
1.https简单说明 HTTPS(全称:Hyper Text Transfer Protocol over Secure Socket Layer),是以安全为目标的HTTP通道,简单讲是HTTP的 ...
- nginx开发:ngx_sprintf
格式化参数%系列,如果误用的话,轻则输出不正确,重则nginx可能core. 1. 格式: %{格式描述}{输出类型描述}{数据类型描述} 2. 数据类型描述: V:字符串,对应ngx_str_t * ...
- copy与内存管理
1.copy与内存管理 浅拷贝 原对象引用计数器+1 必须对原对象进行释放 char *cstr = "this is a c string"; NSString *str1 = ...
- Java线程--ReentrantLock使用
原创:转载需注明原创地址 https://www.cnblogs.com/fanerwei222/p/11871593.html Java线程--ReentrantLock使用, 互斥锁: Reent ...