在对一堆脉冲音频包进行更新后,我的麦克风停止工作。没关系,毕竟 Karmic 还处于 Alpha 阶段。我已向启动板报告了该错误。
同时我想恢复pulseaudio包的更新。不幸的是,没有一个软件包让我在 Synaptic 上选择“强制版本”选项。我想删除它们然后安装旧包,但是删除脉冲意味着删除名为 ubuntu-desktop 的包,我担心这可能会更糟。我很难找到旧版本的软件包,但我最终将每个 *.deb 下载到我的机器上。
这些是根据 Synaptic 历史的更新。
libpulse-browse0 (1:0.9.15-4ubuntu3) to 1:0.9.16~test4-0ubuntu1
libpulse-mainloop-glib0 (1:0.9.15-4ubuntu3) to 1:0.9.16~test4-0ubuntu1
libpulse0 (1:0.9.15-4ubuntu3) to 1:0.9.16~test4-0ubuntu1
pulseaudio (1:0.9.15-4ubuntu3) to 1:0.9.16~test4-0ubuntu1
pulseaudio-esound-compat (1:0.9.15-4ubuntu3) to 1:0.9.16~test4-0ubuntu1
pulseaudio-module-bluetooth (1:0.9.15-4ubuntu3) to 1:0.9.16~test4-0ubuntu1
pulseaudio-module-gconf (1:0.9.15-4ubuntu3) to 1:0.9.16~test4-0ubuntu1
pulseaudio-module-x11 (1:0.9.15-4ubuntu3) to 1:0.9.16~test4-0ubuntu1
pulseaudio-module-zeroconf (1:0.9.15-4ubuntu3) to 1:0.9.16~test4-0ubuntu1
pulseaudio-utils (1:0.9.15-4ubuntu3) to 1:0.9.16~test4-0ubuntu1
pulseaudio-module-udev (1:0.9.16~test4-0ubuntu1)
建议?
如果你不怕弄脏你的手,最好的方法是:
它将根据您的 sources.list 定义向您显示您可以安装的所有不同版本的软件包。你会得到类似的东西(这就是我的样子):
只需检查您可用的不同版本,然后执行以下操作:
再次作为上面输出的示例:
如您所见,我的 pulseaudio 来自启动板上的 ppa,所以如果我想降级/恢复到 jaunty 提供的原始版本,我会使用我安装的所有 pulseaudio 软件包执行上述操作。
在
/etc/apt/preferences
:然后
aptitude install pulseaudio
(以及任何其他不会作为依赖项自动降级的包)。这很可能会导致问题(降级未得到官方支持或经过良好测试),但这至少会使版本降级为轻松的版本。
womble是对的
您还必须确保 /etc/apt/sources.list 中有用于 jaunty 的行。如果您有正确的 sources.list 行,那么您可以从多个版本中选择正确的行。
通过固定,您可以设置您喜欢的版本。
您可以尝试使用“aptitude”,它有一个基于控制台的用户界面。转到相关软件包,在底部,您将看到可用版本。选择您想要的版本,然后按键盘上的“+”。
可能会有“损坏”的包,您可以用“b”循环它们并随时修复它们。