包管理器/更新问题

包管理器/更新问题

我最近下载了 Virtualbox 版本 4.2.12,单击了 .deb 文件,打开了 Ubuntu 软件中心。由于我之前安装了旧版本,因此单击了“升级”,成功升级。然后,当我重新启动 Ubuntu 时,软件包管理器显示一条严重错误:“未知错误:”(E:需要重新安装软件包 virtualbox-4.2,但我找不到它的存档。”然后继续显示:“这通常意味着您安装的软件包具有未满足的依赖关系。”奇怪的是,Ubuntu 软件中心没有给出未满足依赖关系的通知。从那时起,Ubuntu 软件中心和软件包管理器就无法更新、安装和卸载软件。

如果有帮助的话,我也在 Ubuntu 13.04 发布当天将其升级到了它。

答案1

要安装新版本的 Virtualbox,一个好方法是遵循官方安装页面

  • 实际上,你必须将此行添加到 /etc/apt/sources.list

    deb http://download.virtualbox.org/virtualbox/debian raring contrib
    

    (将“raring”更改为您的发行版本的名称)

  • 然后执行此命令来保存 gpg 密钥:

    wget -q http://download.virtualbox.org/virtualbox/debian/oracle_vbox.asc -O- | sudo apt-key add -
    
  • 最后按照以下步骤安装:

    sudo apt-get update
    sudo apt-get install virtualbox-4.2
    

答案2

我认为依赖关系尚未得到满足在当前启用的存储库中

在软件源中启用 Multiverse 存储库: https://help.ubuntu.com/community/Repositories/Ubuntu#Adding_Repositories_in_Ubuntu 打开 Ubuntu 软件中心,打开“编辑”菜单,点击“软件源”。

相关内容