树莓派更换国内源

树莓派更换国内源

我打算在树莓派上面安装opencv,这就逃不开更换国内软件源。


先来说明一下我的硬件和系统,因为这和换源有很大关系:
树莓派3B+
系统是Raspbian Buster

树莓派更新到4了,系统也随之更新到了buster。但很不幸,我的板子是3B+,还并且好死不死安装了一个buster。

参考博客:https://www.jianshu.com/p/cf35fb2afabc

1、更换软件源

需要将官方的源更换为国内的源。
国内源不止一个,这里用清华源。当然,你的选择应该是不同的。

s1:打开源文件

sudo nano /etc/apt/sources.list

s2:更换源
你需要将原来的源注释掉,然后加上新的源。注释的格式是在前面加一个#,当然也可以删掉原来的源。

#deb http://raspbian.raspberrypi.org/raspbian/ buster main contrib non-free rpi
# Uncomment line below then 'apt-get update' to enable 'apt-get source'
#deb-src http://raspbian.raspberrypi.org/raspbian/ buster main contrib non-free$
deb http://mirrors.tuna.tsinghua.edu.cn/raspbian/raspbian/ buster main contrib non-free rpi
deb-src http://mirrors.tuna.tsinghua.edu.cn/raspbian/raspbian/ buster main contrib non-free rpi

ctrl o + ctrl x 保存退出,现在你就换上了清华源。

之后你可以尝试使用下面的命令来进行软件的更新:

sudo apt-get update

如果出错,说明你的源不合适,应该试着重新换一个。优先选择地理位置距离你比较近的。

2、更换系统源

s1:同样的,打开源文件

sudo nano /etc/apt/sources.list.d/raspi.list

s2:更换源,这里还是清华源

deb http://mirrors.tuna.tsinghua.edu.cn/raspberrypi/ buster main ui
deb-src http://mirrors.tuna.tsinghua.edu.cn/raspberrypi/ buster main ui

ctrl o + ctrl x 保存退出

以上的更换代码只能用在buster系统中,其它系统需要将每一句里面的buster相应改变,否则一定会出事。

当然,这里推荐另一篇关于更换国内源的文章,会适合其他系统:
https://shumeipai.nxez.com/2013/08/31/raspbian-chinese-software-source.html

说明:
我是在执行sudo rpi-update的时候出现一个问题,当时我使用的是中科大的系统源。
它在下载更新的时候没有下载完成就突发如下错误:

gzip: stdin:unexpected end of file
tar: Unexpected EOF inarchive
tar: Unexpected EOF inarchive
tar: Error is not recoverable:exciting now

上面的下载目录只能下载一点点就会发生错误导致更新失败。

于是我将中科大的系统源注视掉,换了清华源之后解决了。

3、更换pip源

参考博客:https://blog.csdn.net/qq_40584960/article/details/86080904

s1:创建pip目录和pip文件

mkdir ~/.pip
sudo nano ~/.pip/pip.conf

s2:编辑文件,这里使用豆瓣的源

[global]
timeout =6000
index-url =http://pypi.douban.com/simple/
[install]
use-mirrors =true 
mirrors =http://pypi.douban.com/simple/ 
trusted-host =pypi.douban.com

ctrl o + ctrl x 保存退出

原博客使用的是vim编辑器,你需要先安装vim编辑器才能使用。如何安装和简单使用vim编辑器可以参考如下博客:
https://blog.csdn.net/kongguguren/article/details/80039922

其他的pip源在这一节的参考博客里面有,感兴趣可以过去找找。




终于,一步一个坑的opencv装好了,笑一个!

你可能感兴趣的:(树莓派更换国内源)