Fedora系統(tǒng)更新,掌握哪些關(guān)鍵命令可以保持你的軟件最新?
定期更新系統(tǒng)
使用sudo dnf check-update
檢查可用更新列表,確認需要升級的軟件包。執(zhí)行sudo dnf upgrade
安裝所有更新,添加--refresh
參數(shù)強制刷新倉庫元數(shù)據(jù)。
清理緩存與舊版本
運行sudo dnf clean all
清除下載的軟件包緩存,釋放磁盤空間。通過sudo dnf autoremove
刪除不再需要的依賴包。
自動更新配置
啟用自動更新服務(wù):sudo dnf install dnf-automatic
安裝工具后,修改/etc/dnf/automatic.conf
配置文件設(shè)定更新策略。
處理內(nèi)核更新
使用sudo dnf upgrade kernel
單獨升級內(nèi)核版本,通過rpm -q kernel
查看已安裝內(nèi)核列表,用dnf remove
清理舊內(nèi)核。
跨版本升級
執(zhí)行sudo dnf system-upgrade download --releasever=XX
準備新版本系統(tǒng)文件,完成后運行sudo dnf system-upgrade reboot
重啟進入升級流程。
安全更新優(yōu)先級
添加--security
參數(shù)篩選關(guān)鍵補?。?code>sudo dnf upgrade --security,確保優(yōu)先處理漏洞修復(fù)。
注意事項
- 更新前使用
dnf history
查看操作記錄 - 重大更新建議在虛擬機環(huán)境測試
- 遭遇依賴沖突時嘗試
dnf distro-sync