ubuntu系统中,通过软件源获取软件包是下载安装软件的重要方式,然而系统自带的软件源存在一些问题,一是可能无法满足我们的需求,二是国外的源需要翻墙,导致即使能提供我们需要的软件包也下载不了,所以装完ubuntu系统之后最好先给它换源。
ubuntu系统的软件源配置文件为/etc/apt/sources.list,这里以ubuntu16.04为例介绍ubuntu软件源的更换方法,其他版本类似。
- 首先找到自己版本的软件源,可以直接百度。这里用的是清华的源,还是比较推荐的,如下所示。此处需要注意选择自己系统的版本,ubuntu每个版本有自己的代号,例如16.04的代号为xenial,所以在为16.04选择软件源的时候就要注意软件源中要包含其代号xenial,其他版本类似。
# deb cdrom:[Ubuntu 16.04 LTS _Xenial Xerus_ - Release amd64 (20160420.1)]/ xenial main restricted
deb http://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial main restricted
deb http://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial-updates main restricted
deb http://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial universe
deb http://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial-updates universe
deb http://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial multiverse
deb http://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial-updates multiverse
deb http://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial-backports main restricted universe multiverse
deb http://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial-security main restricted
deb http://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial-security universe
deb http://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial-security multiverse
- 备份原有的软件源配置文件sources.list:
cp /etc/apt/sources.list /etc/apt/sources.list.bk
- 修改sources.list文件
sudo gedit /ect/apt/sources.list
将文件中内容用上面代码替换,然后保存退出。
- 更新软件源
sudo apt-get update
至此,整个换源过程结束,可以自由地下载软件包了。