用过了一段时间的pi后。大家肯定遇到过 在用 sudo apt-get install xxx 安装软件时,遇到404的错误??
为什么会遇到 下载软件包遇到404错误呢?
答:官方系统的软件源地址默认在us的服务器上。大家apt-get后,系统会去us的服务器上下载软件包。然后在本地解压、安装。有时候,由于中国到us的网络不稳定,还有和谐等因素(你懂的),导致遇到404无法下载的错误。
解决办法有2个。
第一:换一个时间段在去下载。比如深夜下载成功率较高。
第二:更换软件源地址。用靠近中国的镜像服务器去下载。 《=== 今天我们就来说这个解决办法
软件篇:
1.备份之前的源文件
- sudo cp /etc/apt/sources.list /etc/apt/sources.list_bk
2.修改源地址:
国内用户推荐使用这两个,我这里测试第一个速度在还可以。第二个是清华大学的,好多人都说不给力,教育网的同学们可以试试。
新加坡nus大学 http://mirror.nus.edu.sg/raspbian/raspbian
清华大学 http://mirrors.tuna.tsinghua.edu.cn/raspbian/raspbian/
- sudo nano /etc/apt/sources.list
笔者修改为如下的内容,大家可以参考下。
3.升级软件库(这步一定要做)
- sudo apt-get update
4.最后测试 ,随便安装一个包,看看服务器地址:
备注:官方的mirror站点汇总:http://www.raspbian.org/RaspbianMirrors
2016年更新最新的服务器列表,服务于中国玩家:
Asia
|
Singapore
|
NUS
School of Computing SigLabs |
||
Asia*
|
Singapore
|
0x.sg
|
(http|rysnc)://mirror.0x.sg/raspbian/raspbian/
|
rsync down and files missing on http as of 22-APR-2014
|
Asia
|
Singapore
|
Seas Cloud Pte Ltd
|
||
Asia
|
China
|
Tsinghua University Network Administrators
|
Unreachable as of 15-may-2015
|
|
Asia
|
China
|
Dalian Neusoft University of Information
|
||
Asia
|
China
|
Cohesion Network Security Studio (CNSS)
|
http://raspbian.cnssuestc.org/raspbian/
rsync://raspbian.cnssuestc.org/raspbian |
|
Asia
|
China
|
Unique Studio of Huazhong University of Science and Technology
|
(http|rsync)://mirrors.hustunique.com/raspbian/raspbian
|
|
Asia
|
China
|
University of Science and Technology of China
|
(http|rsync)://mirrors.ustc.edu.cn/raspbian/raspbian/
|
|
Asia
|
China
|
SUN YAT-SEN University
|
||
Asia*
|
China
|
Zhejiang University
|
||
Asia*
|
China
|
Open Source Software Association of Chinese Academy of Sciences
|
||
Asia
|
China
|
Chongqing University
|
No Comments