如何在 12.04 中卸载 VirtualBox?

如何在 12.04 中卸载 VirtualBox?

有人能帮我删除 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-getvirtualbox-\*(请参阅下文了解为什么\,它不被用作正​​则表达式语法)实际上匹配任何名称包含 的包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

  1. sudo dpkg -l | grep virtualbox

显示的内容类似如下。

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

  1. 现在,通过上面的命令,您可以确定您的机器上安装了哪个版本的 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 版本。

相关内容