有没有办法从 Ubuntu 17.04 降级到 16.10?

有没有办法从 Ubuntu 17.04 降级到 16.10?

我有 Xubuntu 17.04,我想知道是否有办法真正降级从 17.04 到 16.04,有几个原因:

  1. 因为mGBA在17.04无法工作
  2. 因为当我倒带时 Parole Media Player 冻结
  3. 因为当我尝试加载示例歌曲时 LMMS 关闭
  4. ETC。

问题:

有什么办法可以降级从 Xubuntu 17.04 到 16.10?

答案1

没有官方支持的方法可以做到这一点,但是您可以这样做。

降级可能会导致比升级更严重的问题。原因:

  1. 软件包安装/删除脚本未进行降级测试。
  2. 可能存在特定于包的配置文件、数据库,其格式随着新版本而改变。在这些情况下,他们的格式升级得到了开发,但他们的降级大多没有开发。
  3. 包依赖项在降级场景中并未经过充分测试。其结果是,在降级期间,系统可能会出现某种状态,其中同时存在不兼容的软件包。

所有这些问题都很罕见。但典型的 Linux 系统有数千个软件包,因此至少在其中一个软件包中,您肯定会遇到问题。您必须单独手动修复这些问题。

dist 降级的具体步骤详见回答。

(不是问题的主题,但很有趣:以同样的方式,您也可以在不同的基于 Debian 的发行版之间切换,甚至不需要重新启动。如果它们都支持多架构,您甚至可以转变架构无需重新启动。)

因为您的目标是避免一些类似的、罕见的特定于包的问题升级后,您可能会避免 dist 降级会导致的问题。

因此,我建议更多的解决方案:

仅降级有问题的少数软件包。

这很简单:

  1. 暂时将旧发行版的包源也添加到/etc/apt/sources.list.因此,您的sources.list遗嘱将暂时包含两个发行版的软件包源。
  2. 运行apt-get update来加载缓存。
  3. 然后将在所有可用版本中apt-cache show mybuggytool显示您的mybuggytool两个都存储库。例如,您将mybuggytool在版本1.1-crap1.3-crap.
  4. 选择更有同情心的那个,这将是可能的1.1-crap
  5. 安装它apt-get install mybuggytool=1.1-crap
  6. 从 中删除(或注释掉)旧发行版的行sources.list,然后apt-get update再次删除。

通过这种方式,您将获得有缺陷的工具的软件包 - 但是,来自您的旧发行版。由于绝大多数库都是为了向后兼容而开发的,因此您遇到问题的可能性要低得多。

您可能希望在未来的升级中免除这些软件包。详细介绍在这个答案。重要的部分是:

  • 您可以通过命令持有包裹apt-mark hold mybuggytool
  • 您可以通过 取消按住apt-mark unhold mybuggytool

相关内容