卸载virtualbox

卸载virtualbox

我安装了虚拟盒

virtualbox-5.0_5.0.12-104815-Ubuntu-precise_amd64.deb

但由于一些问题,我尝试删除它。首先,我删除了位于 中的所有 virtualbox 文件夹/usr/bin/othe-folders。但如果我单击virtualbox-5.0_5.0.12-104815-Ubuntu-precise_amd64.debUSC,则会显示reinstall按钮。

然后我尝试

sudo dpkg -i virtualbox-5.0_5.0.12-104815-Ubuntu-precise_amd64.deb

但终端显示此消息:

因此ps aux | grep virtualbox

我找到了该进程。但如果我尝试终止该进程,则会得到:

bash: kill: (8368) - No such process

奇怪的是每次我运行时ps aux | grep virtualbox进程 ID 都会改变。我该如何解决?

答案1

以下是可行的解决方案:
1. 安装 midnight commander ( sudo apt-get install mc)
2. 以 root 身份运行它并导航到软件包所在的目录。3
. 输入软件包(通过点击 [enter]),输入目录 CONTENTS 并将所有已手动删除的目录复制回其原位。4
. 重新安装软件包(只是为了确保一切都“按规矩办事”)。5
. 使用 删除软件包sudo apt-get remove virtualbox-5.0

答案2

您已将 virtualbox 软件包置于半安装/半卸载状态。手动删除使用软件包管理器安装的软件包是非常糟糕的,并且通常会导致类似这种情况。

要继续,您必须使用 查找所有已安装的 virtualbox-packages dpkg -l | grep virtualbox。现在使用 清除每个包dpkg -P ...,将 ... 替换为上一个命令中找到的包名称。

现在您应该能够再次安装 virtualbox。

相关内容