[Xenial] libjpeg-turbo-progs vs. libjpeg-progs

Bei einem Distupgrade auf Lubuntu 16.04 Xenial Xerus und folgendem Update kann reproduzierbar folgende Meldung erscheinen:

The following packages have been kept back:
  libjpeg-turbo-progs

Daran hat sich auch in den letzten zwei Wochen nichts geändert. libjpeg-turbo-progs beißt sich mit libjpeg-progs, genauer deren jeweilige Abhängigkeitsversionen. Möglich wäre eine gleichzeitige Installation ansonsten durchaus.

1
dpkg -l libjpeg-turbo-progs libjpeg-progs | grep ii

Ergibt sich die Frage, braucht man beide Versionen, wenn nicht, welche sollte man einsetzen?

Der Wikipedia-Artikel libjpeg zeigt Unterschiede. Welche Version man verwenden sollte, wird jedoch nicht eindeutig klar. Das Problem hat es bereits früher auch in anderen Distributionen gegeben, beispielsweise hier hat man eher nach Bauchgefühl gehandelt.

Abhängigkeitsabfragen wie

1
2
3
4
apt-cache rdepends libjpeg-turbo-progs
apt-cache rdepends libjpeg-progs
apt-cache depends libjpeg-turbo-progs
apt-cache depends libjpeg-progs

bringen nicht wirklich Klarheit.

Letztlich habe ich mich für den Fork entschieden, also libjpeg-turbo-progs. Ob und welche Nachteile ggf. auftreten, irgendein .jpg-File vielleicht nicht oder falsch angezeigt oder bearbeitet wird, wird die Zeit zeigen.

1
2
sudo apt-get purge libjpeg-progs libjpeg9
sudo apt-get install --reinstall libjpeg-turbo-progs libturbojpeg