如何在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
-
sudo dpkg -l | grep virtualbox
这显示了这样的事情。
ii virtualbox-4.2 4.2.6-82870~Ubuntu~quantal amd64 Oracle VM VirtualBox
-
现在从上面的命令中,您可以确定您的计算机上安装了哪个版本的虚拟机。在终端中输入这些命令之后,只需将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版本。