[kwlug-disc] Debian/Ubuntu dependency management
Khalid Baheyeldin
kb at 2bits.com
Tue Aug 12 10:52:59 EDT 2014
Anyone using a Debian based system knows that dependency its management is
top notch (as discussed/debated in other threads).
A recent case in point is an update to a package that caused a conflict,
and a manual choice to be made. This is something that is extremely rare.
Even when it happened, someone detects that and in a few days it is fixed
and the upgrade goes through seamlessly.
So, yesterday I got notified of updates pending, and when I tried to apply
them, I got the conflict below.
So, I just waiting for a day, then did an aptitude update, and lo and
behold the conflict was resolved ...
Here is what it was yesterday ...
The following NEW packages will be installed:
libavcodec53{a} libavutil51{a}
The following packages will be upgraded:
ffmpeg krb5-locales libav-tools libavdevice53 libavfilter2 libavformat53
libgssapi-krb5-2 libgssapi-krb5-2:i386 libk5crypto3
libk5crypto3:i386 libkrb5-3 libkrb5-3:i386 libkrb5support0
libkrb5support0:i386 libpostproc52 libswscale2
16 packages upgraded, 2 newly installed, 0 to remove and 0 not upgraded.
Need to get 5,541 kB of archives. After unpacking 7,266 kB will be used.
The following packages have unmet dependencies:
libavutil-extra-51 : Conflicts: libavutil51 but 4:0.8.15-0ubuntu0.12.04.1
is to be installed.
libavcodec-extra-53 : Conflicts: libavcodec53 but
4:0.8.15-0ubuntu0.12.04.1 is to be installed.
The following actions will resolve these dependencies:
Remove the following packages:
1) libavcodec-extra-53
2) libavutil-extra-51
Leave the following dependencies unresolved:
3) kubuntu-restricted-extras recommends libavcodec-extra-53
Accept this solution? [Y/n/q/?] q
Abandoning all efforts to resolve these dependencies.
And here it is today ...
The following packages will be upgraded:
ffmpeg flashplugin-installer krb5-locales libapparmor-perl libapparmor1
libav-tools libavcodec-extra-53 libavdevice53
libavfilter2 libavformat53 libavutil-extra-51 libgssapi-krb5-2
libgssapi-krb5-2:i386 libk5crypto3 libk5crypto3:i386 libkrb5-3
libkrb5-3:i386 libkrb5support0 libkrb5support0:i386 libpostproc52
libswscale2
21 packages upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
Need to get 5,631 kB of archives. After unpacking 10.2 kB will be used.
Do you want to continue? [Y/n/?]
--
Khalid M. Baheyeldin
2bits.com, Inc.
Fast Reliable Drupal
Drupal optimization, development, customization and consulting.
Simplicity is prerequisite for reliability. -- Edsger W.Dijkstra
Simplicity is the ultimate sophistication. -- Leonardo da Vinci
For every complex problem, there is an answer that is clear, simple, and
wrong." -- H.L. Mencken
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://kwlug.org/pipermail/kwlug-disc_kwlug.org/attachments/20140812/fbd25b6e/attachment.htm>
More information about the kwlug-disc
mailing list