谁能帮我删除VirtualBox?
我正在运行12.04。
sudo apt-get purge virtualbox*
谁能帮我删除VirtualBox?
我正在运行12.04。
sudo apt-get purge virtualbox*
Answers:
要删除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
接受*
字符并将它们视为正则表达式的一部分。这在某些方面类似于命令行外壳程序的处理方式*
。在apt-get
命令中使用时virtualbox-\*
(请参阅下文,了解为什么为何\
不将用作正则表达式语法)实际上与名称包含的任何软件包匹配。virtualbox
(请注意将其应用于名称较短的软件包!例如,wine\*
将每个软件包都以- win
而不是-名称中的任何位置进行匹配。)wine
因此,您不必手动进行扩展*
。它可以留下来,并且它会赶上与上述各项相关的软件包,以及包装有明确的版本在他们的名字作为有讨论。
但是,使用apt-get
您指定的命令行参数执行的shell本身也接受通配符。因此,您应该转义通配符(一种方法是使用\
之前的字符*
)。否则,如果您的表达式与该当前位置的文件或文件夹匹配,则外壳程序会将其名称命名为apt-get
,这将是错误的。
purge
仅删除全局配置文件。它不会删除虚拟机,因此可以安全使用。然而:
purge
。另外,请注意:apt-get --purge remove ...
与相同apt-get purge ...
。
rm -rf ~/.config/VirtualBox
)
打开终端(Ctrl+ Alt+ T)并发出命令:
sudo apt-get purge virtualbox-*
替换*
为系统上安装的VirtualBox的版本(例如sudo apt-get purge virtualbox-4.2
)。
或者,您可以通过Tab在键入时按键来使用终端中的自动完成功能virtualbox
。
对我来说,没有任何帮助,但这
$ sudo /opt/VirtualBox/uninstall.sh
vboxdrv.sh: Stopping VirtualBox services.
VirtualBox 5.1.22 r115126 has been removed successfully.
$ sudo rm -rf /opt/VirtualBox/
打开终端并输入:
sudo apt remove virtualbox unity-scope-virtualbox ^virtualbox-
如果您是从Oracle网站安装的VirtualBox,请按照以下步骤查找VirtualBox版本:
sudo apt install aptitude
aptitude search virtualbox\*
与VirtualBox Oracle VM VirtualBox
相同的最新版本是您已安装的软件包。如果您安装了最新版本的Oracle VirtualBox,则将其命名为virtualbox-5.1
。
验证当前已安装此版本的Oracle VirtualBox。
dpkg-query -s virtualbox-5.1
使用如下命令卸载Oracle VirtualBox:
sudo apt remove VirtualBox-5.1
如果您安装了其他版本的Oracle VirtualBox VirtualBox-5.1
,则将上述命令替换为您的VirtualBox版本。