protonscr

Epoch in versioned dependency on libpulse0 makes Steam uninstallable on Debian

steamclosed duplicate
ValveSoftware/steam-for-linux#1027 · opened 2013-01-29 by TheRealCuran · updated 2013-01-29 · 1 comments · github
TTheRealCuran 2013-01-29 github

Ubuntu introduced an epoch for the Pulse audio system. Debian doesn't have this epoch which makes it impossible to install and satisfy all dependencies of Steam without manually modifying the binary package. Debian does have the required version of libpulse, see http://packages.debian.org/libpulse0

Please introduce an alternative (like: libpulse0 (>= 1:0.99.1) | libpulse0 (>= 0.99.1)) for libpulse0.

Current workaround (Steam/1.0.0.22)¹ ²:

  1. dpkg-deb -R steam.deb steam.xtr
  2. edit steam.xtr/DEBIAN/control (remove the epoch)
  3. dpkg-deb -b steam.xtr steam-fixed.deb
  4. dpkg -i steam-fixed.deb

¹ Currently it's best to remove the file installed into /etc/apt/sources.list.d too, as the package manager complains about an update otherwise with unmet dependencies. If you want to do that, remove steam.xtr/DEBIAN/conffiles and steam.xtr/etc
(² Don't use this workaround if you don't know, what dpkg-deb -R/dpkg-deb -b does and how that might affect the contained files and their attributes.)

Alternatively you could just add a build for Debian Sid to your repository. ;-)

Jjohndrinkwater 2013-01-29 github

Duplicate of #848

Nothing extracted yet.