国内的网络实在是难以应付很多国外资源。找到一些常用的国内数据源以备用(2020/06/15)。
apt-get
可以根据ubuntu的版本来选择数据源,注意一定要找对版本。
清华大学数据源公开网址
https://mirrors.tuna.tsinghua.edu.cn/help/ubuntu/
sudo cp /etc/apt/sources.list /etc/apt/sources.bak1
#第一个参数时拷贝的文件路径和文件名称,第二个是拷贝到(粘贴)的文件路径和文件名
sudo gedit /etc/apt/sources.list
#这里用的gedit编辑器,比vim和vi更方便操作,把数据源拷贝覆盖,保存文件```
sudo apt-get update
#这个命令,会访问源列表里的每个网址,并读取软件列表,然后保存在本地电脑。
我们在新立得软件包管理器里看到的软件列表,都是通过update命令更新的。
sudo apt-get upgrade
#这个命令,会把本地已安装的软件,与刚下载的软件列表里对应软件进行对比,如果发现已安装的软件版本太低,
就会提示你更新。如果你的软件都是最新版本,会提示:
升级了 0 个软件包,新安装了 0 个软件包,要卸载 0 个软件包,有 0 个软件包未被升级。
docker
国内的镜像源有
docker官方中国区 https://registry.docker-cn.com
网易 http://hub-mirror.c.163.com
ustc http://docker.mirrors.ustc.edu.cn
阿里云 http://<你的ID>.mirror.aliyuncs.com
注意registry-mirrors千万不要用https,而是用http,否则会显示No certs for egitstry.docker.com,
insecure-registries不要任何http头,否则无法通过。
通用的方法就是编辑gedit /etc/docker/daemon.json:
{
"registry-mirrors" : [
"http://ovfftd6p.mirror.aliyuncs.com",
"http://registry.docker-cn.com",
"http://docker.mirrors.ustc.edu.cn",
"http://hub-mirror.c.163.com"
],
"insecure-registries" : [
"registry.docker-cn.com",
"docker.mirrors.ustc.edu.cn"
],
"debug" : true,
"experimental" : true
}
# 重启
service docker restart
pip
https://pypi.tuna.tsinghua.edu.cn/simple/ # 清华大学
https://mirrors.aliyun.com/pypi/simple/ # 阿里云
https://pypi.douban.com/simple/ # 豆瓣
https://pypi.mirrors.ustc.edu.cn/simple/ # 中国科学技术大学
https://pypi.hustunique.com/ # 华中科技大学
临时使用方法
pip install -i https://pypi.tuna.tsinghua.edu.cn/simple/ pip
永久使用
在用户的根目录下创建 .pip 文件夹,新建 pip.conf 文件,在文件中写入要使用的镜像
[global]
index-url = https://pypi.tuna.tsinghua.edu.cn/simple
[install]
trusted-host = https://pypi.tuna.tsinghua.edu.cn
Anaconda
命令:
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/
conda config --set show_channel_urls yes
清华大学数据源公开网址
https://mirrors.tuna.tsinghua.edu.cn/help/anaconda/