如何强制安装 Virtualbox 扩展包?

Uri*_*era 5 virtualbox 11.04

我对 VirtualBox 有一个大问题;每次我尝试添加或安装最新的扩展包时,都会出现错误;起初,它要求我将我的用户添加到 vboxuser 组,我已经这样做了,但仍然无法安装扩展包。

如何强制 Virtualbox 安装它?

错误

它说,无法安装扩展包 - 文件路径和错误本身。

在这里,我尝试在 root 终端上运行它,但 Virtualbox 崩溃了。

 uri-MS-7267 uri # virtualbox
 Qt CRITICAL: Qt-subapplication(20282)/kdeui (KIconLoader): Error: standard icon theme "oxygen" not found! 

 Qt WARNING: QPainter::begin: Paint device returned engine == 0, type: 3
 Qt WARNING: QPainter::setCompositionMode: Painter not active
 Qt WARNING: QPainter::end: Painter not active, aborted
 Qt WARNING: QPainter::begin: Paint device returned engine == 0, type: 3
 Qt WARNING: QPainter::setCompositionMode: Painter not active
 Qt WARNING: QPainter::end: Painter not active, aborted
 Segementation fault
Run Code Online (Sandbox Code Playgroud)

尝试从终端安装 Extpack 时,我得到以下信息:

 uri@uri-MS-7267 ~ $ sudo VBoxManage extpack install Oracle_VM_VirtualBox_Extension_Pack-4.0.10- 72436.vbox-extpack
 0%...
 Progress state: NS_ERROR_FAILURE
 VBoxManage: error: Failed to install "/home/uri/Oracle_VM_VirtualBox_Extension_Pack-  4.0.10-72436.vbox-extpack": The installer failed with exit code 1: VBoxExtPackHelperApp:   error: The owner is not root: '/usr/lib'
Run Code Online (Sandbox Code Playgroud)

使用 gksu 时我什么也没得到。

 uri@uri-MS-7267 ~ $ gksu VBoxManage extpack install Oracle_VM_VirtualBox_Extension_Pack-4.0.10-72436.vbox-extpack
 uri@uri-MS-7267 ~ $ 
Run Code Online (Sandbox Code Playgroud)

Jav*_*era 8

您可以尝试使用命令行安装扩展包:

sudo VBoxManage extpack install <package file>
Run Code Online (Sandbox Code Playgroud)

要检查的一些随机事项:

  • Virtualbox 版本和扩展包版本必须匹配。
  • /usr/lib/virtualbox 上的文件必须归 root 所有。
  • /usr/lib 本身必须由 root 拥有,Uri 自己也发现。