История изменений
Исправление Nxx, (текущая версия) :
Если новая версия библиотеки обратно не совместима со старой, то разве её so файл не будет иметь других цифорок в имени?
Будет.
И разве две версии этой библиотеки, в этом случае, не смогут ужиться в одной системе?
В принципе, пакет можно назвать по-другому, и если там нет пересекающихся файлов, то оба пакета спокойно установятся параллельно и будут правильно удовлетворять зависимости программ, которые о переименовании пакетов не знали.
Так что, да, это возможно, и так часто делают.
Ситуация нексколько усложняется тем, что в пакетах обычно не один, а несколько so-файлов, но такой пакет всегда можно разбить на несколько.
Исправление Nxx, :
Если новая версия библиотеки обратно не совместима со старой, то разве её so файл не будет иметь других цифорок в имени?
Будет.
И разве две версии этой библиотеки, в этом случае, не смогут ужиться в одной системе?
В принципе, пакет можно назвать по-другому, и если там нет пересекающихся файлов, то оба пакета спокойно установятся параллельно и будут правильно удовлетворять зависимости программ, которые о переименовании пакетов не знали.
Так что, да, это возможно, и так часто делают.
Исходная версия Nxx, :
Если новая версия библиотеки обратно не совместима со старой, то разве её so файл не будет иметь других цифорок в имени?
Будет.
И разве две версии этой библиотеки, в этом случае, не смогут ужиться в одной системе?
В принципе, пакет можно назвать по-другому, и если там нет пересекающихся файлов, то оба пакета спокойно установятся параллельно и будут правильно удовлетворять зависимости.
Так что, да, это возможно, и так часто делают.