1.准备
一台树莓派
一个官方操作系统(32位和64位均适用)
2.树莓派源的简介
软件源就是一个应用程序安装库,很多的应用软件都在这个库里面。可以是网络服务器,是光盘,甚至是硬盘上的一个目录。
常见软件源类型GEM源、APT源、YAST源、ISO源、YUM源、UAP源。
3.换源的原因
树莓派系统安装后默认源是国外的,因为某些原因国内访问非常慢,经常出现下载慢、无法更新的情况。这就需要更换为国内的镜像站来加快速度了。其次有些软件在本身的源没办法下载,所以就要换一个软件源。
4.换源的步骤
对软件更新源(/etc/apt/sources.list)和系统更新源(/etc/apt/sources.list.d/raspi.list)两个文件进行修改,将其中的源网址更换为国内镜像站点即可。
下述是一些国内镜像站点信息:
清华大学
Raspbian Index of /raspbian/raspbian/ | 清华大学开源软件镜像站 | Tsinghua Open Source Mirror
阿里云
Raspbian raspbian-raspbian安装包下载_开源镜像站-阿里云
中国科学技术大学
Raspbian Index of /raspbian/raspbian/
华中科技大学
Raspbian http://mirrors.hustunique.com/raspbian/raspbian/
Arch Linux ARM http://mirrors.hustunique.com/archlinuxarm/
华南农业大学(华南用户)
Raspbian http://mirrors.scau.edu.cn/raspbian/
大连东软信息学院源(北方用户)
Raspbian 开源镜像站 | 大连东软信息学院
重庆大学源(中西部用户)
Raspbian http://mirrors.cqu.edu.cn/Raspbian/raspbian/
新加坡国立大学
Raspbian http://mirror.nus.edu.sg/raspbian/raspbian
牛津大学
Raspbian Index of /sites/archive.raspbian.org/archive/raspbian
韩国KAIST大学
Raspbian Index of /raspbian/raspbian/
4.1 确定系统版本
旧系统源是stretch版本的,新系统源是buster版本的。
那么我们怎么知道自己的系统版本呢?可以在终端输入下面的命令,就可以看到自己的系统是哪一个了。
查看系统代码,我这是buster
lsb_release -a
清华源的帮助网站: raspbian | 镜像站使用帮助 | 清华大学开源软件镜像站 | Tsinghua Open Source Mirror
可以看到,这里支持更换
stretch
buster
bullseye
这三种版本的源
4.2 备份需要修改的文件
备份 /etc/apt/sources.list
命令行输入:
sudo cp /etc/apt/sources.list /etc/apt/sources.list.bak
备份 /etc/apt/sources.list.d/raspi.list
命令行输入:
sudo cp /etc/apt/sources.list.d/raspi.list /etc/apt/sources.list.d/raspi.list.bak
4.3 修改软件更新源
将 /etc/apt/sources.list 文件中的URL替换为国内镜像站点任一一个URL。
注:可能需要在root角色下才能修改并保存。
具体样式可参考博文 树莓派的默认源和更换为国内源()
4.4 修改系统更新源
将 /etc/apt/sources.list.d/raspi.list 文件中的URL替换为国内镜像站点任一一个URL。
注:可能需要在root角色下才能修改并保存。
4.5 sudo apt-get update 更新软件源列表
运行命令:
sudo apt-get update
这将从修改后的源更新软件包索引文件,拉取软件包版本信息,此后安装或卸载软件将使用该源。
4.6 sudo apt-get upgrade 更新软件版本(时间会久点)
运行命令:
sudo apt-get upgrade
这将从修改后的源拉取的最新软件包信息,检查系统中已安装软件包的版本,并提示更新可更新的软件包,这个过程耗时较长。
5. 总结
更新源以后,下载软件会加快很多,节省很多时间,提高效率.