apt-get,docker,pip,Anaconda国内源

国内的网络实在是难以应付很多国外资源。找到一些常用的国内数据源以备用(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/

你可能感兴趣的:(python,pip,ubuntu,docker,linux)