Ubuntu apt-get换源

564 阅读2分钟

​ 本文已参与「新人创作礼」活动,一起开启掘金创作之路。

参考博客 ubuntu16.04更换镜像源为阿里云镜像源

一、更换镜像源

1. 备份源配置文件
>> cd /etc/apt/
>> cp sources.list sources.list.old
  1. 打开阿里云镜像站:OPSX阿里云开源镜像站,找到Ubuntu,点击右边的帮助,查看对应版本的镜像源信息

阿里镜像站

相关配置

相关配置

3. 用gedit编辑sources.list

修改sources.list配置文件
>> sudo gedit /etc/apt/sources.list 
  1. 重新打开终端,更新镜像源,更新仓库信息
>> sudo apt-get update # 更新源
>> sudo apt-get upgrade # 更新仓库信息    

二、更新清华源

清华源地址
https://mirror.tuna.tsinghua.edu.cn/help/ubuntu/

三、可能出现的问题

  1. 问题一

ubuntu16.0.4bug无法解析域名

错误:1 http://mirrors.aliyun.com/ubuntu xenial InRelease                       
  暂时不能解析域名“mirrors.aliyun.com”
错误:2 http://ppa.launchpad.net/fcitx-team/nightly/ubuntu xenial InRelease     
  暂时不能解析域名“ppa.launchpad.net”
错误:3 http://dl.google.com/linux/chrome/deb stable InRelease                  
  暂时不能解析域名“dl.google.com”
错误:4 http://archive.ubuntukylin.com:10006/ubuntukylin xenial InRelease       
  暂时不能解析域名“archive.ubuntukylin.com”
错误:5 http://packages.microsoft.com/repos/vscode stable InRelease             
  暂时不能解析域名“packages.microsoft.com”
错误:6 http://archive.ubuntu.com/ubuntu wily InRelease                         
  暂时不能解析域名“archive.ubuntu.com”
错误:7 http://mirrors.aliyun.com/ubuntu xenial-updates InRelease               
  暂时不能解析域名“mirrors.aliyun.com”
错误:8 http://ppa.launchpad.net/notepadqq-team/notepadqq/ubuntu xenial InRelease
  暂时不能解析域名“ppa.launchpad.net0% [正在连接 mirrors.aliyun.com] [正在连接 ppa.launchpad.net]^C

参考博客   ubuntu16.0.4bug无法解析域名,注意查看网络是否连接

  1. 问题二

正在读取软件包列表... 完成
E: 无法获得锁 /var/lib/apt/lists/lock - open (11: 资源暂时不可用)
E: 无法对目录 /var/lib/apt/lists/ 加锁

错误原因:在更新源时中途中断了更新,系统给更新进程加锁,所以只要再安装软件或者再去更新的时候就会出来的错误提示。

解决方案:

>> sudo rm /var/lib/apt/lists/lock>> ps -e | grep apt-get # 查看apt-get进程
>> sudo kill -9 端口号 # 杀死进程
  1. 换源警告
已下载 2,965 B,耗时 13分 18秒 (3 B/s)
正在读取软件包列表... 完成
W: 仓库 “http://ppa.launchpad.net/kazam-team/stable-series/ubuntu xenial Release” 没有 Release 文件。
N: 无法认证来自该源的数据,所以使用它会带来潜在风险。
N: 参见 apt-secure(8) 手册以了解仓库创建和用户配置方面的细节。
W: 仓库 “https://mirrors.tuna.tsinghua.edu.cn/ubuntu xenial Release” 没有 Release 文件。
N: 无法认证来自该源的数据,所以使用它会带来潜在风险。
N: 参见 apt-secure(8) 手册以了解仓库创建和用户配置方面的细节。
W: 仓库 “https://mirrors.tuna.tsinghua.edu.cn/ubuntu xenial-updates Release” 没有 Release 文件。
N: 无法认证来自该源的数据,所以使用它会带来潜在风险。
N: 参见 apt-secure(8) 手册以了解仓库创建和用户配置方面的细节。
W: 仓库 “https://mirrors.tuna.tsinghua.edu.cn/ubuntu xenial-backports Release” 没有 Release 文件。
N: 无法认证来自该源的数据,所以使用它会带来潜在风险。
N: 参见 apt-secure(8) 手册以了解仓库创建和用户配置方面的细节。
W: 仓库 “https://mirrors.tuna.tsinghua.edu.cn/ubuntu xenial-security Release” 没有 Release 文件。
N: 无法认证来自该源的数据,所以使用它会带来潜在风险。
N: 参见 apt-secure(8) 手册以了解仓库创建和用户配置方面的细节。

错误原因:

具体原因尚不清楚,博主推测是清华源内部的原因。

解决办法:

换成阿里源,成功解决。