当前位置:首页 > Linux > 正文

linux 如何配置阿里源

/etc/apt/sources.list,替换为阿里源地址,如 deb http://mirrors.aliyun.com/ubuntu/ bionic main restricted universe multiverse,保存后执行 `apt update

确认系统版本

在配置阿里源之前,需要确认当前系统的发行版和版本号,可以通过以下命令查看:

  • Ubuntu/Debian: lsb_release -a
  • CentOS/RHEL: cat /etc/os-release

备份原有的源列表

在修改源列表之前,建议先备份原有的配置文件,以防出现问题时可以恢复。

Ubuntu/Debian

sudo cp /etc/apt/sources.list /etc/apt/sources.list.bak
sudo cp /etc/apt/sources.list.d/ /etc/apt/sources.list.d/bak/

CentOS/RHEL

sudo cp /etc/yum.repos.d/.repo /etc/yum.repos.d/bak/

配置阿里源

Ubuntu/Debian

  1. 替换源列表
    编辑 /etc/apt/sources.list 文件,将其内容替换为阿里源的配置,以下是不同版本的配置示例:

    系统版本 阿里源配置
    Ubuntu 20.04 LTS deb http://mirrors.aliyun.com/ubuntu/ focal main restricted universe multiverse
    Ubuntu 22.04 LTS deb http://mirrors.aliyun.com/ubuntu/ jammy main restricted universe multiverse
    Debian 11 deb http://mirrors.aliyun.com/debian/ bullseye main contrib non-free
    Debian 10 deb http://mirrors.aliyun.com/debian/ buster main contrib non-free

    如果需要更新 sources.list,可以使用以下命令:

    linux 如何配置阿里源  第1张

    sudo bash -c 'echo "deb http://mirrors.aliyun.com/ubuntu/ focal main restricted universe multiverse" > /etc/apt/sources.list'
  2. 更新软件包列表

    sudo apt update

CentOS/RHEL

  1. 替换源列表
    编辑 /etc/yum.repos.d/CentOS-Base.repo 文件,将 baseurl 替换为阿里源的地址,对于 CentOS 7:

    [base]
    name=CentOS-$releasever Base mirrors.aliyun.com
    baseurl=http://mirrors.aliyun.com/centos/$releasever/os/$basearch/
    gpgcheck=1
    gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7
  2. 清理并更新缓存

    sudo yum clean all
    sudo yum makecache

验证配置

配置完成后,可以通过以下命令测试是否成功连接到阿里源:

# Ubuntu/Debian
sudo apt update
# CentOS/RHEL
sudo yum update

如果没有报错,并且下载速度明显提升,说明配置成功。


常见问题及解决

  • 问题1: 更新后出现依赖问题。

    • 解决方法: 尝试修复依赖关系:
      sudo apt --fix-broken install  # Ubuntu/Debian
      sudo yum check-depends        # CentOS/RHEL
  • 问题2: 无法连接到阿里源。

    • 解决方法: 检查网络连接,或者尝试更换其他阿里镜像节点(如 http://mirrors.aliyun.comhttp://mirrors.cloud.aliyuncs.com)。

FAQs

Q1: 如何切换回默认的源?

A1: 可以通过恢复备份的源列表文件来切换回默认源。

  • Ubuntu/Debian:
    sudo mv /etc/apt/sources.list.bak /etc/apt/sources.list
    sudo mv /etc/apt/sources.list.d/bak/ /etc/apt/sources.list.d/
    sudo apt update
  • CentOS/RHEL:
    sudo mv /etc/yum.repos.d/bak/.repo /etc/yum.repos.d/
    sudo yum clean all
    sudo yum makecache

Q2: 为什么选择阿里源?

A2: 阿里源是国内知名的镜像源,具有以下优势:

  1. 速度快: 国内服务器,下载速度快。
  2. 稳定性高: 镜像同步及时,资源丰富。
0