修改apt,pip,npm为国内镜像源

本文详细介绍了如何配置各种流行的技术工具以使用国内的镜像服务器,包括apt、npm、pip和docker,以提高下载速度和稳定性。适用于在网速受限的环境下,提升软件包的安装效率。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

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

转载于:https://www.cnblogs.com/ywsun/p/11498210.html

设置国内镜像源可以有效提高软件包、依赖项等资源的下载速度,同时改善因国际网络连接不稳定带来的体验问题。下面是针对常见场景下如何切换到国内镜像源的操作指南: --- ### 一、Linux 系统(如 Ubuntu/Debian/CentOS) #### 1. **APT 包管理器** 适用于基于 Debian 的系统(Ubuntu): - 打开终端并编辑 APT 源列表文件: ```bash sudo nano /etc/apt/sources.list ``` - 将原有的国外源替换成国内镜像站地址,比如清华大学 TUNA 镜像站: ```plaintext deb http://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal main restricted universe multiverse deb-src http://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal main restricted universe multiverse ``` - 更新本地索引以应用更改: ```bash sudo apt update ``` #### 2. **YUM 或 DNF 包管理器** 适用于 CentOS/RHEL 系统: - 编辑 YUM 配置文件 `/etc/yum.repos.d/CentOS-Base.repo`。 - 使用阿里云或中科大的镜像地址替换原有内容,例如阿里云模板: ```ini [base] name=CentOS-$releasever - Base baseurl=http://mirrors.aliyun.com/centos/$releasever/os/$basearch/ gpgcheck=1 enabled=1 gpgkey=http://mirrors.aliyun.com/centos/RPM-GPG-KEY-CentOS-7 ``` - 运行以下命令完成清理缓存及更新操作: ```bash yum makecache ``` --- ### 二、Pythonpip 工具 如果使用 Pythonpip 来安装第三方库,默认会从 PyPI 获取资源。为了提升效率可指定国内镜像源: 临时方式: ```bash pip install some-package -i https://pypi.tuna.tsinghua.edu.cn/simple ``` 永久生效: 修改用户配置文件 ~/.pip/pip.conf ,添加如下内容: ```ini [global] index-url = https://pypi.tuna.tsinghua.edu.cn/simple ``` --- ### 三、Node.js (npm) 对于 JavaScript 生态圈来说,推荐
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值