常用Linux发行版镜像源配置小结

  • Post category:Linux

针对 “常用Linux发行版镜像源配置小结”,我来给你一个完整的攻略。

什么是镜像源?

镜像源是存放 Linux 发行版安装包的服务器,也就是从这里下载系统安装包。因为在国外下载速度较慢,所以需要配置镜像源,从而提高下载速度。

镜像源的配置

Ubuntu

Ubuntu 的软件源配置文件在 /etc/apt/sources.list 文件中。在编辑前,我们先为其备份:

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

然后用你喜欢的编辑器(比如 Nano)打开文件:

sudo nano /etc/apt/sources.list

在文件内部编辑,把下面这段内容替换掉:

deb http://archive.ubuntu.com/ubuntu/ xenial main restricted universe multiverse
deb http://archive.ubuntu.com/ubuntu/ xenial-updates main restricted universe multiverse
deb http://archive.ubuntu.com/ubuntu/ xenial-backports main restricted universe multiverse
deb http://security.ubuntu.com/ubuntu/ xenial-security main restricted universe multiverse

替换为:

deb http://mirrors.aliyun.com/ubuntu/ xenial main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ xenial-updates main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ xenial-backports main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ xenial-security main restricted universe multiverse

保存并关闭文件,最后执行如下命令更新一下替换后的内容:

sudo apt-get update

CentOS

对于 CentOS,修改的也是一个配置文件 /etc/yum.repos.d/CentOS-Base.repo,但是普遍 CentOS 都安装了 nano 编辑器。

sudo cp /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.bak

打开 文件,添加如下镜像源:

[base]
name=CentOS-$releasever - Base
baseurl=http://ftp.sjtu.edu.cn/centos/$releasever/os/$basearch/
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7

#released updates MIRROR
[updates]
name=CentOS-$releasever - Updates
baseurl=http://ftp.sjtu.edu.cn/centos/$releasever/updates/$basearch/
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7

最后启用新的 yum 数据源

sudo yum makecache

总结

以上就是我的完整的 “常用Linux发行版镜像源配置小结” 的攻略,其中示例包括 Ubuntu 和 CentOS 两种 Linux 发行版。通过这个攻略你已经知道了什么是镜像源和如何配置镜像源,希望对你有所帮助。