卸载Debian上的默认VBoxGuestAdditions


20

当我运行时sh /media/cdrom/VBoxLinuxAdditions.run,收到以下警告消息:

You appear to have a version of the VBoxGuestAdditions software
on your system which was installed from a different source or using a
different type of installer.  If you installed it from a package from your
Linux distribution or if it is a default part of the system then we strongly
recommend that you cancel this installation and remove it properly before
installing this version. If this is simply and older or a damaged
installation you may safely proceed.

如何卸载Debian默认的VBoxGuestAdditions?

编辑:

阅读并尝试了jw013的答案后,我怀疑也许我只是不知道正确的软件包名称。我进行了更多搜索,发现可以通过运行查看安装的软件包列表dpkg -l。所以我跑了

dpkg -l | grep virtualbox

然后我得到了

ii   virtualbox-ose-guest-dkms ...
ii   virtualbox-ose-guest-utils ...
ii   virtualbox-ose-guest-x11 ...

然后我通过运行手动删除每个

apt-get remove virtualbox-ose-guest-dkms virtualbox-ose-guest-utils virtualbox-ose-guest-x11

到目前为止,看来这可能是解决方案,尽管这很奇怪,因为当我运行命令时,它想安装38个新软件包,其中大多数与xserver相关。

编辑2:

我尝试以全新安装方式进行上述安装(合理的最小化安装-使用businesscard.iso,当taskel出现时没有任何标记),然后按照此处的指示进行,一切正常!

Answers:


13

如果您不记得或不知道旧版来宾添加来自何处,很难说出是怎么回事。

你已经virtualbox-guest-additions安装好了吗?您可以通过运行(以超级用户身份)将其卸载

apt-get remove virtualbox-guest-additions

如果不是那样,我建议您尝试按照VirtualBox网站上的说明进行操作。由于似乎您已经安装了旧版本的来宾添加程序,请尝试卸载说明:

sh ./VBoxLinuxAdditions.run uninstall

是“卸载”应该是“删除”吗?
math4tots 2012年

@ math4tots是的,你是对的。那就是我不加思索就能打字的结果,do!
jw013 '02

我现在刚刚尝试过,并且得到了“无法删除'virtualbox-guest-additions'这样的虚拟软件包”
math4tots 2012年

我认为来宾添加是全新安装的。我使用“ debian-6.0.4-i386-businesscard.iso”设置了另一个Debian安装,这次,当taskelel出现时,所有内容
均未

@ math4tots嗯,很奇怪。它没有安装在我的系统上,并且安装程序在VM中的行为似乎不太可能。您是否至少正确安装了最新版本的来宾添加?
jw013 '02

10

这对我有用-

sudo apt-get purge virtualbox*

资料来源:https : //forums.virtualbox.org/viewtopic.php?f=7&t=65539

这解释了问题-

请注意,某些Linux发行版已经包含全部或部分VirtualBox Guest Additions。您可以选择保留发行版的Guest Additions,但它们通常不是最新的,并且功能有限,因此我们建议将其替换为VirtualBox附带的Guest Additions。VirtualBox Linux Guest Additions安装程序会尝试检测现有安装并替换现有安装,但是取决于发行版如何集成Guest Additions,这可能需要一些手动交互。强烈建议在替换预安装的Guest Additions之前对虚拟机进行快照。

https://www.virtualbox.org/manual/ch04.html


9

在上述所有操作失败之后,我现在是这样做的...

sudo bash /opt/VBoxGuestAdditions-*/uninstall.sh


当由于某种原因而无法安装CD-ROM时,知道位置会有所帮助。
维克托·谢尔吉安科

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.