Loading... ## 说明 本文以科大镜像站 `mirrors.ustc.edu.cn` 为例,如果要使用其他镜像站,可自行替换: - 科大镜像:`https://mirrors.ustc.edu.cn` - 清华镜像:`https://mirror.tuna.tsinghua.edu.cn` - 北大镜像:`https://mirrors.pku.edu.cn` - 阿里云镜像:`https://mirrors.aliyun.com` - 阿里云ECS内网镜像:`http://mirrors.aliyuncs.com` - 腾讯云镜像:`https://mirrors.cloud.tencent.com` - 腾讯云内网镜像:`https://mirrors.tencentyun.com` ## CentOS 7 直接修改: ```bash sudo sed -e 's|^mirrorlist=|#mirrorlist=|g' \ -e 's|^#baseurl=http://mirror.centos.org/centos|baseurl=https://mirrors.ustc.edu.cn/centos|g' \ -i.bak \ /etc/yum.repos.d/CentOS-Base.repo ``` 修改后的 `/etc/yum.repos.d/CentOS-Base.repo` 文件: ```ini # CentOS-Base.repo # # The mirror system uses the connecting IP address of the client and the # update status of each mirror to pick mirrors that are updated to and # geographically close to the client. You should use this for CentOS updates # unless you are manually picking other mirrors. # # If the mirrorlist= does not work for you, as a fall back you can try the # remarked out baseurl= line instead. # # [base] name=CentOS-$releasever - Base #mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=os&infra=$infra baseurl=https://mirrors.ustc.edu.cn/centos/$releasever/os/$basearch/ gpgcheck=1 gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7 #released updates [updates] name=CentOS-$releasever - Updates #mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=updates&infra=$infra baseurl=https://mirrors.ustc.edu.cn/centos/$releasever/updates/$basearch/ gpgcheck=1 gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7 #additional packages that may be useful [extras] name=CentOS-$releasever - Extras #mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=extras&infra=$infra baseurl=https://mirrors.ustc.edu.cn/centos/$releasever/extras/$basearch/ gpgcheck=1 gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7 #additional packages that extend functionality of existing packages [centosplus] name=CentOS-$releasever - Plus #mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=centosplus&infra=$infra baseurl=https://mirrors.ustc.edu.cn/centos/$releasever/centosplus/$basearch/ gpgcheck=1 enabled=0 gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7 ``` ## EPEL (Extra Packages for Enterprise Linux) 直接修改: ```bash sudo sed -e 's|^metalink=|#metalink=|g' \ -e 's|^#baseurl=https\?://download.fedoraproject.org/pub/epel/|baseurl=https://mirrors.ustc.edu.cn/epel/|g' \ -e 's|^#baseurl=https\?://download.example/pub/epel/|baseurl=https://mirrors.ustc.edu.cn/epel/|g' \ -i.bak \ /etc/yum.repos.d/epel{,-testing}.repo ``` 修改后的 `/etc/yum.repos.d/epel.repo` 文件: ```ini [epel] name=Extra Packages for Enterprise Linux 7 - $basearch baseurl=https://mirrors.ustc.edu.cn/epel/7/$basearch #metalink=https://mirrors.fedoraproject.org/metalink?repo=epel-7&arch=$basearch failovermethod=priority enabled=1 gpgcheck=1 gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-7 [epel-debuginfo] name=Extra Packages for Enterprise Linux 7 - $basearch - Debug baseurl=https://mirrors.ustc.edu.cn/epel/7/$basearch/debug #metalink=https://mirrors.fedoraproject.org/metalink?repo=epel-debug-7&arch=$basearch failovermethod=priority enabled=0 gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-7 gpgcheck=1 [epel-source] name=Extra Packages for Enterprise Linux 7 - $basearch - Source baseurl=https://mirrors.ustc.edu.cn/epel/7/SRPMS #metalink=https://mirrors.fedoraproject.org/metalink?repo=epel-source-7&arch=$basearch failovermethod=priority enabled=0 gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-7 gpgcheck=1 ``` ## Ubuntu 直接修改: ```bash sudo sed -i 's@//.*archive.ubuntu.com@//mirrors.ustc.edu.cn@g' /etc/apt/sources.list ``` 修改安全更新源(镜像站有同步延迟,自行选择是否替换): ```bash sudo sed -i 's/security.ubuntu.com/mirrors.ustc.edu.cn/g' /etc/apt/sources.list ``` 替换成 `https` 协议 ```bash sudo sed -i 's/http:/https:/g' /etc/apt/sources.list ``` 修改后的 `/etc/apt/sources.list` 文件 <div class="tab-container post_tab box-shadow-wrap-lg"> <ul class="nav no-padder b-b scroll-hide" role="tablist"> <li class='nav-item active' role="presentation"><a class='nav-link active' style="" data-toggle="tab" aria-controls='tabs-a8b122efb0f99c3f8e5ea3dc4c9470ad10' role="tab" data-target='#tabs-a8b122efb0f99c3f8e5ea3dc4c9470ad10'>Ubuntu 24.04 </a></li><li class='nav-item ' role="presentation"><a class='nav-link ' style="" data-toggle="tab" aria-controls='tabs-f148674cf5874f5266c7eba6e51a75ef301' role="tab" data-target='#tabs-f148674cf5874f5266c7eba6e51a75ef301'>Ubuntu 22.04</a></li><li class='nav-item ' role="presentation"><a class='nav-link ' style="" data-toggle="tab" aria-controls='tabs-e52d38a2afede06e2617da10ed3eac66602' role="tab" data-target='#tabs-e52d38a2afede06e2617da10ed3eac66602'>Ubuntu 20.04</a></li><li class='nav-item ' role="presentation"><a class='nav-link ' style="" data-toggle="tab" aria-controls='tabs-5b3aeac4fb96db4cc32f454fd88dd934573' role="tab" data-target='#tabs-5b3aeac4fb96db4cc32f454fd88dd934573'>Ubuntu 18.04</a></li><li class='nav-item ' role="presentation"><a class='nav-link ' style="" data-toggle="tab" aria-controls='tabs-0cc3b52f66d0315e1e87f75547c25298354' role="tab" data-target='#tabs-0cc3b52f66d0315e1e87f75547c25298354'>Ubuntu 16.04</a></li> </ul> <div class="tab-content no-border"> <div role="tabpanel" id='tabs-a8b122efb0f99c3f8e5ea3dc4c9470ad10' class="tab-pane fade active in"> ```bash # 默认注释了源码仓库,如有需要可自行取消注释 deb https://mirrors.ustc.edu.cn/ubuntu/ noble main restricted universe multiverse # deb-src https://mirrors.ustc.edu.cn/ubuntu/ noble main restricted universe multiverse deb https://mirrors.ustc.edu.cn/ubuntu/ noble-security main restricted universe multiverse # deb-src https://mirrors.ustc.edu.cn/ubuntu/ noble-security main restricted universe multiverse deb https://mirrors.ustc.edu.cn/ubuntu/ noble-updates main restricted universe multiverse # deb-src https://mirrors.ustc.edu.cn/ubuntu/ noble-updates main restricted universe multiverse deb https://mirrors.ustc.edu.cn/ubuntu/ noble-backports main restricted universe multiverse # deb-src https://mirrors.ustc.edu.cn/ubuntu/ noble-backports main restricted universe multiverse # 预发布软件源,不建议启用 # deb https://mirrors.ustc.edu.cn/ubuntu/ noble-proposed main restricted universe multiverse # deb-src https://mirrors.ustc.edu.cn/ubuntu/ noble-proposed main restricted universe multiverse ``` </div><div role="tabpanel" id='tabs-f148674cf5874f5266c7eba6e51a75ef301' class="tab-pane fade "> ```bash # 默认注释了源码仓库,如有需要可自行取消注释 deb https://mirrors.ustc.edu.cn/ubuntu/ jammy main restricted universe multiverse # deb-src https://mirrors.ustc.edu.cn/ubuntu/ jammy main restricted universe multiverse deb https://mirrors.ustc.edu.cn/ubuntu/ jammy-security main restricted universe multiverse # deb-src https://mirrors.ustc.edu.cn/ubuntu/ jammy-security main restricted universe multiverse deb https://mirrors.ustc.edu.cn/ubuntu/ jammy-updates main restricted universe multiverse # deb-src https://mirrors.ustc.edu.cn/ubuntu/ jammy-updates main restricted universe multiverse deb https://mirrors.ustc.edu.cn/ubuntu/ jammy-backports main restricted universe multiverse # deb-src https://mirrors.ustc.edu.cn/ubuntu/ jammy-backports main restricted universe multiverse # 预发布软件源,不建议启用 # deb https://mirrors.ustc.edu.cn/ubuntu/ jammy-proposed main restricted universe multiverse # deb-src https://mirrors.ustc.edu.cn/ubuntu/ jammy-proposed main restricted universe multiverse ``` </div><div role="tabpanel" id='tabs-e52d38a2afede06e2617da10ed3eac66602' class="tab-pane fade "> ```bash # 默认注释了源码仓库,如有需要可自行取消注释 deb https://mirrors.ustc.edu.cn/ubuntu/ focal main restricted universe multiverse # deb-src https://mirrors.ustc.edu.cn/ubuntu/ focal main restricted universe multiverse deb https://mirrors.ustc.edu.cn/ubuntu/ focal-security main restricted universe multiverse # deb-src https://mirrors.ustc.edu.cn/ubuntu/ focal-security main restricted universe multiverse deb https://mirrors.ustc.edu.cn/ubuntu/ focal-updates main restricted universe multiverse # deb-src https://mirrors.ustc.edu.cn/ubuntu/ focal-updates main restricted universe multiverse deb https://mirrors.ustc.edu.cn/ubuntu/ focal-backports main restricted universe multiverse # deb-src https://mirrors.ustc.edu.cn/ubuntu/ focal-backports main restricted universe multiverse # 预发布软件源,不建议启用 # deb https://mirrors.ustc.edu.cn/ubuntu/ focal-proposed main restricted universe multiverse # deb-src https://mirrors.ustc.edu.cn/ubuntu/ focal-proposed main restricted universe multiverse ``` </div><div role="tabpanel" id='tabs-5b3aeac4fb96db4cc32f454fd88dd934573' class="tab-pane fade "> ```bash # 默认注释了源码仓库,如有需要可自行取消注释 deb https://mirrors.ustc.edu.cn/ubuntu/ bionic main restricted universe multiverse # deb-src https://mirrors.ustc.edu.cn/ubuntu/ bionic main restricted universe multiverse deb https://mirrors.ustc.edu.cn/ubuntu/ bionic-security main restricted universe multiverse # deb-src https://mirrors.ustc.edu.cn/ubuntu/ bionic-security main restricted universe multiverse deb https://mirrors.ustc.edu.cn/ubuntu/ bionic-updates main restricted universe multiverse # deb-src https://mirrors.ustc.edu.cn/ubuntu/ bionic-updates main restricted universe multiverse deb https://mirrors.ustc.edu.cn/ubuntu/ bionic-backports main restricted universe multiverse # deb-src https://mirrors.ustc.edu.cn/ubuntu/ bionic-backports main restricted universe multiverse # 预发布软件源,不建议启用 # deb https://mirrors.ustc.edu.cn/ubuntu/ bionic-proposed main restricted universe multiverse # deb-src https://mirrors.ustc.edu.cn/ubuntu/ bionic-proposed main restricted universe multiverse ``` </div><div role="tabpanel" id='tabs-0cc3b52f66d0315e1e87f75547c25298354' class="tab-pane fade "> ```bash # 默认注释了源码仓库,如有需要可自行取消注释 deb https://mirrors.ustc.edu.cn/ubuntu/ xenial main restricted universe multiverse # deb-src https://mirrors.ustc.edu.cn/ubuntu/ xenial main restricted universe multiverse deb https://mirrors.ustc.edu.cn/ubuntu/ xenial-security main restricted universe multiverse # deb-src https://mirrors.ustc.edu.cn/ubuntu/ xenial-security main restricted universe multiverse deb https://mirrors.ustc.edu.cn/ubuntu/ xenial-updates main restricted universe multiverse # deb-src https://mirrors.ustc.edu.cn/ubuntu/ xenial-updates main restricted universe multiverse deb https://mirrors.ustc.edu.cn/ubuntu/ xenial-backports main restricted universe multiverse # deb-src https://mirrors.ustc.edu.cn/ubuntu/ xenial-backports main restricted universe multiverse # 预发布软件源,不建议启用 # deb https://mirrors.ustc.edu.cn/ubuntu/ xenial-proposed main restricted universe multiverse # deb-src https://mirrors.ustc.edu.cn/ubuntu/ xenial-proposed main restricted universe multiverse ``` </div> </div> </div> ## Debian 直接修改: ```bash sudo sed -i 's/deb.debian.org/mirrors.ustc.edu.cn/g' /etc/apt/sources.list ``` 修改后的 `/etc/apt/sources.list` 文件 <div class="tab-container post_tab box-shadow-wrap-lg"> <ul class="nav no-padder b-b scroll-hide" role="tablist"> <li class='nav-item active' role="presentation"><a class='nav-link active' style="" data-toggle="tab" aria-controls='tabs-a48b5d186ee4b4b13bd71dcaf51e35fd190' role="tab" data-target='#tabs-a48b5d186ee4b4b13bd71dcaf51e35fd190'>Debian 12</a></li><li class='nav-item ' role="presentation"><a class='nav-link ' style="" data-toggle="tab" aria-controls='tabs-8fbf9b32d39206a75c6445dd04e28fb2161' role="tab" data-target='#tabs-8fbf9b32d39206a75c6445dd04e28fb2161'>Debian 11</a></li><li class='nav-item ' role="presentation"><a class='nav-link ' style="" data-toggle="tab" aria-controls='tabs-701ec5e3e3bb325953439568f8ff5a2a842' role="tab" data-target='#tabs-701ec5e3e3bb325953439568f8ff5a2a842'>Debian 10</a></li> </ul> <div class="tab-content no-border"> <div role="tabpanel" id='tabs-a48b5d186ee4b4b13bd71dcaf51e35fd190' class="tab-pane fade active in"> ```bash # 默认注释了源码仓库,如有需要可自行取消注释 deb http://mirrors.ustc.edu.cn/debian buster main contrib non-free # deb-src http://mirrors.ustc.edu.cn/debian buster main contrib non-free deb http://mirrors.ustc.edu.cn/debian buster-updates main contrib non-free # deb-src http://mirrors.ustc.edu.cn/debian buster-updates main contrib non-free # backports 软件源,请按需启用 # deb http://mirrors.ustc.edu.cn/debian buster-backports main contrib non-free # deb-src http://mirrors.ustc.edu.cn/debian buster-backports main contrib non-free ``` </div><div role="tabpanel" id='tabs-8fbf9b32d39206a75c6445dd04e28fb2161' class="tab-pane fade "> ```bash # 默认注释了源码仓库,如有需要可自行取消注释 deb http://mirrors.ustc.edu.cn/debian buster main contrib non-free # deb-src http://mirrors.ustc.edu.cn/debian buster main contrib non-free deb http://mirrors.ustc.edu.cn/debian buster-updates main contrib non-free # deb-src http://mirrors.ustc.edu.cn/debian buster-updates main contrib non-free # backports 软件源,请按需启用 # deb http://mirrors.ustc.edu.cn/debian buster-backports main contrib non-free # deb-src http://mirrors.ustc.edu.cn/debian buster-backports main contrib non-free ``` </div><div role="tabpanel" id='tabs-701ec5e3e3bb325953439568f8ff5a2a842' class="tab-pane fade "> ```bash # 默认注释了源码仓库,如有需要可自行取消注释 deb http://mirrors.ustc.edu.cn/debian buster main contrib non-free # deb-src http://mirrors.ustc.edu.cn/debian buster main contrib non-free deb http://mirrors.ustc.edu.cn/debian buster-updates main contrib non-free # deb-src http://mirrors.ustc.edu.cn/debian buster-updates main contrib non-free # backports 软件源,请按需启用 # deb http://mirrors.ustc.edu.cn/debian buster-backports main contrib non-free # deb-src http://mirrors.ustc.edu.cn/debian buster-backports main contrib non-free ``` </div> </div> </div> ## Alpine 直接修改: ```bash sed -i 's/dl-cdn.alpinelinux.org/mirrors.ustc.edu.cn/g' /etc/apk/repositories ``` 最后修改:2024 年 05 月 15 日 © 允许规范转载 赞 如果觉得我的文章对你有用,请随意赞赏