如果您以前在Mac上安装了VirtualBox但不再需要该应用程序则可能有兴趣完全卸载VirtualBox由于VirtualBox在整个MacOS文件系统中都放置了应用程序组件和依赖项因此像将大多数其他Mac应用程序卸载一样彻底卸载VirtualBox并不只是将应用程序拖放到垃圾箱中的简单问题
幸运的是卸载VirtualBox确实非常容易整个卸载过程可以在Mac上自动完成并很快完成我们还将向您展示如何手动卸载VirtualBox如果您对该方法感兴趣的话它会涉及更多的工作
对于一些不熟悉的背景知识VirtualBox是Oracle提供的一款出色的免费虚拟化应用程序许多高级用户都使用VirtualBox对MacOS之上的其他操作系统(例如Windows 10或Ubuntu Linux)进行虚拟化它也跨平台兼容因此您可以在另一个WindowsLinux或Mac上同样运行MacOSWindows或Linux您可以在此处阅读有关VirtualBox的提示或者如果有兴趣可以在虚拟机上浏览我们的存档无论如何本文是关于完全卸载VirtualBox应用程序的
大多数Linux用户可以使用简单的命令行字符串轻松卸载VirtualBox如下所示:
sudo apt-get purge virtualbox*
但是在Mac上VirtualBox通常是通过软件包安装程序安装的幸运的是Oracle在install dmg上提供了一个卸载脚本尽管大多数用户都忽略了这一点
如果您的Mac上尚未安装最新的VirtualBox安装程序文件请从Oracle下载
挂载VirtualBox磁盘映像文件并在Finder中打开已挂载的dmg
双击名为“ VirtualBox_Uninstall.tool”的文本文件以启动进入新的“终端”窗口
卸载Mac版VirtualBox工具
通过在要求时键入“是”来确认您希望完全卸载VirtualBox(可以通过键入“否”或关闭“终端”窗口来取消)
成功删除VirtualBox及其所有相关组件和内核扩展后您可以根据需要关闭“终端”窗口或退出“终端”应用程序
从Mac手动卸载VirtualBox:所有相关文件目录等的位置
如果您喜欢动手操作还可以通过“ VirtualBox_Uninstall.tool”进行解析来手动查找VirtualBox以找到确切的文件路径或所有VirtualBox目录组件应用程序bin启动守护程序内核扩展等您将要使用安装VirtualBox的安装程序版本手动进行此操作以免丢失任何内容
在撰写本文时当前的VirtualBox应用程序和关联的文件路径列表如下:
~/Library/LaunchAgents/org.virtualbox.vboxwebsrv.plist
/usr/local/bin/VirtualBox
/usr/local/bin/VBoxManage
/usr/local/bin/VBoxVRDP
/usr/local/bin/VBoxHeadless
/usr/local/bin/vboxwebsrv
/usr/local/bin/VBoxBugReport
/usr/local/bin/VBoxBalloonCtrl
/usr/local/bin/VBoxAutostart
/usr/local/bin/VBoxDTrace
/usr/local/bin/vbox-img
/Library/LaunchDaemons/org.virtualbox.startup.plist
/Library/Python/2.7/site-packages/vboxapi/VirtualBox_constants.py
/Library/Python/2.7/site-packages/vboxapi/VirtualBox_constants.pyc
/Library/Python/2.7/site-packages/vboxapi/__init__.py
/Library/Python/2.7/site-packages/vboxapi/__init__.pyc
/Library/Python/2.7/site-packages/vboxapi-1.0-py2.7.egg-info
/Library/Application Support/VirtualBox/LaunchDaemons/
/Library/Application Support/VirtualBox/VBoxDrv.kext/
/Library/Application Support/VirtualBox/VBoxUSB.kext/
/Library/Application Support/VirtualBox/VBoxNetFlt.kext/
/Library/Application Support/VirtualBox/VBoxNetAdp.kext/
/Applications/VirtualBox.app/
/Library/Python/2.7/site-packages/vboxapi/
org.virtualbox.kext.VBoxUSB
org.virtualbox.kext.VBoxNetFlt
org.virtualbox.kext.VBoxNetAdp
org.virtualbox.kext.VBoxDrv
org.virtualbox.pkg.vboxkexts
org.virtualbox.pkg.virtualbox
org.virtualbox.pkg.virtualboxcli
通过终端将这些文件和目录一目了然地删除可能是最容易的但是如果需要您当然可以通过Finder进行