前段时间买了一块树莓派,想着自己拿来玩一下下(没什么钱烧更好的硬件,只能玩这个了,好在还够玩)。于是就折腾起来,装了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

 

至此,全部完成。

 

posted on 2018-11-07 02:20  eryoung2  阅读(2456)  评论(0编辑  收藏  举报