我的 virt-manager 最近开始拒绝打开之前运行良好的虚拟机。我找不到原因或解决方案,所以我想我应该彻底卸载 virt-manager,然后进行彻底的全新安装。我使用了我能找到的所有终端命令:virt-manager 、qemu 和 kvm 上的autoremove
、remove
、--purge
、autoclean
和clean
c。我甚至手动删除了一些我能找到的相关文件,并将垃圾文件夹彻底清除。
我在使用 Wine 时也遇到了问题,并经历了同样的步骤autoremove
。
然而…
当我“重新安装” virt-manager、qemu 和 kvm 时,我看到我之前创建的 VM 自动在虚拟机管理程序上可用。这是怎么回事?这意味着配置文件或其他东西不知何故被保存在某个地方,尽管我以为我已经删除了所有内容。这不是一个好兆头。事实上,当我尝试打开 VM 时……果然出现了同样的错误消息。
Wine 也一样:当你以为你在自动移除、清除或清理时,你实际上只是在告诉 Ubuntu 不要执行某些文件,但似乎并没有发生实际的删除。它们只是回归了自己的私密生活。
除了重新格式化计算机之外,有没有办法真正、彻底、完全地从计算机中删除程序及其相关文件和引用,然后进行真正、彻底、全新的安装,就好像计算机和程序之前从未相互接触过一样?
答案1
您遇到的问题更像是功能问题,而不是错误。听起来很疯狂,但请耐心听我说。
你可能已经注意到,Linux 把所有的文件和位放在不同的地方,这(主要)遵循File Hierarchy Standard
- 更多信息维基百科. 除其他外,他们还在下面3.8. /home : User home directories
写下了以下内容:
应用程序的用户特定配置文件存储在用户主目录中以“.”字符开头的文件中(“点文件”)。如果应用程序需要创建多个点文件,则应将它们放在名称以“.”字符开头的子目录中(“点目录”)。在这种情况下,配置文件不应以“.”字符开头。
卸载软件时,这些文件不会被触及。因此,当用户将其带回另一台机器时,他/她会保留自己的配置。
关于你的具体情况:
wine
将 windows 程序的文件存储在下方,~/.wine/
如果您想要卸载一个程序,请使用其帮助程序,winecfg
如果您想要获得在 wine 中安装的所有内容,您可以直接删除上面提到的文件夹。virt-manager
通过系统存储其配置gconf-settings
。您可以使用 来编辑它们而无需启动程序dconf-editor
,这些配置分别存储在~/.gconf/apps/virt-manager/
- 下,但标准设置中新的虚拟映像存储在其中,/var/lib/libvirt/images
因此如果您想删除已创建的图像,只需在那里删除它们即可。
除了解决此网站上的问题之外,快速了解有关 Ubuntu 的更多信息的方法是阅读http://ubuntu-manual.org/。