[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: backported libpulse-dev cannot be installed due to dependency version issues (caused by the backport)

(Sorry for the first mail, I hit send to soon.)

On 01/04/2016 01:53 PM, Simon McVittie wrote:
> On 04/01/16 12:22, bobafetthotmail wrote:
>> libpulse-dev cannot be installed because it asks dependencies at a
>> specific version while the backported dependencies are at a later version.
> ...
>> apt-get install libpulse-dev
> ...
>> The following packages have unmet dependencies:
>>  libpulse-dev : Depends: libpulse0 (= 5.0-13) but 7.1-2~bpo8+1 is to be
>> installed
>>                 Depends: libpulse-mainloop-glib0 (= 5.0-13) but
>> 7.1-2~bpo8+1 is to be installed
>> E: Unable to correct problems, you have held broken packages.
> You can either install PulseAudio entirely from jessie or entirely from
> jessie-backports, but you can't mix them.

Also note that Multi-Arch can also play a role. If you have a package
installed of just a single architecture, APT will typically suggest
automatic upgrades when possible - but not if the library is installed
in multiple architectures. (At least on Jessie.)

For example:

libA depends on libB (>= 2~bpo)
libB:amd64 (= 1) and libB:i386 (= 1) are installed
trying to install libA:amd64 will cause APT to complain about unmet
=> first upgrading both libB explicitly to the newer version manually
   will solve the problem

Just to keep that in mind.


Attachment: signature.asc
Description: OpenPGP digital signature

Reply to: