麒麟os彻底卸载wine需五步:一、sudo apt --purge remove wine wine64 wine32 wine-binfmt winetricks并autoremove;二、rm -rf ~/.wine及/usr/local/bin/wine软链接;三、清空~/.local/share/applications/wine/programs等桌面项并sudo update-desktop-database;四、wineboot -u重建前缀后删除drive_c/users下application data等残留目录;五、执行wine --version、ls /usr/bin/wine*、dpkg -l | grep -i wine均无输出即成功。

你在麒麟OS上装了Wine来跑Windows软件,现在不用了,想连Wine本体、注册表、虚拟C盘里的全部残留——包括Program Files里没删干净的软件、Application Data里的用户配置、甚至开始菜单里还挂着的灰色图标——一并清空,不留任何痕迹。
执行APT彻底卸载Wine主程序及配置
这一步必须用--purge而非remove,否则/etc/wine/下的系统级配置、/var/lib/wine/里的架构数据全都会留下,重装时直接报错“wine: failed to create prefix”。
按Ctrl + Alt + T打开终端,依次执行:
sudo apt --purge remove wine wine64 wine32 wine-binfmt winetricks
sudo apt autoremove --purge
sudo apt clean && sudo apt autoclean
手动删除用户级Wine容器与符号链接
包管理器不会碰~/.wine目录,但它的存在会让winecfg命令还能启动,误判为“Wine还在”。更隐蔽的是/usr/local/bin/wine这个软链接——它常被第三方脚本创建,指向旧版wine64,不删掉的话,重装后所有32位程序直接无法运行。
执行以下命令:
rm -rf ~/.wine
ls -l /usr/local/bin/wine 2>/dev/null && sudo rm -f /usr/local/bin/wine
rm -rf ~/.cache/wine
清理Wine生成的桌面项与菜单入口
即使Wine主程序和前缀都删了,这些路径里的文件还会让“开始菜单→所有程序→Wine”里冒出一堆已失效图标,搜索时也总弹出旧软件名。
方法一:清空用户级启动器目录
rm -rf ~/.local/share/applications/wine/Programs
方法二:删除合并菜单项
rm -f ~/.config/menus/applications-merged/*.menu
方法三:刷新桌面数据库(关键!否则图标不消失)
sudo update-desktop-database
扫除虚拟C盘深层残留数据
别只盯着~/.wine/drive_c/Program Files。Wine把用户数据映射到~/.wine/drive_c/users/$(whoami)/下,而这里藏着三个真正占空间又易被忽略的目录:Application Data(大小写敏感)、Local Settings、Temp。它们不会随rm -rf ~/.wine一起消失,且可能包含QQ、微信、迅雷等国产软件的加密缓存。
第一步:强制重建前缀以清空drive_c主体结构
wineboot -u
第二步:进入用户数据目录并精准删除
cd ~/.wine/drive_c/users/$(whoami)/
rm -rf "Application Data" "Local Settings" Temp
第三步:检查是否还有独立于.wine外的残留(例如Source Insight会建在~/Source Insight/)
ls -d ~/Source\ Insight/ 2>/dev/null && rm -rf ~/Source\ Insight/
验证Wine是否完全剥离
执行以下三条命令,任一有输出即表示未卸载干净:
wine --version
ls /usr/bin/wine*
dpkg -l | grep -i wine











