如何强制降级Ubuntu(Karmic)上的软件包?

前端之家收集整理的这篇文章主要介绍了如何强制降级Ubuntu(Karmic)上的软件包?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
在对一堆pulseaudio包进行更新后,我的麦克风停止工作.这很好,毕竟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)

建议?

如果你不害怕弄脏手,最好的方法是:

apt-cache show packagename

它将根据您的sources.list定义向您显示可以安装的所有不同版本的软件包.你会得到类似的东西(这就是它的样子):

root@shiny-desktop:/home/shiny# apt-cache show libpulse-browse0
Package: libpulse-browse0
Status: install ok installed
Priority: optional
Section: sound
Installed-Size: 100
Maintainer: Ubuntu Core Developers <ubuntu-devel-discuss@lists.ubuntu.com>
Architecture: i386
Source: pulseaudio
Version: 1:0.9.15-4ubuntu2~ppa1
Depends: libavahi-client3 (>= 0.6.16),libavahi-common3 (>= 0.6.16),libc6 (>= 2.4),libcap1,libdbus-1-3 (>= 1.0.2),libgdbm3,libice6 (>= 1:1.0.0),libpulse0 (= 1:0.9.15-4ubuntu2~ppa1),libsm6,libwrap0 (>= 7.6-4~),libx11-6,libxtst6
Description: PulseAudio client libraries (zeroconf support)
 PulseAudio,prevIoUsly known as Polypaudio,is a sound server for POSIX and
 WIN32 systems. It is a drop in replacement for the ESD sound server with
 much better latency,mixing/re-sampling quality and overall architecture.
 .
 Client libraries used by applications that access a PulseAudio sound server
 via PulseAudio's native interface.
 .
 This package adds support for zeroconf (aka. Avahi,mdns) discovery of
 PulseAudio sinks and sources by client applications.
Homepage: http://www.pulseaudio.org
Original-Maintainer: Pulseaudio maintenance team <pkg-pulseaudio-devel@lists.alioth.debian.org>

Package: libpulse-browse0
Priority: optional
Section: sound
Installed-Size: 144
Maintainer: Ubuntu Core Developers <ubuntu-devel-discuss@lists.ubuntu.com>
Original-Maintainer: Pulseaudio maintenance team <pkg-pulseaudio-devel@lists.alioth.debian.org>
Architecture: i386
Source: pulseaudio
Version: 1:0.9.14-0ubuntu20.2
Depends: libavahi-client3 (>= 0.6.16),libcap2 (>= 2.11),libpulse0 (>= 0.9.14),libx11-6
Filename: pool/main/p/pulseaudio/libpulse-browse0_0.9.14-0ubuntu20.2_i386.deb
Size: 31522
MD5sum: d7bf325c04432507420551d7c4e04737
SHA1: 537037b6cdcf2e36ab91fff73a543b2bc9a9d2f6
SHA256: 25c9a83f669f3f14b0fdd59141fc048e3053ccdcae5817f338260342ae1164d0
Description: PulseAudio client libraries (zeroconf support)
 PulseAudio,mdns) discovery of
 PulseAudio sinks and sources by client applications.
Homepage: http://www.pulseaudio.org
Bugs: https://bugs.launchpad.net/ubuntu/+filebug
Origin: Ubuntu
Task: ubuntu-desktop,kubuntu-dvd-live,edubuntu-desktop,xubuntu-live,mobile-mid,mobile-netbook-remix

Package: libpulse-browse0
Priority: optional
Section: sound
Installed-Size: 144
Maintainer: Ubuntu Core Developers <ubuntu-devel-discuss@lists.ubuntu.com>
Original-Maintainer: Pulseaudio maintenance team <pkg-pulseaudio-devel@lists.alioth.debian.org>
Architecture: i386
Source: pulseaudio
Version: 1:0.9.14-0ubuntu20
Depends: libavahi-client3 (>= 0.6.16),libx11-6
Filename: pool/main/p/pulseaudio/libpulse-browse0_0.9.14-0ubuntu20_i386.deb
Size: 31516
MD5sum: 63d4937b22f83cff5cc5be101caa3f27
SHA1: bb436fa7bc14eaad31a9f3778f1a887d96e2521d
SHA256: 1f3a5e7a4376c0ee406f30a1c5ec03dc5f484dc059ceb61462516bb728c6c1c5
Description: PulseAudio client libraries (zeroconf support)
 PulseAudio,mobile-netbook-remix

只需查看可用的不同版本,然后执行以下操作:

apt-get install packagname=version

再次作为上面输出的示例:

apt-get install ibpulse-browse0=1:0.9.14-0ubuntu20

你可以看到我的pulseaudio来自启动板上的ppa,所以如果我想降级/恢复到由jaunty提供的原始版本,我将使用我安装的所有pulseaudio包进行上述操作.

猜你在找的Ubuntu相关文章