如何在12.04中卸载VirtualBox?

谁能帮我删除VirtualBox?

我跑12.04。

要删除VirtualBox,我实际上建议运行此命令而不是用任何东西替换* (只需像这样运行它):

 sudo apt-get remove virtualbox-\* 

如果您也想删除全局配置文件(这不会删除您的虚拟机),请改为运行:

 sudo apt-get purge virtualbox-\* 

这种方法没问题 ,但这种方式可能更彻底。

说明

  • 您可能安装了多个与VirtualBox相关的软件包。 假设您的计算机不再需要是VirtualBox主机或来宾计算机,那么所有这些程序包都可以使用。 例如,在我现在使用的11.10盒子上,有18个这样的包可供安装(你的机器可能有一些甚至全部,或者你的发布或PPA中的其他包):

     virtualbox virtualbox-ose virtualbox-dbg virtualbox-ose-dbg virtualbox-dkms virtualbox-ose-dkms virtualbox-fuse virtualbox-ose-fuse virtualbox-guest-additions virtualbox-ose-guest-dkms virtualbox-guest-additions-iso virtualbox-ose-guest-utils virtualbox-guest-dkms virtualbox-ose-guest-x11 virtualbox-guest-utils virtualbox-ose-qt virtualbox-guest-x11 

    有些可能已经没有安装,有些可能会因为删除其他内容而自动删除,但有些则不会。

  • apt-get接受*字符并将它们视为正则表达式的一部分。 这在某些方面类似于命令行shell处理* 。 在apt-get命令中使用时, virtualbox-\* (请参阅下面的\为什么\ ,它不用作正则表达式语法)实际上匹配任何名称包含virtualbox包。

    (小心这应用于具有较短名称的包!例如, wine\*匹配每个包含win而不仅仅是win e – 在其名称中的任何位置。)

    所以你不必手动扩展* 。 它可以保留,并且它将捕获如上所述的各种相关包, 以及在其名称中具有显式版本的包

  • 但是, shell本身 (使用您指定的命令行参数执行apt-get 接受通配符。 因此,您应该转义通配符(并且在*之前使用\字符的一种方法)。 否则,如果您的表达式与当前位置中的文件或文件夹匹配,则shell会将其名称命名为apt-get ,这将是错误的。

清洗在这做什么?

purge仅删除全局配置文件。 它不会删除虚拟机,因此可以安全使用。 然而:

  • 它也不会删除您可能认为的大多数设置 。 请记住,它仅删除全局配置文件。 它不会删除其主目录中存在的用户创建的任何配置文件,并定义如何为它们配置VirtualBox。
  • 配置文件很少占用大量空间。 如果您的目标是释放空间,但您认为可能想再次使用VirtualBox,则可能不希望使用purge

另外,请注意: apt-get --purge remove ...apt-get purge ...相同apt-get purge ...

打开终端( Ctrl + Alt + T )并发出命令:

 sudo apt-get purge virtualbox-* 

*替换为系统上安装的VirtualBox版本(例如sudo apt-get purge virtualbox-4.2 )。

或者,您可以在键入virtualbox后按Tab键来使用终端中的自动完成function。

如果您有Oracle VM VirtualBox和ubuntu 15.04

  1. sudo dpkg -l | grep virtualbox

这显示了这样的事情。

ii virtualbox-4.2 4.2.6-82870~Ubuntu~quantal amd64 Oracle VM VirtualBox

  1. 现在从上面的命令中,您可以确定您的计算机上安装了哪个版本的虚拟机。在终端中输入这些命令之后,只需将4.2替换为您的VirtualBox版本。

    sudo apt-get purge virtualbox-4.2 virtualbox-qt

对我来说没有什

 $ sudo /opt/VirtualBox/uninstall.sh vboxdrv.sh: Stopping VirtualBox services. VirtualBox 5.1.22 r115126 has been removed successfully. $ sudo rm -rf /opt/VirtualBox/ 

如果从脚本安装vmbox,请使用next命令:

 sudo ./VirtualBox-4.1.4-74291-Linux_amd64.run remove 

16.04及更高版本

打开终端并输入:

 sudo apt remove virtualbox unity-scope-virtualbox ^virtualbox- 

如何卸载Oracle VirtualBox

如果您从Oracle网站安装了VirtualBox,请按以下方式查找VirtualBox版本:

 sudo apt install aptitude aptitude search virtualbox\* 

最新版本的VirtualBox与您安装的软件包在同一行上有Oracle VM VirtualBox 。 如果安装了最新版本的Oracle VirtualBox,则将其命名为virtualbox-5.1

validation当前是否已安装此版本的Oracle VirtualBox。

 dpkg-query -s virtualbox-5.1 

使用如下所示的命令卸载Oracle VirtualBox:

 sudo apt remove VirtualBox-5.1 

如果安装了不同版本的Oracle VirtualBox,请将上述命令中的VirtualBox-5.1替换VirtualBox-5.1 VirtualBox版本。