树莓派学习专题<2>:使用SSH连接到树莓派,以及更新软件源

树莓派学习专题<2>:使用SSH连接到树莓派,以及更新软件源

1. 准备材料

  1. 树莓派主板一块,带有操作系统TF卡;
  2. 安装PuTTY的主机(或者新版本的SecureCRT(9.5.1)也可。老版本的可能不行);

2. 配置SSH步骤

之前烧录操作系统时,如果设置了SSH,则可用PuTTY直接连接。否则,默认操作系统是不使能SSH的。此时,需要找一些输入输出设备(键盘、鼠标、显示器)连接到树莓派上。然后,在终端中输入

sudo su
raspi-config

此时出现以下系统配置界面:
在这里插入图片描述
选择第三项3 Interface Options
在这里插入图片描述
选择I1 SSH:并使能。
然后方向→键选择Finish退出。此时可重新尝试用PuTTY连接树莓派设备。

3. 更新软件源

由于系统的默认软件源服务器在国外,因此后续软件更新可能会连接很慢,或者失败。修改软件源为国内的镜像站,可以提高软件安装、更新的成功率和速率。
需要更新的配置文件有2个:

  1. 操作系统软件源,配置文件是:/etc/apt/sources.list
  2. 树莓派软件源,配置文件是:/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不变)。


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值