Debian 12 更新系统主要用 apt 命令,日常更新记住这一条就够了:
sudo apt update && sudo apt full-upgrade -y && sudo apt autoremove -y
apt update:刷新软件包索引,让系统知道有哪些新版本可用。apt full-upgrade -y:完整升级,会处理依赖关系,必要时自动安装或删除软件包,比apt upgrade更彻底,推荐日常使用。apt autoremove -y:清理升级后不再需要的依赖包。
其他常用操作
只看不更:
apt list --upgradable可以先看看有哪些包可以升级。清理缓存:
sudo apt clean清掉下载的安装包缓存,释放磁盘空间。重启生效:内核升级后需要
sudo reboot重启才能生效。
⚠️ 如果更新时提示软件源有问题,一般是镜像源配置的问题,可以检查一下 /etc/apt/sources.list 里的源地址是否正确可用
CentOS 7.8 更新软件包,直接运行:
sudo yum update -y
这条命令会把所有已安装的软件包更新到当前软件源里的最新版本。
如果你想只安装安全补丁,用:
sudo yum --security update -y
⚠️ 几个要注意的点
先备份:更新前最好备份一下重要数据和配置文件,防止意外导致数据丢失。
确认版本:可以先用
cat /etc/redhat-release看一下当前系统版本。更新后重启:如果是内核或系统关键组件更新,建议重启一下服务器让改动生效。
GPG 密钥报错:如果更新时提示 GPG 密钥错误,可以重新导入密钥:
rpm --import /etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7
然后再执行 yum clean all && yum makecache 刷新缓存。
⚠️ 关于 CentOS 7 的重要提醒
CentOS 7 官方已停止维护,yum update 现在可能无法获取到官方源更新。如果遇到这种情况,建议把软件源切换到 阿里云镜像源 或其他可用镜像,或者考虑迁移到 CentOS Stream 或其他发行版。 如果你需要,我可以帮你整理一份切换阿里云源的步骤。

