阅读量:4
先澄清“dropped”的含义与处理思路
- 若你看到的是某个软件包在更新时提示为“dropped”(常见于 dnf/yum 的 transaction 输出),表示该软件包已被仓库移除或不再提供,通常无需也不能“卸载”,因为它在当前仓库中已不存在。你可以选择:
- 保留现有已安装版本(不再更新)。
- 用仓库中仍可用的替代包替换(见下文“替换保留的包”)。
- 若确定不再需要,直接删除本地已安装版本(见下文“卸载已安装的旧包”)。
卸载已安装的旧包
- 基于 yum(如 CentOS 7):
- 卸载单个包:
sudo yum remove - 卸载多个包:
sudo yum remove - 自动确认:
sudo yum remove-y - 卸载软件包组:
sudo yum groupremove "或" sudo yum remove @""
- 卸载单个包:
- 基于 dnf(如 CentOS 8/Stream):
- 卸载:
sudo dnf remove - 自动确认:
sudo dnf remove-y
- 卸载:
- 示例:
sudo yum remove httpd或sudo dnf remove httpd。
替换仍被“保留”的已安装包
- 当某个包被仓库“dropped”但系统仍保留旧版时,可用仍在维护的替代包替换:
- 查找可用替代:
sudo dnf provides "或" sudo yum provides "" - 安装替代包:
sudo dnf install或sudo yum install - 验证并(可选)移除旧包:
sudo dnf remove或sudo yum remove
- 查找可用替代:
清理与收尾
- 清理包管理器缓存:
- yum:
sudo yum clean all - dnf:
sudo dnf clean all
- yum:
- 移除不再需要的依赖(谨慎确认提示):
- yum:
sudo yum autoremove - dnf:
sudo dnf autoremove
- yum:
- 如涉及内核更新,旧内核可清理(示例保留最近 1 个):
sudo package-cleanup --oldkernels --count=1。
若你指的是卸载整个 CentOS 系统或虚拟机
- 物理机/双系统重装:备份数据后,用安装介质启动,选择“Erase disk and install CentOS”或手动分区覆盖安装。
- 虚拟机中卸载:在 VMware/VirtualBox 中右键虚拟机选择“删除”,并勾选“删除所有文件”以清理虚拟磁盘与配置;或手动删除虚拟机目录下的 .vmdk/.vdi、.vmx 等文件。
以上就是关于“CentOS dropped如何卸载”的相关介绍,筋斗云是国内较早的云主机应用的服务商,拥有10余年行业经验,提供丰富的云服务器、租用服务器等相关产品服务。云服务器资源弹性伸缩,主机vCPU、内存性能强悍、超高I/O速度、故障秒级恢复;电子化备案,提交快速,专业团队7×24小时服务支持!
简单好用、高性价比云服务器租用链接:https://www.jindouyun.cn/product/cvm