修改ubuntu linux清华源、pip源、npm源、golang源,实现国内网络高速使用

2022-06-16 11:45:37

ubuntu linux清华源

查看ubuntu版本:

cat /etc/issue
Ubuntu21.04

进入清华开源镜像站Ubuntu镜像使用帮助,使用下拉框选择对应的ubuntu版本:
在这里插入图片描述
复制文本内容:

# 默认注释了源码镜像以提高 apt update 速度,如有需要可自行取消注释
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ hirsute main restricted universe multiverse# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ hirsute main restricted universe multiverse
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ hirsute-updates main restricted universe multiverse# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ hirsute-updates main restricted universe multiverse
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ hirsute-backports main restricted universe multiverse# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ hirsute-backports main restricted universe multiverse
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ hirsute-security main restricted universe multiverse# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ hirsute-security main restricted universe multiverse# 预发布软件源,不建议启用# deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ hirsute-proposed main restricted universe multiverse# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ hirsute-proposed main restricted universe multiverse

并且帮助中提示Ubuntu 的软件源配置文件是 /etc/apt/sources.list,先备份该文件(修改文件名):

sudomv /etc/apt/sources.list /etc/apt/sources.list.bak

新建/etc/apt/sources.list并添加内容:

sudovim /etc/apt/sources.list

如果文件不存在,vim会自动根据文件名创建文本文件。

进入vim之后按i,进入INSERT(插入文本)的模式,如左下角所示:
在这里插入图片描述
在INSERT模式按住左边的shift按钮单击右上角的Insert按钮,即可完成粘贴操作。

按Esc,退出INSERT模式:
在这里插入图片描述
左下角的INSERT消失。

输入:wq,一共三个字符,英文冒号:、字母w、字母q。
即可保存本文并退出vim。

刷新apt库:

sudoapt update
Get:1 https://mirrors.tuna.tsinghua.edu.cn/ubuntu hirsute InRelease[269 kB]
Get:2 https://mirrors.tuna.tsinghua.edu.cn/ubuntu hirsute-updates InRelease[109 kB]
Get:3 https://mirrors.tuna.tsinghua.edu.cn/ubuntu hirsute-backports InRelease[101 kB]...
Fetched48.9 MBin 20s(2,397 kB/s)
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done187 packages can be upgraded. Run'apt list --upgradable' to see them.

最后测试apt:

sudoaptinstallzsh...
Need to get4,457 kB of archives.
After this operation,18.0 MB of additional disk space will be used.  Do you want to continue?[Y/n] y
Get:1 https://mirrors.tuna.tsinghua.edu.cn/ubuntu hirsute/main amd64 zsh-common all5.8-6[3,746 kB]
Get:2 https://mirrors.tuna.tsinghua.edu.cn/ubuntu hirsute/main amd64zsh amd645.8-6[712 kB]
Fetched3,927 kBin 2s(1,667 kB/s)

网速已达到1.667kB/s,远离百k/s的日子。。。


附加其他软件换源的操作:

PIP

使用pip安装库的时候,在末尾加参数-i https://pypi.tuna.tsinghua.edu.cn/simple

例如:

pipinstall numpy -i https://pypi.tuna.tsinghua.edu.cn/simple

这样就能清华镜像源安装numpy库,提高网速。


NPM

使用如下命令设置npm的国内taobao源:

npm configset registry https://registry.npm.taobao.org

Golang

使用如下命令设置golang的国内源:

goenv -wGOPROXY=https://goproxy.cn,direct

  • 作者:crosschainer
  • 原文链接:https://blog.csdn.net/yilongyoung/article/details/119912109
    更新时间:2022-06-16 11:45:37