Linux Minimal系统因精简特性,系统更新需通过命令行完成。以下分CentOS Minimal和Ubuntu Minimal两类常见发行版,说明具体更新步骤及注意事项。
CentOS Minimal的更新主要围绕软件包升级和内核更新展开,以下是详细流程:
sudo yum update(CentOS 7及以下)或 sudo dnf update(CentOS 8及以上)。sudo yum upgrade(或 sudo dnf upgrade)。sudo yum clean all。若需升级至最新稳定内核(如Mainline Kernel),需添加ELRepo第三方仓库:
sudo rpm --import https://www.elrepo.org/RPM-GPG-KEY-elrepo.org。sudo yum install https://www.elrepo.org/elrepo-release-7.el7.elrepo.noarch.rpm(CentOS 7)或对应版本的仓库包。sudo yum --disablerepo="*" --enablerepo="elrepo-kernel" list available。sudo yum --enablerepo=elrepo-kernel install kernel-ml(kernel-ml代表Mainline Kernel,kernel-lt代表长期支持版)。sudo grub2-mkconfig -o /boot/grub2/grub.cfg。sudo grub2-set-default 'CentOS Linux (新内核版本) x86_64'。sudo reboot,验证内核版本:uname -r。若需跨大版本升级(如CentOS 7升级至8),需按以下步骤:
sudo yum install epel-release yum-utils dnf。sudo dnf -y remove yum yum-metadata-parser。sudo dnf upgrade --releasever=8 --allowerasing --setopt=deltarpm=false(--releasever=8指定目标版本)。rpm -e $(rpm -q kernel)(删除旧内核,避免冲突)。sudo reboot,完成升级。Ubuntu Minimal的更新流程更侧重软件源同步和版本迭代,以下是具体步骤:
sudo apt update。sudo apt upgrade -y(-y自动确认,避免交互)。sudo apt autoremove -y + sudo apt clean。若需升级至最新LTS版本(如Ubuntu 22.04升级至24.04),需调整配置并执行升级命令:
/etc/update-manager/release-upgrades文件,将Prompt=设置为lts(仅升级LTS版本)或normal(升级至最新版本)。sudo apt install update-manager-core(若未安装)。sudo do-release-upgrade -c(-c检查可升级版本,无-c则直接开始升级)。/boot/grub/menu.lst更新),选择YES;遇到锁屏界面按Enter继续。y清理。sudo reboot,使新系统生效。/home目录、数据库),防止升级失败导致数据丢失。以上步骤适用于大多数Minimal版Linux系统,具体命令可能因发行版版本略有差异,建议以系统实际提示为准。