升级时,我的 WiFi 断了。现在,当我尝试更新软件时,我收到一条错误消息,指出我无权安装或卸载软件。我无法访问 synaptic。我搜索了其他部分升级线程,最终删除了一个名为 brllty 的包。然而,这没有任何作用。我尝试了清除、dpkg 不起作用、自动删除、清理和许多其他操作。我根本无法从我的系统中获取或升级 344 个保留的包。我最后尝试的是 apt-get dist-upgrade,这是我收到的错误消息。
alexander@alexander-HP-14-Notebook-PC:~$ sudo apt-get dist-upgrade 正在读取软件包列表... 完成 正在构建依赖关系树
正在读取状态信息... 完成 正在计算升级... 无法安装某些软件包。这可能意味着您请求了一个不可能的情况,或者如果您使用的是不稳定的发行版,则某些必需的软件包尚未创建或已从传入中移出。以下信息可能有助于解决这种情况:
以下软件包具有未满足的依赖项:libcogl15:依赖:libegl1-mesa-drivers xul-ext-webaccounts:依赖:webaccounts-extension-common(= 0.5-0ubuntu2)但是它将不会被安装 E:错误,pkgProblemResolver::Resolve 生成中断,这可能是由持有的软件包引起的。
我不知道该怎么办,任何帮助都将不胜感激。谢谢。
答案1
我将验证 /etc/apt/sources.list 是否为 utopic 设置。
然后,我将启动apt-get remove
每个具有未满足依赖关系的包apt-get dist-upgrade
。(因此,删除 libcogl15)
当一些必要的软件包(如 linux-image、core-utils 等)未安装时,不应重新启动系统(否则从 USB 启动并使用 chroot 安装软件包会很有趣;或者简单地重新安装)。但我认为不会走得这么远。
然后,成功后apt-get dist-upgrade
,我会清理未使用的包(也许吧apt-get clean
)。
如果它破坏了桌面环境,那么可以通过安装 ubuntu-desktop 包来恢复。
如果缺少某些东西,则照常搜索/安装。
如果缺少很多东西,那么有一个用于制作 Ubuntu 14.10 安装 ISO 映像的软件包列表。全部安装。