树莓派学习专题<2>:使用SSH连接到树莓派,以及更新软件源
1. 准备材料
- 树莓派主板一块,带有操作系统TF卡;
- 安装PuTTY的主机(或者新版本的SecureCRT(9.5.1)也可。老版本的可能不行);
2. 配置SSH步骤
之前烧录操作系统时,如果设置了SSH,则可用PuTTY直接连接。否则,默认操作系统是不使能SSH的。此时,需要找一些输入输出设备(键盘、鼠标、显示器)连接到树莓派上。然后,在终端中输入
sudo su
raspi-config
此时出现以下系统配置界面:

选择第三项3 Interface Options:

选择I1 SSH:并使能。
然后方向→键选择Finish退出。此时可重新尝试用PuTTY连接树莓派设备。
3. 更新软件源
由于系统的默认软件源服务器在国外,因此后续软件更新可能会连接很慢,或者失败。修改软件源为国内的镜像站,可以提高软件安装、更新的成功率和速率。
需要更新的配置文件有2个:
- 操作系统软件源,配置文件是:/etc/apt/sources.list
- 树莓派软件源,配置文件是:/etc/apt/sources.list.d/raspi.list
首先在终端查看当前的系统版本和硬件架构。
njl@raspberrypi:~ $ lsb_release -a
No LSB modules are available.
Distributor ID: Debian
Description: Debian GNU/Linux 12 (bookworm)
Release: 12
Codename: bookworm
njl@raspberrypi:~ $ uname -m
aarch64
njl@raspberrypi:~ $
可以看到,系统是Debian 12(bookworm),硬件架构是aarch64。
3.1 更新系统软件源
国内软件镜像站有多个选择,如阿里云和清华大学等。以下为清华大学的镜像站
清华大学软件镜像站
在页面左侧可以选择 raspbian系统:

页面右侧:

可以看到,对于aarch64,直接点 Debian 帮助。

先选择Debian版本,按照上面树莓派终端输出的信息,选择 Debian 12(bookworm)。下面的框中给出了需要复制的信息。
需要修改的文件是:
/etc/apt/sources.list
用VIM或者nano打开该文件之后,注释掉原有的内容,将上面红框中的内容直接复制到该文件中:

这样,系统软件源就设置好了。
3.2 更新树莓派软件源
在镜像站左侧列表中选择 raspberrypi,在右侧可得到树莓派软件源的链接。


用VIM或者nano 编辑/etc/apt/sources.list.d/raspi.list 文件,注释原来的软件源,将镜像站提供的链接复制进去。

我在实际操作的时候,发现执行 sudo apt-get update 命令,无法连接到服务器。经检查,发现 eth0 网口被我设置了固定IP。简单地禁用 eth0,使用WIFI连接;或者使用nmtui命令设置 eth0。因为我将静态IP设置为192.168.3.101,网关设置为192.168.3.1,但是路由器是192.168.0.1。修改网关为192.168.0.1即可(IP不变)。

3万+

被折叠的 条评论
为什么被折叠?



