有什么方法可以将Ubuntu 17.04降级到16.10?


9

我有Xubuntu 17.04,我想知道是否有一种方法可以从17.04 降级到16.04,原因有两个:

  1. 因为mGBA无法在17.04中工作
  2. 因为当我倒带时,Parole Media Player会冻结
  3. 因为当我尝试加载样本歌曲时,LMMS关闭
  4. 等等

题:

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


7
我认为您应该研究这些问题,而不是仅仅对整个问题进行分类
Cat

2
这些听起来可能与您系统上的音频设置有关。我认为调查这种可能性会更好。所有这些应用程序都必须使用音频系统。
StephenG

@StephenG我想你可能是对的。但是,尽管我使用异常少的单线程mplayer进行视频播放,但在任何Linux上,我的音频驱动程序都没有发现任何重大问题。但是Internet某种程度上充满了由音频驱动程序问题引起的阻塞问题,我根本无法真正理解这一点。
peterh-恢复莫妮卡

@peterh确实。我遇到的最后一个音频问题是试图让Windoze使用我的双引导Linux Mint 18拾取的音频系统并顺利运行。在快速网页搜索中没有看到任何Xubuntu 17.04声音问题。
StephenG

它现在对您无济于事,但我已经被升级多次烦死了。现在,有了大硬盘,我只需将整个根目录和单独的主分区复制到新的空分区中,然后在那里进行升级。这样就使工作系统正常工作。在其他分区中成功升级后,我只是告诉grub它们是要启动的默认系统。您所要做的就是在新副本中编辑/ etc / fstab以反映测试分区的UUID。为了简化此操作,我将大多数其他数据(例如媒体文件)放在另一个不受此影响的分区中。gparted是你的朋友!

Answers:


13

没有官方支持的方法可以执行此操作,但是您可以执行此操作。

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

  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-crap和中看到1.3-crap
  4. 选择一个更有同情心的人,这很可能1.1-crap
  5. 用一个 apt-get install mybuggytool=1.1-crap
  6. 从中删除(或注释掉)旧disto的行sources.list,然后apt-get update再次。

这样,您将拥有越野车工具包-但来自您的旧发行版。由于绝大多数库都是向后兼容的,因此您面临的问题的可能性要小得多。

您可能希望使这些软件包免于将来的升级。此答案中有详细说明。重要的部分是:

  • 您可以通过命令保存软件包apt-mark hold mybuggytool
  • 您可以通过取消保留它apt-mark unhold mybuggytool

谢谢@peterh!这就是我所需要的!谢谢一大堆!
JBoy Advance

@JBoyAdvance我的荣幸:-)
peterh-恢复莫妮卡

1
可爱,非常完整的答案。
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.