更换软件源

安装完成进入系统的第一件事就是换软件源,可以有效减少不必要的麻烦。

备份官方源

sudo mv /etc/apt/sources.list /etc/apt/sources.list.bak   # 备份官方源
sudo gedit /etc/apt/sources.list                          # 没有可视化文本编辑器的终端可以使用 vim

Tip: Codename

Ubuntu 中,每个版本都有一个更为特色的名字,这个名字由一个形容词和一个动物名称组成,并且,形容词和名词的首字母都是一致的。从 D 版本开始又增加了一个规则,首字母要顺延上个版本,如果当前版本是 D,下个版本就要以 E 来起头。

例如,Ubuntu 18.04 LTS 的代号为 Bionic Beaver,简称 bionic;Ubuntu 20.04 LTS 的代号为 Focal Fossa,简称 focal

查询当前系统的版本代号可以使用下面的命令:

lsb_release -a

添加软件源

注意:将软件源文本中关于代号的部分全部替换成相应的代号。本文列出的是 Ubuntu 18.04 LTS 对应的软件源。

阿里源

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

清华源

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
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-proposed main restricted universe multiverse
deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic main restricted universe multiverse
deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-updates main restricted universe multiverse
deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-backports main restricted universe multiverse
deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-security main restricted universe multiverse
deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-proposed main restricted universe multiverse

中科大源

deb https://mirrors.ustc.edu.cn/ubuntu/ bionic main restricted universe multiverse
deb 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 https://mirrors.ustc.edu.cn/ubuntu/ bionic-security 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 main restricted universe multiverse
deb-src https://mirrors.ustc.edu.cn/ubuntu/ bionic-updates main restricted universe multiverse
deb-src https://mirrors.ustc.edu.cn/ubuntu/ bionic-backports main restricted universe multiverse
deb-src https://mirrors.ustc.edu.cn/ubuntu/ bionic-security main restricted universe multiverse
deb-src https://mirrors.ustc.edu.cn/ubuntu/ bionic-proposed main restricted universe multiverse

更新软件源

sudo apt-get update     # 更新软件源
sudo apt-get upgrade    # 因为软件源更新了,所以要通过新的软件源再更新本地软件

Tip: new apt command

在 Ubuntu 16.05 之前,开发是通过 apt-getapt-cacheapt-config 命令来和 apt 包管理系统交互的。这些工具提供了很多功能,但是一般来说开发者并没有使用他们提供的所有功能。

因此,Linux 想要创建一个更简单的工具——只具备基本功能即可。这一工具便是 apt,伴随 Ubuntu 16.05 和 Debian 8 发布。其主要目标是去合并最多使用的 apt-getapt-cache 命令的功能到一个命令下:apt

故更新软件源也可以用以下命令:

sudo apt update
sudo apt upgrade

今后使用 apt 包管理相关命令时,统一采用 apt 命令,而不使用 apt-get 命令。

Previous
Next