无法使用 gksudo 编辑(source.list 中的重复条目)

无法使用 gksudo 编辑(source.list 中的重复条目)

我正在尝试跟随本教程

我已经按照此网站上的所有先前教程完成了现在的操作。但是现在当我尝试安装 virtualbox 时,出现了一些错误。

首先,我最终添加了两次虚拟盒源。

我如何删除这些重复的条目?(Gksudo 不起作用。无法编辑文件)

当我尝试运行时:sudo apt-get install dkms virtualbox-4.0

我收到此错误:

   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-4.0 : Depends: libpython2.6 (>= 2.6) but it is not installable
                  Recommends: libsdl-ttf2.0-0 but it is not going to be installed
                  Recommends: libhal1 (>= 0.5) but it is not going to be installed
                  Recommends: pdf-viewer
                  Recommends: python-central but it is not going to be installed
E: Unable to correct problems, you have held broken packages.

我该如何修复此问题?

答案1

您遵循的教程相当老旧。指向 Ubuntu 10.10 和 Ubuntu 11.04,并干扰了 debian 源。

Ubuntu 10.10 将于 2012 年 4 月停止服务,Ubuntu 11.04 也将于不久后停止服务(明天 :P )

请看这里:https://wiki.ubuntu.com/Releases

现在 ,删除重复的条目

要删除重复的条目(我建议删除与 VirtualBox 相关的任何条目),请使用 root 权限打开 gedit,并执行以下命令

gksudo gedit /etc/apt/sources.list

如果由于某种原因gksudo无法正常工作,你可以使用这样的纳米编辑器

sudo nano /etc/apt/sources.list

使用 nano 编辑器,当您完成更改时,请使用以下键保存更改

组合Ctrl+X然后Y(es)然后Enter

此后,在终端中运行

sudo apt-get update更新 sources.list

安装Virtual-box

Ubuntu 中有两个版本的 VirtualBox。第一个是开源版本,你可以在终端中使用这个简单的命令安装它

sudo apt-get install virtualbox-ose

另一个是闭源版(许多人喜欢),你可以从 Oracle 网站下载并安装它,网址为:https://www.virtualbox.org/wiki/Downloads

概括

  • 删除重复的条目
  • 使用此命令完全删除 virtualbox

sudo apt-get remove --purge virtualbox-*

  • 从 Ubuntu 的存储库或 Oracle 的网站安装 virtualbox

关于 VirtualBox 安装和配置的更多信息可以在这里找到:

Ubuntu 社区维基 - VirtualBox

相关内容