Linux Minimal系统升级指南
Linux Minimal系统的升级流程因发行版(Debian/Ubuntu系、Red Hat/CentOS/Fedora系、Arch系)而异,核心均围绕“更新软件包列表→升级已安装软件包→(可选)升级系统版本”展开。以下是具体发行版的详细步骤及注意事项:
sudo apt update
sudo apt upgrade -y # -y 自动确认,避免交互式询问
sudo apt autoremove -y # 移除无用依赖
sudo apt clean # 清理本地软件包缓存
/etc/update-manager/release-upgrades文件,确保Prompt设置为lts(仅升级LTS版本)或normal(允许升级至任何新版本)。sudo apt install update-manager-core -y
sudo do-release-upgrade -c # -c 检查是否有可用升级,无此参数则直接开始升级
NO,除非明确需要修改)、是否移除过时软件包(选择Y清理旧包)。升级完成后,系统会提示重启以应用更改:sudo reboot
sudo yum update -y
sudo yum distro-sync -y # 同步至仓库中的最新发行版
sudo dnf update -y
sudo dnf system-upgrade download --refresh -y # 下载升级包
sudo dnf system-upgrade reboot # 重启并完成升级
sudo dnf check-update # 检查可用更新(可选)
sudo dnf update -y # 升级所有软件包
sudo dnf autoremove -y
sudo dnf clean all
Arch Linux采用滚动更新模式,升级流程更简洁:
sudo pacman -Syu -y # -Syu 同步仓库数据库并升级系统
sudo pacman -Rns $(pacman -Qdtq | tr '\n' ' ') # 移除无用依赖
sudo pacman -Sc # 清理下载缓存
/etc目录下的自定义配置),防止升级过程中数据丢失。apt-cache policy或dnf repoquery查看依赖来源)。uname -r查看当前内核版本确认是否升级成功)。NO(保留现有配置),再手动对比新旧配置(如/etc/nginx/nginx.conf),避免自定义配置被覆盖。