如何向后移植错误修复?

Jaz*_*azz 5 bug-reporting

我看到一个bug修正,我需要在启动板这里的包杯,但是,如果我理解正确的事情,它是专为12.10,和我在12.04。

现在还能安装吗?如果是这样,我该怎么做?

安装它是不明智的吗?

如果我可以等待足够长的时间,该修复最终会在 12.04 更新中可用,还是我被迫从 LTS 版本升级?

ish*_*ish 5

注意:此答案已过时。该错误已于 2012 年 8 月 7 日修复,可以/应该通过定期更新管理器更新来修复。如果您想手动安装它,请参阅此答案


这个错误在两个方面与许多其他花园品种的错误不同;)

  • 这是一个回归(当更新导致之前运行良好的东西停止工作时)
  • 这是“至关重要”的重要性(任何导致大多数佳能打印机打印出半页的东西都应该!)

因此,考虑到 Quantal 花了 3 天时间修复它,它肯定会很快出现在 12.04 更新中。

我强烈建议等待以上。理论上,您可以安装 Quantal debs,但 CUPS 不是一个单独的包——它有大量的依赖项,您还需要手动安装。简而言之,这条路线会变得非常混乱。

同时,更实用的选择是降级到以前运行良好的CUPS版本。这样做:

sudo apt-get install cups=1.5.2-9ubuntu1
Run Code Online (Sandbox Code Playgroud)

为了防止在发布固定版本之前升级它,请将其保留:

sudo sh -c "echo cups hold | dpkg --set-selections"
Run Code Online (Sandbox Code Playgroud)

并密切关注错误报告页面。当修复可用时,您可以安装它并释放保留:

sudo apt-get update && sudo apt-get install cups
Run Code Online (Sandbox Code Playgroud)