搞乱了 Virtualbox 包……无法删除也无法更新

搞乱了 Virtualbox 包……无法删除也无法更新

我从软件中心安装了 VirtualBox,然后尝试安装扩展包,但后来意识到该包适用于新版本 5.1,而不是软件中心上的旧版本。因此,我删除了旧版本,但遇到错误,提示扩展包文件夹不为空,因此我删除了存储扩展包的整个文件夹。现在,如果我尝试安装/更新/删除 VirtualBox,我会收到此错误:

 The following packages will be REMOVED:
  virtualbox-5.1*
0 upgraded, 0 newly installed, 1 to remove and 0 not upgraded.
After this operation, 158 MB disk space will be freed.
Do you want to continue? [Y/n] Y
(Reading database ... 273859 files and directories currently installed.)
Removing virtualbox-5.1 (5.1.8-111374~Ubuntu~xenial) ...
dpkg: error processing package virtualbox-5.1 (--purge):
 subprocess installed pre-removal script returned error exit status 1
/var/lib/dpkg/info/virtualbox-5.1.postinst: 95: /var/lib/dpkg/info/virtualbox-5.1.postinst: /usr/lib/virtualbox/prerm-common.sh: not found
/var/lib/dpkg/info/virtualbox-5.1.postinst: 96: /var/lib/dpkg/info/virtualbox-5.1.postinst: /usr/lib/virtualbox/postinst-common.sh: not found
Errors were encountered while processing:
 virtualbox-5.1
E: Sub-process /usr/bin/dpkg returned an error code (1)

另外,当我跑步时

sudo apt-get purge virtualbox-\*

终端弹出“发现正在运行的虚拟机”,但据我所知,没有虚拟机。任何帮助都将不胜感激,因为我对 Ubuntu 还很陌生。

答案1

应该可以帮助你。

如果没有,您可能必须手动删除这些文件。

按照位于这里以安全模式启动计算机。登录后,按下破折号按钮并输入“系统监视器”并在程序列表中找到它,即可打开系统监视器。它是一个带有绿色波浪线的黑框。

找到与 VBox 相关的任何程序并将其关闭。如果找不到任何程序,请在任务栏中仍打开系统监视器时右键单击它,选择“锁定到启动器”,然后重新启动进入安全模式。时间很关键,所以请尽力打开它你登录后。如果在监视器中仍然找不到任何VBox项目,您可以删除VBox文件。

前往/usr/share/应用程序并找到与 VBox 相关的任何文件,并将其删除。

现在去/home/你的用户名/看看是否有一个名为“VirtualBox”或类似名称的文件夹。它的标题中可能有一个点,也可能没有。如果看到这些文件夹,请删除它们。

此时,VBox 的大部分文件应该被删除,并且确定它是否实际存在于您的计算机上的数据也应该消失。

相关内容