一种更棒的树莓派换源思路

最近两天情绪很失落,具体原因就别说了,人在这种时刻总爱干点别的事情去转移注意力,这次我选择了玩我的树莓派。

事情就是那么赶巧,怂人就好敲个 update 这种时刻我爱钻研的劲儿上来了,明明我换过更新源的,怎么还有 raspberrypi.org 的字样呢?更别提那论字节数的速度了,想想都知道我 ?? 在国际出口又没干什么好事儿。别的不多说了,直接贴配置文件吧:

首先是大家都知道的 sources.list 源【这里选用了清华大学的源 ; 有时候我也想,我们学校怎么不弄个镜像呢?哈哈 呵呵】

1
2
3
$ cat /etc/apt/sources.list
deb https://mirrors.neusoft.edu.cn/raspbian/raspbian/ stretch main non-free contrib
deb-src https://mirrors.neusoft.edu.cn/raspbian/raspbian/ stretch main non-free contrib

另一个源配置文件 raspi.list 就不是那么人人皆知了,也因此浪费了许多时间

1
2
3
$ cat /etc/apt/sources.list.d/raspi.list
deb https://mirror.tuna.tsinghua.edu.cn/raspberrypi/ stretch main ui
deb-src https://mirror.tuna.tsinghua.edu.cn/raspberrypi/ stretch main ui

事后我又发现,apt-get upgrade 对 HTTPS 的支持并不好,不知道原因
试用 Https 连接方式却发现系统不支持【见下】 ; 根据系统出错信息,apt-get install 装个 apt-transport-https 就好了

1
2
E: 无法找到获取软件包的渠道 /usr/lib/apt/methods/https 所需的驱动程序。
N: 请检查是否安装了 apt-transport-https 软件包

附:下面这种情况运行一下apt-get update就好了,原因未知,等待调查

1
2
3
4
5
6
7
8
9
10
11
12
13
$ sudo apt-get install apt-transport-https
正在读取软件包列表... 完成
正在分析软件包的依赖关系树
正在读取状态信息... 完成
下列【新】软件包将被安装:
apt-transport-https
升级了 0 个软件包,新安装了 1 个软件包,要卸载 0 个软件包,有 6 个软件包未被升级。
需要下载 134 kB 的软件包。
解压缩后会消耗掉 185 kB 的额外空间。
【警告】:下列软件包不能通过验证!
apt-transport-https
不经验证就安装这些软件包吗? [y/N] n
E: 有些软件包不能通过验证

2017-12-21 更新:
跟进 Raspbian 8 -> 9 的更新