所以我最近从 1.6.2 版更新到了 WINE 1.9.6 版(通过软件管理器)。新版本无法正常工作,所以我决定卸载它,然后重新安装旧版本,但新版本 1.9.6 似乎无法卸载。我试过了
sudo wine uninstall wine
sudo apt-get purge wine
sudo apt-get remove --purge wine
所有这些选项都带有 wine*、wine-1.9 和 wine-1.9.6,而不是简单的 wine。然而,当我检查 wine 的版本时,它显示为 1.9.6。
从软件管理器重新安装旧版本似乎也无济于事。我还能做什么来摆脱这个版本?
编辑:
which wine
显示 /usr/local/bin/wine
答案1
从附加信息和评论来看,您似乎已经通过下载并运行编译过程安装了某个版本的 wine,例如:
$ make
$ make install
这做出了某些假设,例如默认的 bin 目录是在/usr/本地/bin而不是 Ubuntu 的/usr/bin这意味着您可以多次安装同一个应用程序,并可能带来各种各样的麻烦。
如果你最终处于这个境地:
删除以这种方式安装的应用程序的最干净的方法是运行应用程序自己的卸载过程,例如:
$ make uninstall
或者(较少见)
$ make remove
如果失败的话,您可能必须查看 Makefile 以找出所有文件的位置并手动查找rm
它们。
为了避免再次发生这种情况:
这就是为什么建议,即使对于外部应用程序,也将它们放入 Debian 包中,或者使用类似的工具检查安装。