我从 Oracle 网站下载了 Virtual Box 7.0.6 (VirtualBox-7.0.6-155176-Linux_amd64.run) 及其扩展包 (Oracle_VM_VirtualBox_Extension_Pack-7.0.6.vbox-extpack)。程序安装很顺利。但扩展包就不是这样了。我尝试通过 GUI ( File / Tools / Extension pack manager
) 和终端安装它。这两种情况下都出现以下错误:
cd /opt/VirtualBox/
sudo VBoxManage extpack install ./Oracle_VM_VirtualBox_Extension_Pack-7.0.6.vbox-extpack
...
0%...NS_ERROR_FAILURE
VBoxManage: error: Failed to install "/opt/VirtualBox/Oracle_VM_VirtualBox_Extension_Pack-7.0.6.vbox-extpack"
VBoxManage: error: The installer failed with exit code 1: VBoxExtPackHelperApp: error: World writable: '/opt'
VBoxManage: error: Details: code NS_ERROR_FAILURE (0x80004005), component ExtPackManagerWrap, interface IExtPackManager
VBoxManage: error: Context: "RTEXITCODE handleExtPack(HandlerArg*)" at line 1912 of file VBoxManageMisc.cpp
该路径/opt/VirtualBox/
是安装程序的位置(我将扩展包复制到那里,以防万一,因为我尝试安装它失败home
并显示相同的消息)。
我的操作系统是 Lubuntu 20.04 64 位。/opt/
具有权限drwxrwxrwx
并归所有root
。所以也是/opt/VirtualBox/
。
PS 当然,我尝试过不用 来安装它sudo
。没什么区别。
PPS 在我发帖之前,我已经阅读了许多描述相同问题的帖子(奇怪的是,其中大多数都相当老了)。建议实际上归结为“使用‘sudo’!”。