树莓派基础设置--1.更新和升级操作系统
注意:使树莓派保持最新状态可以提高系统的安全性,但对于开发人员并不建议随意更新!
一、图像化界面
一般桌面的右上角也会显示树莓派系统更新的提示,可以点击相应选项进行更新!
二、使用APT
用来管理软件安装、升级和删除的工具。
树莓派的软件源保存在sources.list文件,路径位于/etc/apt/sources.list,非必要不要修改该文件
2.1 更新软件列表
sudo apt update
2.2 更新软件到最新版本
sudo apt full-upgrade
2.3 搜索软件
命令:apt-cache search <package_name>
作用:用于在包存储库中搜索特定软件包。
示例:在包管理系统中搜索与"locomotive"相关的软件包
apt-cache search locomotive
2.4 查看软件信息
命令:apt-cache show <package_name>
作用:用于显示特定软件包的详细信息。
示例:显示名为 "sl" 的软件包的详细信息
apt-cache show sl
2.5 安装软件
命令:sudo apt install <package_name>
作用:用于以管理员权限安装特定软件包。
示例:使用管理员权限(sudo)来安装名为 "tree" 的软件
sudo apt install tree
命令:sudo apt install <package_name> -y
作用:以管理员权限自动确认安装特定软件包。
示例:以管理员权限自动确认(-y)安装名为 "tree" 的软件包
sudo apt install tree -y
2.6 卸载软件
命令:sudo apt remove <package_name>
作用:用于以管理员权限移除特定软件包。
示例:以管理员权限卸载名为 "tree" 的软件包。
sudo apt remove tree
命令:sudo apt purge <package_name>
作用:用于以管理员权限完全清除特定软件包,包括配置文件和无用的依赖项。
示例:以管理员权限彻底清除名为 "tree" 的软件包,包括配置文件和无用的依赖项。
sudo apt purge tree
三、使用rpi-update
用来更新树莓派上的启动文件和固件,以提供对新硬件、功能或修复的支持。
如果需要使用该方法升级固件,建议先备份当前系统,因为运行该命令后可能会导致系统无法正常启动。
3.1 升级固件
rpi-update需要以root身份运行;更新完成后,您将需要重新启动。
sudo rpi-update
sudo reboot
3.2 回退稳定版本
如果升级固件仍不正常,可以使用以下命令重新安装稳定版本固件。
sudo apt-get update
sudo apt install --reinstall raspi-firmware