LINUX.ORG.RU

История изменений

Исправление Nxx, (текущая версия) :

Если новая версия библиотеки обратно не совместима со старой, то разве её so файл не будет иметь других цифорок в имени?

Будет.

И разве две версии этой библиотеки, в этом случае, не смогут ужиться в одной системе?

В принципе, пакет можно назвать по-другому, и если там нет пересекающихся файлов, то оба пакета спокойно установятся параллельно и будут правильно удовлетворять зависимости программ, которые о переименовании пакетов не знали.

Так что, да, это возможно, и так часто делают.

Ситуация нексколько усложняется тем, что в пакетах обычно не один, а несколько so-файлов, но такой пакет всегда можно разбить на несколько.

Исправление Nxx, :

Если новая версия библиотеки обратно не совместима со старой, то разве её so файл не будет иметь других цифорок в имени?

Будет.

И разве две версии этой библиотеки, в этом случае, не смогут ужиться в одной системе?

В принципе, пакет можно назвать по-другому, и если там нет пересекающихся файлов, то оба пакета спокойно установятся параллельно и будут правильно удовлетворять зависимости программ, которые о переименовании пакетов не знали.

Так что, да, это возможно, и так часто делают.

Исходная версия Nxx, :

Если новая версия библиотеки обратно не совместима со старой, то разве её so файл не будет иметь других цифорок в имени?

Будет.

И разве две версии этой библиотеки, в этом случае, не смогут ужиться в одной системе?

В принципе, пакет можно назвать по-другому, и если там нет пересекающихся файлов, то оба пакета спокойно установятся параллельно и будут правильно удовлетворять зависимости.

Так что, да, это возможно, и так часто делают.