有人能帮我删除 VirtualBox 吗?
我正在运行 12.04。
答案1
要删除 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
-- 而不只是-- 任何地方的每个包。)wine
因此您不必手动扩展
*
。它可以保留,并且会捕获上述各种相关包,以及名称中带有明确版本的软件包作为在那里讨论。然而,外壳本身
apt-get
,使用你指定的命令行参数执行,还接受通配符。因此,你应该逃脱通配符(其中一种方法是使用\
之前的字符*
)。否则,如果您的表达式与当前位置的文件或文件夹匹配,则 shell 会将其名称赋予apt-get
,这将是错误的。
purge 在这里起什么作用?
purge
仅删除全局配置文件。它不会删除虚拟机,因此可以安全使用。但是:
- 它也不能去除大部分设置你可能会认为会。记住,它消除了全球的配置文件。它不会删除用户在其主目录中创建的任何配置文件,并定义 VirtualBox 的配置方式对他们来说。
- 配置文件很少会占用大量空间。如果您的目标是释放空间,但又想再次使用 VirtualBox,那么您可能不想使用
purge
。
另请注意:apt-get --purge remove ...
与 相同apt-get purge ...
。
答案2
打开终端(++ Ctrl)并发出命令:AltT
sudo apt-get purge virtualbox-*
代替*
与您的系统上安装的 VirtualBox 版本相同(例如sudo apt-get purge virtualbox-4.2
)。
Tab或者,您也可以在输入后按下 键来使用终端中的自动完成功能virtualbox
。
答案3
如果你有 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
现在,通过上面的命令,您可以确定您的机器上安装了哪个版本的 Virtual-Box。在您的终端中输入这些命令后,只需将 4.2 替换为您的 VirtualBox 版本。
sudo apt-get purge virtualbox-4.2 virtualbox-qt
答案4
16.04 及更高版本
打开终端并输入:
sudo apt remove virtualbox unity-scope-virtualbox ^virtualbox-
如何卸载 Oracle VirtualBox
如果你从 Oracle 网站安装了 VirtualBox,请按如下方式查找你的 VirtualBox 版本:
sudo apt install aptitude
aptitude search virtualbox\*
同一行中显示的最新版本的 VirtualBoxOracle 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 版本。