树莓派OS
介绍
Raspberry Pi OS 是基于 Debian 的免费操作系统,针对 Raspberry Pi 硬件进行了优化。Raspberry Pi OS 支持超过 35,000 个 Debian 软件包。我们建议大多数 Raspberry Pi 使用 Raspberry Pi OS。
由于 Raspberry Pi OS 源自 Debian,它遵循 Debian发布周期 的交错版本。大约每两年发布一次。
最新版本的树莓派操作系统基于Debian Trixie。前一版本基于Debian Bookworm。
获取树莓派操作系统
您可通过树莓派映像工具获取树莓派操作系统。 您也可在 操作系统镜像 获取树莓派操作系统镜像。
我们提供以下版本的 64 位和 32 位操作系统:
- 带桌面的树莓派操作系统。这是树莓派映像工具中显示的默认版本,包含 Chromium 网页浏览器、Firefox 网页浏览器、VLC 媒体播放器和 Thonny Python 环境等应用程序。
- 带桌面环境及推荐软件的树莓派操作系统。树莓派映像工具中标注 为
Raspberry Pi OS 完整版。额外包含LibreOffice办公套件、KiCad电路设计软件、Scratch编程环境等众多应用。 - 树莓派操作系统精简版。此版本不提供图形化桌面体验,适用于无显示器的服务器等场景。我们建议树莓派 1、2 及 Zero 计算机使用此版本。
若您当前运行的是旧版树莓派操作系统,且希望升级至最新主版本,我们建议不要进行就地升级。请重新使用新镜像进行安装。更多信息请参阅 将操作系统升级到新的主版本。
升级软件
始终将 Raspberry Pi 上运行的软件更新到最新版本。这将确保您的设备安全,避免 漏洞,并确保您获得最新的错误修复。
使用 APT 管理软件包
高级软件包工具(APT) 是在 Raspberry Pi 操作系统中安装、更新和删除软件的推荐方法。您可以通过 apt CLI 访问 APT。
安装更新
apt 会在 /etc/apt/sources.list 文件中存储软件源列表。安装软件前,请运行以下命令,使用 /etc/apt/sources.list 更新*本地软件包列表:
sudo apt update
运行以下命令将所有已安装的软件包升级到最新版本:
sudo apt full-upgrade
与 Debian 不同,Raspberry Pi OS 正在持续开发中。因此,软件包依赖关系有时会发生变化,所以你应该始终使用 full-upgrade 而不是标准的 upgrade。
定期运行这些命令以保持软件最新。使用 apt 保持 Raspberry Pi OS 的最新版本,也能保持 Linux 内核和固件的最新版本,因为 Raspberry Pi 将它们作为 Debian 软件包发布。
当 Raspberry Pi 发布新的 Raspberry Pi OS 主版本时,上述命令不会将你的操作系统升级到新的主版本。要升级到新的主版本,请遵循我们的 操作系统升级说明。
搜索软件
要在归档文件中搜索软件包,请向 apt-cache search 传递搜索关键字:
apt-cache search <关键字
例如,请看下面对关键字 "raspi "的搜索:
$ apt-cache search raspi
raspi3-firmware - Raspberry Pi 2 and 3 GPU firmware and bootloaders
libcamera-apps - libcamera-apps
libcamera-apps-lite - libcamera-apps-lite
python-picamera - Pure Python interface to the Raspberry Pi's camera module.
python-picamera-docs - Documentation for the Python interface to the RPi's camera module.
python3-picamera - Pure Python interface to the Raspberry Pi's camera module.
raspi-config - Raspberry Pi configuration tool
raspi-gpio - Dump the state of the BCM270x GPIOs
raspi-gpio-dbgsym - debug symbols for raspi-gpio
raspinfo - Dump information about the Pi
rc-gui - raspi-config GUI
raspi-copies-and-fills - ARM-accelerated versions of selected functions from string.h
raspi-copies-and-fills-dbgsym - debug symbols for raspi-copies-and-fills
搜索返回了多个名称或描述包含关键字的软件包。
使用以下命令查看软件包的详细信息:
apt-cache show <package-name>
例如,下面是对 raspi-config 软件包的查询:
$ apt-cache show raspi-config
Package: raspi-config
Version: 20210212
Architecture: all
Maintainer: Serge Schneider <serge@raspberrypi.org>
Installed-Size: 121
Depends: whiptail, parted, lua5.1, alsa-utils, psmisc, initramfs-tools
Recommends: triggerhappy, iw
Priority: optional
Section: utils
Filename: pool/main/r/raspi-config/raspi-config_20210212_all.deb
Size: 27976
SHA256: 772d4fd3c6d8c9da47ac56012b74e7828b53c8521ff1c47266bb38ec71750c10
SHA1: 08254c976a8260bde914c2df72f92ffb9317fef6
MD5sum: 80aaac13be6a9b455c822edb91cf8ea2
Description: Raspberry Pi configuration tool
A simple configuration tool for common Raspberry Pi administrative tasks
Description-md5: 19630c04463bfe7193152448b53d85a0
使用此命令验证软件包的维护者、版本和大小是否符合您的期望。
安装软件包
要在 Raspberry Pi 上安装软件包,请将软件包的名称传递给以下命令:
sudo apt install <package-name>
apt 将显示软件包将占用的磁盘空间。输入 Y,然后按 Enter 确认安装软件包。在上述命令中添加 -y 标志,即可跳过确认步骤。
卸载软件包
要从 Raspberry Pi 上卸载软件包,请将软件包名称传入以下命令:
sudo apt remove <package-name>
要完全删除软件包的所有痕迹,包括配置文件,请使用 purge 而不是 remove 。
apt 将显示删除软件包将释放的磁盘空间。
输入 Y,然后按 Enter 确认删除软件包。在上述命令中添加 -y 标志可跳过这一确认步骤。
管理 apt 磁盘使用情况
在运行之前,sudo apt full-upgrade 会显示为完成升级而需要下载并存储在磁盘上的数据量。要检查是否有足够的可用磁盘空间,请运行以下命令:
df -h
apt 将下载的软件包 (.deb) 文件存储在 /var/cache/apt/archives 中。在安装过程中,apt 会下载这些软件包,然后将软件包中的文件复制到正确的安装位置。根据所安装软件的不同,软件包文件可能会占用大量空间。要删除任何残留的软件包文件,请运行以下命令:
sudo apt clean
将操作系统升级到新的主版本
在尝试主版本升级之前,请做好备份。
要将 Raspberry Pi 上的操作系统升级到新的主版本,请将新版本映像到第二张 SD 卡上。使用 USB SD 读卡器或网络存储设备将当前安装的文件和配置复制到新的 SD 卡上。然后,将新的 SD 卡插入 Raspberry Pi 的插槽,启动。
升级固件
在尝试固件升级之前,请做好备份。
预发布版本的软件不能保证正常工作。除非 Raspberry Pi 工程师建议,否则不要在任何系统上使用 rpi-update。这会导致系统不可靠或损坏。请勿将 rpi-update 用作任何定期更新过程的一部分。
要将 Raspberry Pi 上的固件更新到最新版本,请使用 rpi-update。
rpi-update 会下载最新预发布版本的 Linux 内核、其匹配模块、设备树文件和最新版本的 VideoCore 固件。然后将这些文件安装到现有的 Raspberry Pi OS 安装中。
rpi-update 使用的所有源数据都来自 rpi-firmware资源库。该版本库包含 官方固件版本库中数据的子集。
以根用户身份运行 rpi-update 启动更新。更新完成后,重启 Raspberry Pi 以使更改生效:
sudo rpi-update
sudo reboot
本白皮书记录了如何更新 Raspberry Pi OS 映像中的 VideoCore 固件。
将固件降级到最新的稳定版本
如果您将固件更新到最新版本并遇到问题,请使用以下命令返回到上一个稳定固件版本:
sudo apt update
sudo apt install --reinstall raspi-firmware
将树莓派精简版系统转换为桌面版系统
可通过 apt 安装相关软件包,将轻量版系统升级为桌面版系统。.
- 安装首选的桌面窗口系统。
- 安装 Wayland(推荐):
sudo apt install rpd-wayland-core
- 安装 X 窗口系统:
sudo apt install rpd-x-core
- 安装树莓派主题与控制中心:
sudo apt install rpd-theme
sudo apt install rpd-preferences
- 添加应用程序:
sudo apt install rpd-applications
sudo apt install rpd-utilities
sudo apt install rpd-developer
sudo apt install rpd-graphics
. 为所选窗口系统添加额外功能,如截图和远程桌面支持。
- 对于 Wayland,运行:
sudo apt install rpd-wayland-extras
- 对于 X,运行:
sudo apt install rpd-x-extras
- 重启树莓派以进入桌面环境。
sudo reboot
您现在已安装构成树莓派操作系统桌面版的全部软件包。
若需恢复至树莓派操作系统精简版,可卸载这些软件包。若希望保留已安装的桌面软件包同时体验精简版功能,请使用 raspi-config 工具将树莓派设置为启动时进入命令行界面。