树莓派学习手记——修改软件源
树莓派学习手记——修改软件源
1. 国情,国情
在Raspbian/Ubuntu系统上,升级系统或安装软件只需要一条很简单的命令:
sudo apt install 软件包名 # 安装软件 sudo apt upgrade # 更新软件
然而在天朝的网络下,很难顺利地完成下载过程。但好在有许多高校/机构提供了及时更新的镜像网站,我们可以通过修改配置文件解决下载难的问题。
很多同学查找解决方法后,或许能解决一部分问题,但仍会遇到连接超时的问题。究其原因,大致有两点:
- 树莓派的软件源配置有两处,而大部分教程只指出了一处;
- 没有区分系统版本(Codename),Codename目前分为jessie / wheezy / squeeze / stretch,大部分教程仍使用的是jessie或wheezy,而笔者安装的系统却是stretch。
2. 配置文件在哪
/etc/apt/sources.list /etc/apt/sources.list.d/raspi.list
很多教程只指出了第一处,如果没有修改第二个配置文件,更新系统时很容易出现连接超时的问题。
在修改配置文件之前,可以选择先备份一下原文件,但这个配置文件也不太重要,不想麻烦也可跳过。
sudo cp /etc/apt/sources.list /etc/apt/sources.bak sudo cp /etc/apt/sources.list.d/raspi.list /etc/apt/sources.list.d/raspi.bak
3. 我的Codename是什么
我们来确定自己树莓派安装的系统Codename是什么:
lsb_release -a
运行这条指令之后,可以很清楚的看到Codename
Codename: stretch
4. 修改配置文件
国内有许多高校提供了树莓派的软件源镜像。可以在这个网页查看所有的镜像网站:http://www.raspbian.org/Raspb...
笔者选择了中科大提供的镜像,也是大家公认的比较稳定的镜像之一。
sudo nano /etc/apt/sources.list
将该文件的内容替换为:
deb http://mirrors.ustc.edu.cn/raspbian/raspbian/ stretch main contrib non-free deb-src http://mirrors.ustc.edu.cn/raspbian/raspbian/ stretch main contrib non-free
按CTRL+X 关闭文件,键入Y(保存修改)回车。
修改第二个配置文件:
sudo nano /etc/apt/sources.list.d/raspi.list
类似地,内容替换为:
deb http://mirrors.ustc.edu.cn/archive.raspberrypi.org/ stretch main ui deb-src http://mirrors.ustc.edu.cn/archive.raspberrypi.org/ stretch main ui
相信细心地同学已经注意到了,修改的文件内容网址后紧接着一项"stretch"。如果你手中的树莓派安装的系统Codename并不是stretch,还请进行相应修改。
最后,刷新软件列表:
sudo apt update
修改完成了!赶紧去体验一下高速更新系统/升级软件的快感吧。感谢你阅读文章!
相关推荐
LeeHDsniper 2020-11-05
橄榄 2020-11-03
wanshiyingg 2020-09-29
andonliu 2020-09-03
嵌入式开发爱好者 2020-08-28
lu00kill 2020-08-17
tianyayi 2020-08-16
LIEVEZ 2020-08-09
ohhardtoname 2020-07-25
LeeHDsniper 2020-07-19
shenxiuwen 2020-07-16
wzxxtt0 2020-06-25
mattraynor 2020-06-25
咏月东南 2020-06-10
wangz 2020-06-03
wanxuncpx 2020-06-01
tianyayi 2020-05-18
wanxuncpx 2020-05-15
mattraynor 2020-05-12
wzxxtt0 2020-05-12
LIEVEZ 2020-05-04
mattraynor 2020-05-01
LIEVEZ 2020-05-01
LIEVEZ 2020-05-01
LowisLucifer 2020-04-23
OathKeeper 2020-04-22
zcabcd 2020-04-18
wanxuncpx 2020-04-16
returnspace 2020-04-16
mattraynor 2020-04-14
tianyayi 2020-03-28
clamzxf 2020-03-28
Summer的小屋 2020-03-26
lu00kill 2020-03-17
yuancr 2020-03-04
wzxxtt0 2020-02-21
xinhao 2020-02-20
LIEVEZ 2020-02-17
wzxxtt0 2020-02-15
zhufu 2020-02-10