2016.09.20 Ubuntu在线更新sources.list

时间:2021-12-26 20:54:09

1.sources.list

    /etc/apt/sources.list文件中存放了用于更新软件包的ftp服务器地址,用户可通过该服务器地址进行软件的在线更新。/etc/apt/sources.list文件中的内容如下图所示。

 2016.09.20 Ubuntu在线更新sources.list

    其中,每一行的开头是deb表示直接通过.deb文件进行安装,deb-src表示通过源文件的方式进行安装。之后是ftp服务器地址,和http://cn.archive.ubuntu.com/ubuntu/dists下的目录结构。上图中trusty、trusty-updates目录表示版本代号。通过浏览器访问ftp服务器http://cn.archive.ubuntu.com/ubuntu地址,并进入到dists目录下,页面显示如下。

2016.09.20 Ubuntu在线更新sources.list

    可以看到有trusty、trusty-updates等目录,点击trusty目录链接,显示如下。

2016.09.20 Ubuntu在线更新sources.list

2.更新数据源

    由于直接从官方的软件源获取数据的速度比较缓慢,而通过国内的一些镜像服务器能够获得更快的更新速度。如http://mirrors.aliyun.com/ubuntu,http://mirrors.sohu.com

此外,文件/etc/apt/sources.list只有root用户才具有修改权限,想要修改该文件,需要使用chmod命令为其他用户添加写权限。

    进入/etc/apt/的命令行为:cd /etc/apt/

2016.09.20 Ubuntu在线更新sources.list

    本例中所操作的主机处于局域网环境,该局域网中有一台软件镜像服务器,服务器地址为172.16.99.45 。启用vim编辑器对/etc/apt/sources.list进行编辑,用172.16.99.45替换掉原服务器地址cn.archive.ubuntu.com,具体操作如下。

2016.09.20 Ubuntu在线更新sources.list

    使用命令%s /cn.archive.ubuntu.com/172.16.99.45替换后的结果如下图所示,然后保存修改并退出vim编辑器。

2016.09.20 Ubuntu在线更新sources.list

    最后使用命令: sudo  apt-get update 同步最新的软件包列表。

2016.09.20 Ubuntu在线更新sources.list

    更新完后便可使用命令sudo apt-get install XXX 进行软件安装。