Anolis OS 8.10 dnf 卸载完整教程
📅 2026/7/26 16:53:35
👁️ 阅读次数
📝 编程学习
目录
一、基础卸载命令(最常用)
1. 卸载单个软件
2. 一次性卸载多个包
3. 卸载并删除配置文件(彻底清除)
二、清理孤立依赖(关键步骤)
三、先查包名(不知道完整包名时)
1. 查看已安装包含关键词的包
2. 查看某个命令属于哪个包
四、卸载软件组(dnf groupinstall 安装的套件)
五、按事务回滚(推荐!一键撤销某次 install 操作)
六、清理 dnf 缓存(释放磁盘)
七、完整标准卸载流程(推荐全套操作)
八、常见坑与注意事项
Anolis OS 8 基于 RHEL8,默认使用dnf管理 rpm 包,所有dnf install安装的程序统一用dnf remove卸载。
一、基础卸载命令(最常用)
1. 卸载单个软件
# 普通卸载(保留配置文件,自动卸载仅依赖它的附属包) sudo dnf remove 包名 # 简写 rm,效果完全一样 sudo dnf rm 包名 # erase 是remove别名,功能无区别 sudo dnf erase 包名示例:卸载 nginx
sudo dnf remove nginx -y-y自动确认,不用手动输入 y。
2. 一次性卸载多个包
sudo dnf remove vim wget unzip -y3. 卸载并删除配置文件(彻底清除)
加--allowerasing配合清除,或手动删配置;dnf 默认不会删除/etc/下配置:
# 卸载软件 + 后续手动删除残留配置 sudo dnf remove nginx -y # 手动删除配置目录(按需执行) sudo rm -rf /etc/nginx二、清理孤立依赖(关键步骤)
dnf install时自动安装的依赖包,卸载主程序后会变成无用孤儿包,执行清理:
sudo dnf autoremove -y只会删除没有任何程序依赖的包,不会删系统必需组件,安全。
三、先查包名(不知道完整包名时)
1. 查看已安装包含关键词的包
dnf list installed | grep nginx # 模糊搜索所有相关包 dnf search installed nginx2. 查看某个命令属于哪个包
dnf whatis nginx # 或 rpm -qf $(which nginx)四、卸载软件组(dnf groupinstall 安装的套件)
如果当初用dnf groupinstall "开发工具"安装,卸载用:
# 查看所有软件组 dnf group list # 卸载整个套件 sudo dnf groupremove "Development Tools" -y # 清理残留依赖 sudo dnf autoremove -y五、按事务回滚(推荐!一键撤销某次 install 操作)
适合:刚执行完dnf install装了一堆包,想完整还原,不用一个个删。
- 查看 dnf 操作历史,找到安装那条 ID
dnf history list输出示例:
12 | install nginx vim | 2026-07-21 14:00 | Install- 回滚这条事务(彻底撤销本次安装)
sudo dnf history undo 12 -y这条命令会精准卸载本次 install 所有包 + 依赖,最干净,不会误删其他软件。
六、清理 dnf 缓存(释放磁盘)
卸载完清理下载缓存包:
# 清理全部缓存 sudo dnf clean all # 只清理旧包缓存 sudo dnf clean packages七、完整标准卸载流程(推荐全套操作)
以 nginx 举例:
# 1. 停止服务(服务类软件必做) sudo systemctl stop nginx sudo systemctl disable nginx # 2. 卸载主包 sudo dnf remove nginx -y # 3. 清理无用依赖 sudo dnf autoremove -y # 4. 手动删除残留配置/日志(按需) sudo rm -rf /etc/nginx /var/log/nginx # 5. 清理dnf缓存 sudo dnf clean all八、常见坑与注意事项
- 不要直接 rpm -e 强制删除:
rpm -e 包名不会自动处理依赖,容易破坏系统;优先 dnf。 - 执行 remove 前看输出:dnf 会列出所有要删除的包,确认无系统核心组件再输入 y。
- autoremove 不要频繁执行:只在卸载软件后执行一次即可。
- 模块安装(dnf module install)卸载:
sudo dnf module reset nodejs sudo dnf remove nodejs
编程学习
技术分享
实战经验