安装来宾添加导致问题

Jos*_*mon 15 virtualbox guest-additions

我正在尝试使用 Windows XP 主机和 Ubuntu 12.04 来宾在 VirtualBox 中安装 Guest Additions。我按照上述步骤操作:

Devices-> Insert Guest Additions CD Image.
After that I locate the folder /media/VBoxAdditions4.3.4_91027/
and run sudo ./VBoxLinuxAdditions.run
Run Code Online (Sandbox Code Playgroud)

我希望能够创建共享文件夹并调整屏幕分辨率。我做到了第一个问题,但我做不到第二个问题。我没有收到任何消息,但是无法更改屏幕分辨率,也无法切换到全屏模式。我究竟做错了什么?

我在安装日志中发现以下消息:unknown version of the X Window System. 我已经尝试了建议链接的解决方案,但收到以下消息:

Building dependency tree       
Reading state information... Done
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:

The following packages have unmet dependencies:
virtualbox-guest-x11 : Depends: xorg-video-abi-11
                    Depends: xserver-xorg-core (>= 2:1.10.99.901)
E: Unable to correct problems, you have held broken packages.
Run Code Online (Sandbox Code Playgroud)

我也尝试使用该命令进行安装,sudo apt-get install virtualbox-guest-dkms但没有任何变化。在安装 dkms 期间,我收到了以下消息:Error! Bad return status for module build on kernel 3.13.0-32-generic(i686).

小智 48

更新

似乎conradk解决方案正在起作用,所以我也会将其发布在答案中。

  • 我做到了sudo apt-get remove libcheese-gtk23,然后sudo apt-get install xserver-xorg-core终于做到了sudo apt-get install -f virtualbox-guest-x11。它为我解决了问题

如果这对您有用,请向下滚动并给他投票。


我在谷歌上查了你的问题,这就是我发现的。

只需运行以下命令即可安装软件包及其所有依赖项。但是,它似乎需要一些时间才能完成,因此请准备好等待很长时间。

使固定:

$ sudo apt-get -q -y -f build-dep virtualbox-ose-guest-utils virtualbox-guest-x11 virtualbox-ose-guest-x11 virtualbox-ose-guest-dkms
Run Code Online (Sandbox Code Playgroud)

这将为“packagename”安装所有依赖项,以便它可以构建它。

构建完成后,只需键入以下内容再次安装它:

$ sudo apt-get -q -y -f install virtualbox-ose-guest-utils virtualbox-guest-x11 virtualbox-ose-guest-x11 virtualbox-ose-guest-dkms
Run Code Online (Sandbox Code Playgroud)

您可以阅读 apt-get with 的选项$ man apt-get

参考

  1. Ubuntu 以下软件包有未满足的依赖项: $package1 : Depends: $package2 但它不会被安装

  • 我做了`sudo apt-get remove libcheese-gtk23`,然后是`sudo apt-get install xserver-xorg-core`,最后是`sudo apt-get install -f virtualbox-guest-x11`。它为我解决了问题。 (40认同)
  • @conradk,您先生是救命稻草!没有一个博客/帖子/答案解决了它,然后看着你的小评论为我做了。我想请你喝啤酒! (4认同)
  • 不适用于 14.04.2:E:无法找到 virtualbox-ose-guest-utils 的源包 (3认同)

归档时间:

查看次数:

57246 次

最近记录:

6 年,3 月 前