微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

解决Linux环境下yum与pip下载慢的问题

最近在使用yum安装linux软件和用pip3安装python模块的时候因为下载速度太慢总是下载失败,后来发现原来安装这些东西用的都是国外的源,因此将yum和pip都更改为国内的源

一.更改yum源配置

1. 找到yum源的老家在哪?

cd /etc/yum.repos.d/
进入到该文件夹时可以看一下有哪些yum源文件,所有以*.repo结尾的就是yum源文件

编程之家 jb51.cc

2. 将原有的yum源放在一个文件夹里备份,以便以后需要时进行恢复(建议操作)

[root@localhost yum.repos.d]# mv *.repo ./yum_repo

编程之家 jb51.cc

3. 将yum源仓库改为阿里巴巴的yum源仓库

https://developer.aliyun.com/mirror/centos?spm=a2c6h.13651102.0.0.53322f70muf4b1
  • 然后复制对应版本的链接,进入到linux环境下进行下载,我这里是是centos7的
wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo
  • 清空原有yum仓库的缓存,以防以后出现某些乱七八糟的bug
yum clean all

4. 因为有些软件在阿里的yum源是没有的,因此还需要安装额外仓库,即epel源,在阿里云中也可以下载,下面是链接,大家可以直接使用

wget -O /etc/yum.repos.d/epel.repo http://mirrors.aliyun.com/repo/epel-7.repo

编程之家 jb51.cc

5. 全部安装完毕后,需要生成yum缓存,以后安装软件就会很快了

yum makecache

二.更改pip源为清华源

1.首先升级pip/pip3为最新版本

pip install -i https://pypi.tuna.tsinghua.edu.cn/simple pip -U
pip3 install -i https://pypi.tuna.tsinghua.edu.cn/simple pip -U

2. 升级 pip 到最新的版本 (>=10.0.0) 后进行配置:

pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple

三. yum命令的参数

yum repolist all        		#列出所有仓库
yum list all           	 		#列出仓库所有软件包
yum info 软件包名           #查看软件包信息
yum install 软件包名        #安装软件包
yum reinstall 软件包名     #重新安装软件包
yum update    软件包名        #升级软件包
yum remove    软件包名       #移除软件包
yum clean all            #清楚所有仓库缓存
yum check-update        #检查可以更新的软件包
yum grouplist            #查看系统中已安装的软件包
yum groupinstall 软件包组    #安装软件包组

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐