Fedora系统更新,掌握哪些关键命令可以保持你的软件最新?
定期更新系统
使用sudo dnf check-update
检查可用更新列表,确认需要升级的软件包。执行sudo dnf upgrade
安装所有更新,添加--refresh
参数强制刷新仓库元数据。
清理缓存与旧版本
运行sudo dnf clean all
清除下载的软件包缓存,释放磁盘空间。通过sudo dnf autoremove
删除不再需要的依赖包。
自动更新配置
启用自动更新服务:sudo dnf install dnf-automatic
安装工具后,修改/etc/dnf/automatic.conf
配置文件设定更新策略。
处理内核更新
使用sudo dnf upgrade kernel
单独升级内核版本,通过rpm -q kernel
查看已安装内核列表,用dnf remove
清理旧内核。
跨版本升级
执行sudo dnf system-upgrade download --releasever=XX
准备新版本系统文件,完成后运行sudo dnf system-upgrade reboot
重启进入升级流程。
安全更新优先级
添加--security
参数筛选关键补丁:sudo dnf upgrade --security
,确保优先处理漏洞修复。
注意事项
- 更新前使用
dnf history
查看操作记录 - 重大更新建议在虚拟机环境测试
- 遭遇依赖冲突时尝试
dnf distro-sync