Часто приходится иметь дело с тем, что установка очередного приложения требует либу новой версии, что тянет за собой обновление еще дюжины других программ. При этом вылезают мелкие глюки (например, перестает работать принтер), тратится время на их устранение и т. д.
Почему нельзя одновременно держать несколько версий одной и той же библиотеки? Например, установить:
application1
application2
application3
library1 - ver 1.2 (для application1)
library1 - ver 1.3 (для application2)
library1 - ver 1.4 (для application3)
library2 - ver 2.9 (для application1)
Лишние 1, 2, 10 гигабайт, занимаемые библиотеками в нескольких версиях в современных условиях не волнуют. Возможность того, что злобный хакер Вася, сев за мое рабочее место, взломает машину через Inkscape, тоже. Не все уязвимости могут быть использованы удаленно, да и возникают они не во всех библиотеках.
То, что на самом деле имеет значение - __время__, которое занимает допиливание системы после обновления, а так же сюрпризы в виде «позавчера обновил систему, а сканер проверить забыл, а он-то теперь не работает».
Есть ли дистрибутивы, позволяющие «из коробки» или около того, без лишней возни, устанавливать несколько версий одной библиотеки и обновлять только то, что требуется, затрагивая минимум соседних пакетов?
P. S. Windows не предлагать.