前段时间买了一块树莓派,想着自己拿来玩一下下(没什么钱烧更好的硬件,只能玩这个了,好在还够玩)。于是就折腾起来,装了raspberry的系统。
这时候,因为默认apt是国外的源,在GFW这种神奇东西的作用下,效果很不好,于是我们就想将其引入国内源。
虽然,raspberry的系统是已debian做为基础开发的,但是在查阅了很多资料之后,我发现它们修改apt源的方式是不一样的。
特此记录,以免忘记:
* debian系统只需要修改一个文件即可(/etc/apt/sources.list);但是raspberry系统却需要修改两个文件(/etc/apt/sources.list /etc/apt/sources.list.d/raspi.list)。
先说以下debian如何改:
1. 备份/etc/apt/sources.list:
sudo cp -r sources.list sources.list_bak
2. 修改sources.list文件:
sudo vim sources.list
3. 注释掉原来的源,用新源替代之。
# deb http://deb.debian.org/debian/ stretch main deb http://deb.debian.org/debian/ stretch main deb-src http://deb.debian.org/debian/ stretch main deb http://security.debian.org/debian-security stretch/updates main deb-src http://security.debian.org/debian-security stretch/updates main # stretch-updates, previously known as 'volatile' deb http://deb.debian.org/debian/ stretch-updates main deb-src http://deb.debian.org/debian/ stretch-updates main
4. 进行upgrade && update
sudo apt-get update sudo apt-get upgrade
即可。
但是,raspberry有些许不同,做法如下:
1. 备份/etc/apt/sources.list同/etc/apt/sources.d/raspi.list
sudo cp -r /etc/apt/sources.list /etc/apt/sources.list_bak
sudo cp -r /etc/apt/sources.list.d/raspi.list /etc/apt/sources.list.d/raspi.list_bak
2. 修改/etc/apt/sources.list,清空原文件,并将新源写入:
deb http://mirrors.ustc.edu.cn/raspbian/raspbian/ stretch main contrib non-free rpi
3. 修改/etc/apt/sources.list.d/raspi.list,清空源文件,并将新源写入:
deb http://mirrors.ustc.edu.cn/archive.raspberrypi.org/ stretch main ui
4. 进行update && upgrade
sudo apt-get update sudo apt-get upgrade
至此,全部完成。
About me: 资深大猪蹄子