树莓派更换软件源

来源:互联网 发布:华天软件科技有限公司 编辑:程序博客网 时间:2024/06/14 12:54

最近新入手了一台树莓派,果断自己装系统,但是没想到一脚入坑。

https://www.raspberrypi.org/downloads/raspbian/

毫无疑问,要从树莓派官网去下载镜像,一看更新日期还是2017-09-07,刚刚更新的,就毫不犹豫的下载了,万万没有想到,版本把我坑惨了。

 

好像unix出身的系统都有这个习惯,为新的版本起个名,像ubuntu indigo kenerl等等等

下载出来的安装包一般也会标注这是哪一个版本的,比如上图最新的这两个版本叫做stretch,还有我知道的两个旧的版本叫wheezy Jessie。

 

目前猜测可能因为stretch系统比较新,所以前几次换源的时候,我也没多看,直接从网上复制了一段粘贴过去,结果apt-get update总是出错,到后来才发现有版本这个问题,源一般应该是不通用的(不过我在某次重装之前,stretch版的源换好了,但是装的时候还是找不到包的位置,这个情况下,我另外用的jessie的源,结果装上了)。

所以,装系统的时候不要贪图新的系统,还是追求稳得系统比较好,就想用win10预览版的总是少数人,银行还一直保守的使用xp系统。

 

下面另附 给stretch换清华的源的步骤:

 

为树莓派stretch版本更换镜像源

 

树莓派的镜像文件在/etc/apt/sources.list中

 

sudo vi /etc/apt/sources.list

 

用#注释掉原文件内容,用以下内容取代:

deb http://mirrors.tuna.tsinghua.edu.cn/raspbian/raspbian/ stretch main contrib non-free rpi

deb-src http://mirrors.tuna.tsinghua.edu.cn/raspbian/raspbian/ stretch main contrib non-free rpi

 

注意: 网址末尾的raspbian重复两次是必须的。因为Raspbian的仓库中除了APT软件源还包含其他代码。APT软件源不在仓库的根目录,而在raspbian/子目录下。

编辑镜像站后,请使用sudo apt-get update命令,更新软件源列表,同时检查您的编辑是否正确。

 

编辑 /etc/apt/sources.list.d/raspi.list

 

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

 

用#注释掉原文件内容,用以下内容取代:

deb http://mirror.tuna.tsinghua.edu.cn/raspberrypi/ stretch main ui

deb-src http://mirror.tuna.tsinghua.edu.cn/raspberrypi/ stretch main ui

 

// 更新软件索引清单

sudo apt-get update

 

// 比较索引清单更新依赖关系

sudo apt-get upgrade -y

 

deb http://mirrors.aliyun.com/raspbian/raspbian/ wheezy main non-free contrib rpi

其实在wheezy和Jessie版本的源中,不同的好像只有版本号

deb http://mirrors.aliyun.com/raspbian/raspbian/ jessie main non-free contrib rpi

 

 

 

软件源是Linux系统免费的应用程序安装仓库,很多的应用软件都会这收录到这个仓库里面。直接使用软件源中的软件进行安装就无需自行编译,这对于速度不快的树莓派来说能节省不少时间。

软件源配置文件为/etc/apt/sources.list,里面写了你所用的软件源地址(注意不是软件安装包在这个文件夹,而是仅有服务器的描述信息,所有的软件安装获取还是需要联网的)。 
Rasbpian
维护一份官方的软件源,这就是默认写在配置文件中的地址,然而官方的软件源在国外,下载速度很慢。一些大学和企业由于需要大量下载软件,或者为了公益目的,就会下载到自己的服务器上,提供更快的下载速度。

官方认证的Raspbian软件源列表http://www.raspbian.org/RaspbianMirrors

 

在中国Raspbian的软件源有:

中国科技大学 http://mirrors.ustc.edu.cn/raspbian/raspbian/

清华大学 http://mirrors.tuna.tsinghua.edu.cn/raspbian/raspbian/

浙江大学 http://mirrors.zju.edu.cn/raspbian/raspbian/

 

除了Raspbian的软件源外,树莓派还有一份专门的软件源,配置文件位于/etc/apt/sources.list.d/raspi.list。这个软件源的镜像要少一些。

 

直接编辑配置文件

 

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

比如使用中国科技大学的软件源,就可以修改成:

 

deb http://mirrors.ustc.edu.cn/archive.raspberrypi.org/debian/ wheezy main

#deb-src http://mirrors.ustc.edu.cn/archive.raspberrypi.org/debian/ wheezy main

 

 

另附:清华大学开源软件镜像站https://mirrors.tuna.tsinghua.edu.cn/help/raspbian/

原创粉丝点击