Linux更新源配置成国内的开放镜像源。
国内开源镜像站
网易镜像站
http://mirrors.163.com/
中国科学技术大学镜像站
http://mirrors.ustc.edu.cn/
阿里镜像站
https://mirrors.aliyun.com/
开源中国社区镜像站
http://mirrors.zju.edu.cn/
清华镜像站
https://mirrors.tuna.tsinghua.edu.cn/
华中科技大学镜像站
http://mirror.hust.edu.cn/
上海交通大学镜像站
http://ftp.sjtu.edu.cn/
浙江大学镜像站
http://mirrors.zju.edu.cn/
南京大学镜像站
https://mirrors.nju.edu.cn/
南京邮电大学镜像站
http://mirrors.njupt.edu.cn/
重庆大学镜像站
http://mirrors.cqu.edu.cn/
Ubuntu配置国内高速更新源
1、备份source.list文件
在终端输入如下命令:
sudo cp /etc/apt/sources.list /etc/apt/sources.list.bak && vim etc/apt/sources.list
在终端输入密码时,密码不会显式地出现在屏幕中;执行完上述命令后vim会打开source.list文件并处于vim的命令模式。
2、编辑source.list文件
键盘输入字符“i”进入编辑状态,以Ubuntu 18.04 LTS的清华镜像源为例,将下面的内容复制到文件开头。
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic main restricted universe multiverse
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-updates main restricted universe multiverse
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-backports main restricted universe multiverse
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-security main restricted universe multiverse
若使用的是Ubuntu 16.04 LTS的版本,将bionic替换成xenial即可。
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial main restricted universe multiverse
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial-updates main restricted universe multiverse
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial-backports main restricted universe multiverse
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial-security main restricted universe multiverse
3、使用更新源更新
输入如下命令更新Ubuntu:
sudo apt-get update
CentOS配置国内高速更新源
1、备份CentOS-Base.repo文件
在终端输入如下命令:
sudo mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.bak && vim /etc/yum.repos.d/CentOS-Base.repo
输入密码后CentOS-Base.repo文件会被备份成CentOS-Base.repo.bak,vim会新建一个CentOS-Base.repo文件并进入命令模式。
2、编辑CentOS-Base.repo文件
键盘输入字符“i”进入编辑状态,以CentOS 7的清华镜像源为例,将如下内容写入CentOS-Base.repo中。
[updates] name=CentOS-$releasever - Updates baseurl=https://mirrors.tuna.tsinghua.edu.cn/centos/$releasever/updates/$basearch/ #mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=updates gpgcheck=1 gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7
[extras] name=CentOS-$releasever - Extras baseurl=https://mirrors.tuna.tsinghua.edu.cn/centos/$releasever/extras/$basearch/ #mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=extras gpgcheck=1 gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7
[centosplus] name=CentOS-$releasever - Plus baseurl=https://mirrors.tuna.tsinghua.edu.cn/centos/$releasever/centosplus/$basearch/ #mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=centosplus gpgcheck=1 enabled=0 gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7
若使用的是CentOS 6的版本,将7换成6,并加入发布版。
[base] name=CentOS-$releasever - Base baseurl=https://mirrors.tuna.tsinghua.edu.cn/centos/$releasever/os/$basearch/ #mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=os gpgcheck=1 gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6
[updates] name=CentOS-$releasever - Updates baseurl=https://mirrors.tuna.tsinghua.edu.cn/centos/$releasever/updates/$basearch/ #mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=updates gpgcheck=1 gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6
[extras] name=CentOS-$releasever - Extras baseurl=https://mirrors.tuna.tsinghua.edu.cn/centos/$releasever/extras/$basearch/ #mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=extras gpgcheck=1 gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6
[centosplus] name=CentOS-$releasever - Plus baseurl=https://mirrors.tuna.tsinghua.edu.cn/centos/$releasever/centosplus/$basearch/ #mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=centosplus gpgcheck=1 enabled=0 gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6
[contrib] name=CentOS-$releasever - Contrib baseurl=https://mirrors.tuna.tsinghua.edu.cn/centos/$releasever/contrib/$basearch/ #mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=contrib gpgcheck=1 enabled=0 gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6
3、更新软件包缓存
sudo yum makecache
OK,大功告成!