Fork me on GitHub

Ubuntu添加国内apt更新源

目录

  • 背景

  • 第一部分 更换步骤

  • 参考文献及资料

背景

本篇博客主要介绍如何更改Ubuntu系统的apt源。

关于源

我们使用apt安装软件时,会到国外源下载软件包。但是由于各种原因(你懂的)国外站点到国内的下载速度非常缓慢,甚至1k/s。对于大的包,这是无法忍受的等待,经常会超时中断。所以我们换成国内的源站点。其中口碑比较好的源站点有:阿里源、清华源、中科大源等。

Ubuntu系统的源地址文件位置:/etc/apt/sources.list

第一部分 更换步骤

第一步:备份

对于系统文件的修改建议实施备份。养成良好的变更习惯。关键时候能救命。

关于备份文件命名有两个建议:(1)含有backup字段提示为备份文件;(2)含有备份日期,便于区分多个备份。当然如果是多用户话应该含有用户名,便于区分。

1
root@deeplearning:/# cp /etc/apt/sources.list /etc/apt/sources.list.backup.20180315

第二步:添加源地址

我们添加阿里源, 进入阿里云开源镜像站,找到ubuntu的帮助信息:

我们版本号Ubuntu 16.04.4 LTS,并且Codename: xenial。需要根据自己的版本对应相应的源。

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
# deb cdrom:[Ubuntu 16.04 LTS _Xenial Xerus_ - Release amd64 (20160420.1)]/ xenial main restricted
deb-src http://archive.ubuntu.com/ubuntu xenial main restricted #Added by software-properties
deb http://mirrors.aliyun.com/ubuntu/ xenial main restricted
deb-src http://mirrors.aliyun.com/ubuntu/ xenial main restricted multiverse universe #Added by software-properties
deb http://mirrors.aliyun.com/ubuntu/ xenial-updates main restricted
deb-src http://mirrors.aliyun.com/ubuntu/ xenial-updates main restricted multiverse universe #Added by software-properties
deb http://mirrors.aliyun.com/ubuntu/ xenial universe
deb http://mirrors.aliyun.com/ubuntu/ xenial-updates universe
deb http://mirrors.aliyun.com/ubuntu/ xenial multiverse
deb http://mirrors.aliyun.com/ubuntu/ xenial-updates multiverse
deb http://mirrors.aliyun.com/ubuntu/ xenial-backports main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ xenial-backports main restricted universe multiverse #Added by software-properties
deb http://archive.canonical.com/ubuntu xenial partner
deb-src http://archive.canonical.com/ubuntu xenial partner
deb http://mirrors.aliyun.com/ubuntu/ xenial-security main restricted
deb-src http://mirrors.aliyun.com/ubuntu/ xenial-security main restricted multiverse universe #Added by software-properties
deb http://mirrors.aliyun.com/ubuntu/ xenial-security universe
deb http://mirrors.aliyun.com/ubuntu/ xenial-security multiverse

直接将source.list中内容用上面的源地址内容替换,保存后退出。更新源:

1
root@deeplearning:/# apt-get update

附录:apt的常用操作命令清单

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
sudo apt-get update  更新源
sudo apt-get install package 安装包
sudo apt-get remove package 删除包
sudo apt-cache search package 搜索软件包
sudo apt-cache show package 获取包的相关信息,如说明、大小、版本等
sudo apt-get install package --reinstall 重新安装包
sudo apt-get -f install 修复安装
sudo apt-get remove package --purge 删除包,包括配置文件等
sudo apt-get build-dep package 安装相关的编译环境
sudo apt-get upgrade 更新已安装的包
sudo apt-get dist-upgrade 升级系统
sudo apt-cache depends package 了解使用该包依赖那些包
sudo apt-cache rdepends package 查看该包被哪些包依赖
sudo apt-get source package 下载该包的源代码
sudo apt-get clean && sudo apt-get autoclean 清理无用的包
sudo apt-get check 检查是否有损坏的依赖

参考文献及资料

1、Ubuntu更换阿里云软件源,链接:https://yq.aliyun.com/articles/704603

本文标题:Ubuntu添加国内apt更新源

文章作者:rong xiang

发布时间:2018年03月14日 - 19:03

最后更新:2022年10月25日 - 23:10

原始链接:https://zjrongxiang.github.io/posts/bed1759e/

许可协议: 署名-非商业性使用-禁止演绎 4.0 国际 转载请保留原文链接及作者。

0%