树莓派更新镜像源于镜像源推荐
http://mirrors.cqu.edu.cn/wiki/index.php?title=Raspbian
http://mirrors.lifetoy.org/
deb http://mirrors.zju.edu.cn/raspbian/raspbian/ jessie main contrib non-free rpi deb-src http://mirrors.zju.edu.cn/raspbian/raspbian/ jessie main contrib non-free rpi
在玩树莓派的过程中,我们可能经常会碰到某些包下载老是出问题。更新系统本身的模块更是慢的出奇。
小编也曾经多次卡在镜像更新上面。如果你也遇到过同样的问题,或者有接下来入手树莓派的打算,那么这边文章可以让你在入门的时候少走很多弯路。
其实,树莓派所遇到的硬件问题80%是由于电源的原因,所遇到的软件问题,70%是因为镜像和时间。
这里小编重点讲述镜像相关问题。
树莓派的官方推荐系统raspbian的默认镜像是:
#deb http://mirrordirector.raspbian.org/raspbian/ jessie main contrib non-free $
# Uncomment line below then 'apt-get update' to enable 'apt-get source'
#deb-src http://archive.raspbian.org/raspbian/ jessie main contrib non-free rpi
这个镜像意味着,我们使用apt-get命令行时请求的原始链接是指向英国。而如果我们所在网络比较差,或者对国外网站有相应的限制的话,就会经常出现数据下载的百分比八百年不更新,最后还罢工闹脾气。
所以我们需要做的是把镜像源修改为我们能够快速访问和响应我们的请求的。可以按照以下步奏来一步一步操作就可实现我们的想法 了。
apt-get的镜像源定义在文件/etc/apt/sources.list中
首先,备份原镜像源定义文件
sudo cp /etc/apt/sources.list /etc/apt/sources.list.old
然后,修改镜像源定义文件
sudo nano /etc/apt/sources.list
原文件内容:
deb http://mirrordirector.raspbian.org/raspbian/ wheezy main contrib non-free rpi
修改为:(注意地址最后是没有斜杠的)
deb http://mirror.nus.edu.sg/raspbian/raspbian wheezy main contrib non-free rpi
CTRL+O 确认并存盘
CTRL+X 退出
在设置了软件的源后,就开始了 sudo apt-get install,会出现Unable to locate package错误,这个时候需要执行以下命令sudo apt-get update
上述镜像位于新加坡国立大学,至少是在亚洲范围之内吧,访问起来没有之前那么坑了。朋友也可以根据自己的所在地网络情况来选择比较好的镜像。
以下是小编收集的一些其他的镜像,大家可以参考一下:
deb http://mirrors.aliyun.com/raspbian/raspbian/ wheezy main non-free contrib 阿里云镜像
http://mirrors.neusoft.edu.cn/raspbian/raspbian 大连某学院
http://mirror.sysu.edu.cn/raspbian/raspbian 中山大学镜像源(南方用户)
http://mirrors.tuna.tsinghua.edu.cn/raspbian/raspbian/ 清华大学镜像源(北方用户)
http://mirrors.ustc.edu.cn/raspbian/raspbian/ 中科大镜像源(中部用户)
http://mirrors.cqu.edu.cn/Raspbian/raspbian/ 重庆大学镜像(中西部用户)
(如果大家有更好的镜像源可以推荐一下哦)
编辑/etc/apt/sources.list文件。删除或者注释原文件所有内容,用以下内容取代:
deb 镜像源 wheezy main non-free contrib
deb-src 镜像源 wheezy main non-free contrib
编辑此文件后,请使用sudo apt-get update命令,更新软件列表。
接下来就可以畅快的玩树莓派了。