linux换源操作合集(ubuntu20.04 18.04/centos/pip/docker/alpine)

linux换源操作合集

1.ubuntu 18.04 更换apt源

1.编辑sources源文件(通常做个备份)
# sudo vim /etc/apt/sources.list
# 先删除旧源
------
#添加阿里源,从使用来看阿里源稳定快速,相较清华源更好用
deb http://mirrors.aliyun.com/ubuntu/ bionic main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ bionic-security main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ bionic-updates main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ bionic-proposed main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ bionic-backports main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ bionic main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ bionic-security main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ bionic-updates main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ bionic-proposed main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ bionic-backports main restricted universe multiverse
------
# 补充 20.04 换以下源
------
#添加阿里源
deb http://mirrors.aliyun.com/ubuntu/ focal main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ focal main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ focal-security main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ focal-security main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ focal-updates main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ focal-updates main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ focal-proposed main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ focal-proposed main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ focal-backports main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ focal-backports main restricted universe multiverse
#添加清华源
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal main restricted universe multiverse
# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal main restricted universe multiverse
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal-updates main restricted universe multiverse
# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal-updates main restricted universe multiverse
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal-backports main restricted universe multiverse
# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal-backports main restricted universe multiverse
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal-security main restricted universe multiverse
# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal-security main restricted universe multiverse multiverse
------
2.更新
# 更新源
# sudo apt update
# sudo apt upgrade
3.通过sed命令换源
# 更新软件源为阿里源并用它更新软件
# cp /etc/apt/sources.list /etc/apt/sources.list.bak_`date "+%y_%m_%d"`
# sed -i 's/http:\/\/.*.ubuntu.com/https:\/\/mirrors.aliyun.com/g' /etc/apt/sources.list
# apt update
# apt upgrade

2.centos 7 换源

1.备份yum系统源
# cd /etc/yum.repos.d
# mkdir bak
# mv ./*.repo bak/
2.wget or curl 阿里源
如果是6/8的版本,自行替换版本号即可,通用链接
# wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo
或者
# curl -o /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo
3.生成缓存
# yum makecache
# tips
1.先用yum list wget检查一下你的虚拟机有没有安装wget
没有安装就yum install -y wget安装一下
2.默认没有ifconfig命令,通过yum install -y net-tools安装ifconfig命令

3.python pip换源 | 多源

1.创建.pip文件夹,然后在该目录下创建pip.conf文件
# mkdir ~/.pip
# vim ~/.pip/pip.conf
2.pip.conf文件编写如下内容(更换为阿里云镜像源)
# 在conf文件中也可以指定包的安装目录,在[install]设置:install_lib = ~/usr/lib/pythonxxx/site-packages
# [global]
# index-url = http://mirrors.aliyun.com/pypi/simple/
# disable-pip-version-check = true #取消pip版本检查,排除每次都报最新的pip
# [install]
# trusted-host=mirrors.aliyun.com
---***---豆瓣源
[global]
timeout =6000
index-url =http://pypi.douban.com/simple/
[install]
use-mirrors =true
mirrors =http://pypi.douban.com/simple/
trusted-host =pypi.douban.com
---***---豆瓣源
--------------
源集合:
阿里云 http://mirrors.aliyun.com/pypi/simple/
  中国科技大学 https://pypi.mirrors.ustc.edu.cn/simple/
  豆瓣(douban) http://pypi.douban.com/simple/
  清华大学 https://pypi.tuna.tsinghua.edu.cn/simple/
  中国科学技术大学 http://pypi.mirrors.ustc.edu.cn/simple/
p.s. 如果需要用不同版本python,强烈建议用虚拟环境管理python版本,具体见我虚拟环境配置
# 同个文件中配置多源
-----------------------------
[global]
index-url = index1
extra-index-url = index2 index3 index4
trusted-host = host1 host2 host3
-----------------------------
先从index-url查找,找不到则从extra-index-url查找
还可以是如下格式:
-------------------------------
[global]
index-url = index1
extra-index-url =
index2
index3
index4
trusted-host =
host1
host2
host3
------------------------------
***临时使用源***
pip install python-package -i https://pypi.douban.com/simple/
***安装python及pip***
ubuntu下:
# 默认安装python2.7, 没有的话建议用安装包安装
# wget下包,tar解包,./configuration 指定安装路径,make && make install
apt-get install python-pip
# python3 版本是默认安装有pip3的

整理:https://www.cnblogs.com/xuegqcto/p/10395926.html

4.docker换源

1.创建编辑daemon.json文件
# cd /etc/docker
# cat daemon.json
# 阿里云源
------
{
"registry-mirrors": [
"https://docker.mirrors.ustc.edu.cn,
"https://kfwkfulq.mirror.aliyuncs.com",
"https://2lqq34jg.mirror.aliyuncs.com",
"https://pee6w651.mirror.aliyuncs.com",
"https://registry.cn-hangzhou.aliyuncs.com", # 阿里云源
"https://registry.docker-cn.com",
"http://hub-mirror.c.163.com"
]
}
------
2.重启docker
# systemctl daemon-reload
# systemctl restart docker
# alpine
推荐使用如下的方式直接修改
# 阿里镜像
sed -i 's/dl-cdn.alpinelinux.org/mirrors.aliyun.com/g' /etc/apk/repositories
# 科大镜像
sed -i 's/dl-cdn.alpinelinux.org/mirrors.ustc.edu.cn/g' /etc/apk/repositories

aliyun个人镜像加速器:https://cr.console.aliyun.com/cn-hangzhou/instances/mirrors

附各种源链接大全

中国Linux源镜像站大全

posted on   进击的davis  阅读(1112)  评论(0编辑  收藏  举报

编辑推荐:
· 一次Java后端服务间歇性响应慢的问题排查记录
· dotnet 源代码生成器分析器入门
· ASP.NET Core 模型验证消息的本地化新姿势
· 对象命名为何需要避免'-er'和'-or'后缀
· SQL Server如何跟踪自动统计信息更新?
阅读排行:
· “你见过凌晨四点的洛杉矶吗?”--《我们为什么要睡觉》
· 提示词工程师自白:我如何用一个技巧解放自己的生产力
· C# 从零开始使用Layui.Wpf库开发WPF客户端
· C#/.NET/.NET Core技术前沿周刊 | 第 31 期(2025年3.17-3.23)
· 如何不购买域名在云服务器上搭建HTTPS服务

导航

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5
点击右上角即可分享
微信分享提示