Skip to content

更换实例内各类下载源

软件源更换指南

概述

本指南旨在帮助非技术人员更换软件源,以加快软件下载速度和提高系统稳定性。我们将介绍如何更换 Debian/Ubuntu/CentOS 系统的软件源、Docker 源、pip 源和 conda 源。

1. 更换系统软件源

步骤:

  1. 复制并运行脚本:
js
bash <(curl -sSL https://linuxmirrors.cn/main.sh)
  1. 在创建的 Debian/Ubuntu/CentOS 实例上直接输入回车。

  2. 脚本会自动识别你的操作系统,并引导你选择要更换的软件源。

    示例:

  • 选择阿里源以加快下载速度。

2. 更换 Docker 源

Ubuntu 和 Debian:

  1. 备份原有 Docker 源配置文件:
js
sudo cp /etc/apt/sources.list.d/docker.list /etc/apt/sources.list.d/docker.list.bak
  1. 编辑 Docker 源配置文件:
js
sudo nano /etc/apt/sources.list.d/docker.list
  1. 替换为新的 Docker 源(以阿里云源为例):
js
deb [arch=amd64] https://mirrors.aliyun.com/docker-ce/linux/ubuntu $(lsb\_release -cs) stable
  1. 更新 apt 缓存:
js
sudo apt-get update
  1. 安装或更新 Docker:
js
sudo apt-get install -y docker-ce

CentOS:

  1. 备份原有 Docker 源配置文件:
js
sudo cp /etc/yum.repos.d/docker-ce.repo /etc/yum.repos.d/docker-ce.repo.bak
  1. 编辑 Docker 源配置文件:
js
sudo nano /etc/yum.repos.d/docker-ce.repo
  1. 替换为新的 Docker 源(以阿里云源为例):
js
[docker-ce-stable]
name=Docker CE Stable - $basearch
baseurl=https://mirrors.aliyun.com/docker-ce/linux/centos/7/$basearch/stable
enabled=1
gpgcheck=1
gpgkey=https://mirrors.aliyun.com/docker-ce/linux/centos/gpg
  1. 清除 yum 缓存并更新:
js
sudo yum clean all
sudo yum makecache
  1. 安装或更新 Docker:
js
yum install -y docker-ce

3. 更换 pip 源

Ubuntu 和 Debian:

  1. 创建或编辑 pip 配置文件:
js
mkdir -p ~/.pip<br>nano ~/.pip/pip.conf
  1. 添加或修改配置文件内容(以阿里云源为例):
js
[global]
index-url = https://mirrors.aliyun.com/pypi/simple/

CentOS:

  1. 创建或编辑 pip 配置文件:
js
mkdir -p ~/.pip<br>nano ~/.pip/pip.conf
  1. 添加或修改配置文件内容(以阿里云源为例):
js
[global]
index-url = https://mirrors.aliyun.com/pypi/simple/

通用方法(适用于所有系统):

  1. 在每次使用 pip 时直接指定源:
js
pip install <package\_name> -i https://mirrors.aliyun.com/pypi/simple/
  1. 使用 pip 配置命令设置源:
js
pip config set global.index-url https://mirrors.aliyun.com/pypi/simple/

4. 更换 conda 源

查看当前的 conda 配置:

js
conda config --show

添加新的 conda 源(以清华源为例):

js
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

添加额外的 conda 源(如果需要):

js
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge/
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/bioconda/

验证配置:

js
conda config --show channels

使用 conda 配置文件:

  1. 备份原有的配置文件:
js
cp ~/.condarc ~/.condarc.bak
  1. 编辑配置文件:
js
nano ~/.condarc
  1. 替换为新的 conda 源(以清华源为例):
js
channels:
    - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/
    - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
defaults
show\_channel\_urls: true

通过以上步骤,您可以轻松更换软件源,提升软件下载速度和系统稳定性。希望这份指南对您有所帮助!