VirtualBox Guest Additions 不会安装在 Ubuntu Server 12.04 上

Nic*_*ick 20 server virtualbox 12.04

我正在尝试在 Ubuntu Server 12.04 上安装 VitrualBox 的 Guest Additions,但一直出现错误。我正在使用以下命令sudo ./VBoxLinuxAdditions.run --nox11并收到以下错误:

在此处输入图片说明

小智 20

从 vbox 添加 iso 运行安装程序时,我遇到了同样的问题,但运行sudo apt-get install virtualbox-guest-utils正常。apt-cache search virtualbox在尝试安装之前,我做了一个来验证包的名称。

但是,我确实运行了上面 Gregory 建议的命令(因为我试图让安装程序从 iso 运行,但它从未这样做过),但这可能会或可能不会产生影响。

如果您想避免安装 X11 依赖项,请使用:

sudo apt-get install --no-install-recommends virtualbox-guest-utils && sudo apt-get install virtualbox-guest-dkms
Run Code Online (Sandbox Code Playgroud)

编辑:请参阅下面的评论。

  • @CharlesB @JobiCarter 嗯,但是`apt-get install --no-install-recommends virtualbox-guest-utils && apt-get install virtualbox-guest-dkms` 会起作用吗?因为 `virtualbox-guest-x11` 是 _recommends_ 而不是 _dependency_:[查看依赖项](http://packages.ubuntu.com/quantal/virtualbox-guest-utils)。 (9认同)
  • 如果我可以的话,我会否决,安装 `virtualbox-guest-utils` 将安装所有 X.org 系统,而不是在服务器上。请参阅 [Gregory answer](http://askubuntu.com/a/164993/13714) 以了解安装 VBox 添加项的正确方法。 (7认同)

小智 15

我遇到过同样的问题。安装一些额外的包,一切都会好起来的:

sudo apt-get install build-essential linux-headers-$(uname -r)
Run Code Online (Sandbox Code Playgroud)

  • 你应该添加`dkms`包 (6认同)