修改apt,pip,npm為國內鏡像源


apt

  • 原文件備份
sudo cp /etc/apt/sources.list /etc/apt/sources.list.bak
  • 編輯源列表文件
sudo vim /etc/apt/sources.list
  • 將原來的列表刪除,添加如下內容(中科大鏡像源)
deb http://mirrors.ustc.edu.cn/ubuntu/ xenial main restricted universe multiverse
deb http://mirrors.ustc.edu.cn/ubuntu/ xenial-security main restricted universe multiverse
deb http://mirrors.ustc.edu.cn/ubuntu/ xenial-updates main restricted universe multiverse
deb http://mirrors.ustc.edu.cn/ubuntu/ xenial-proposed main restricted universe multiverse
deb http://mirrors.ustc.edu.cn/ubuntu/ xenial-backports main restricted universe multiverse
deb-src http://mirrors.ustc.edu.cn/ubuntu/ xenial main restricted universe multiverse
deb-src http://mirrors.ustc.edu.cn/ubuntu/ xenial-security main restricted universe multiverse
deb-src http://mirrors.ustc.edu.cn/ubuntu/ xenial-updates main restricted universe multiverse
deb-src http://mirrors.ustc.edu.cn/ubuntu/ xenial-proposed main restricted universe multiverse
deb-src http://mirrors.ustc.edu.cn/ubuntu/ xenial-backports main restricted universe multiverse

npm

直接使用

sudo npm install <PACKAGE_NAME> --registry https://registry.npm.taobao.org/

命令行永久修改

# 1. 設置
npm config set registry https://registry.npm.taobao.org
# 2. 查看
npm config get registry

# 如果不需要可以直接刪除
npm config rm registry

使用cnpm

sudo npm install -g cnpm --registry=https://registry.npm.taobao.org

# 使用npm時,直接使用cnpm
cnpm install <package_name>

pip

臨時使用

 sudo pip3 install <PACKAGE_NAME> -i https://pypi.tuna.tsinghua.edu.cn/simple
# 或者
 python3 -m pip install <PACKAGE_NAME> -i https://pypi.tuna.tsinghua.edu.cn/simple

命令行永久修改(pip 版本 >= 10.0.0)

pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple/
# 查看
$ pip config get global.index-url

配置文件修改

mkdir ~/.pip
vim ~/.pip/pip.conf

編輯以下內容

[global] 
index-url = https://pypi.tuna.tsinghua.edu.cn/simple 
[install] 
trusted-host = pypi.tuna.tsinghua.edu.cn 

window下在"C:\Users\Administrator\AppData\Roaming\創建pip\pip.ini"

[global]
index-url = http://pypi.douban.com/simple
[install]
trusted-host = pypi.douban.com

docker

臨時使用

sudo docker pull docker.mirrors.ustc.edu.cn/<REGISTRY>/<IMAGE>

持久使用

sudo vim /etc/docker/daemon.json

    {
         "registry-mirrors": ["https://docker.mirrors.ustc.edu.cn/"]
    }

sudo systemctl restart docker


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM