树莓派OS
介绍
Raspberry Pi OS 是基于 Debian 的免费操作系统,针对 Raspberry Pi 硬件进行了 优化。Raspberry Pi OS 支持超过 35,000 个 Debian 软件包。我们建议大多数 Raspberry Pi 使用 Raspberry Pi OS。
由于 Raspberry Pi OS 源自 Debian,它遵循 Debian发布周期 的交错版本。大约每两年发布一次。
最新版本的 Raspberry Pi OS 基于 Debian Bookworm。之前的版本基于 Debian Bullseye。
您可以在 树莓派操作系统下载 上找到 Raspberry Pi 操作系统的映像。
升级软件
始终将 Raspberry Pi 上运行的软件更新到最新版本。这将确保您的设备安全,避免 https://cve.mitre.org/index.html[漏洞],并确保您获得最新的错误修复。
使用 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
标志,即可跳过这一确认步骤。