软件包 ubuntu-release-upgrader 不存在

软件包 ubuntu-release-upgrader 不存在

当我尝试从更新管理器将 Ubuntu 12.04 升级到 12.10 时出现此错误。

软件包 ubuntu-release-upgrader 不存在

有什么办法可以解决这个问题吗?

答案1

听起来你正在尝试安装这个名字的包。不管你是否在尝试,如果你安装ubuntu-release-upgrader-core反而:

sudo apt-get install ubuntu-release-upgrader-core

这个软件包为您提供了使用该do-release-upgrade实用程序进行升级所需的内容。没有名为 的可安装软件包ubuntu-release-upgrader

这也适用于涉及当前支持的升级,例如从 12.04 到 14.04 和从 14.04 到 16.04。

再具体一点,ubuntu-release-upgrader是源码包。源包可以构建一个或多个二进制包,有时其中一个包与源包同名,但并非总是如此。正如该 Launchpad 页面所示,它目前提供的二进制包有python3-distupgradeubuntu-release-upgrader-coreubuntu-release-upgrader-gtkubuntu-release-upgrader-qt。另请参阅二进制包数据库。请注意,do-release-upgrade可执行文件是由...提供ubuntu-release-upgrader-core

我不确定这是否有帮助,因为你不一定知道提供的包do-release-upgrade就是你需要的包...但是关于如何找到你需要使用命令的包的一般信息,请参阅如何找到提供文件的包?


在尝试将系统升级到新版本之前,安装可用的更新可能会很有用:

sudo apt-get update
sudp apt-get upgrade

这样做的好处之一是,如果出现问题,您可能比在发布升级期间更容易找出问题所在。

如果在安装ubuntu-release-upgrader-core和更新系统上的大部分软件包(将自动包含该软件包)后仍然遇到问题(或者您必须升级多个版本才能达到您想要的效果),那么您应该考虑以下操作Suhaib 的建议尝试从安装程序升级,或者甚至卸载所有文档和重要文件,擦除磁盘,然后从头开始。

相关内容