LINUX.ORG.RU

Debian packages: libjpeg-turbo и libjpeg62


0

1

Появилась задача оптимизировать ПО на сервере, интенсивно работающий с изображениями в формате JPEG. Собрал deb пакет с libjpeg-turbo, который конфликтует с оригинальым libjpeg62. Если просто заменить пакеты - система потребует снести весь софт, использующий libjpeg62. Собрать пакет libjpeg62 с содержимым libjpeg-turbo - худший вариант.

У кого есть опыт решения подобных вопросов?

★★★

Проблему бы решили versioned Provides, но жаль, их нет. Если они (библиотеки) ABI-совместимы — можно пересобрать под именем libjpeg62, да. Если нет — придётся пересобрать весь софт, который требует libjpeg.

Других вариантов я, навскидку, не вижу.

JackYF ★★★★ ()

Никак же. Переделывай пакеты для программ и пиши в зависимостях.

rafister ()

В gentoo по умолчанию идет libjpeg-turbo, у меня по крайней мере.

rafister ()

ну в генте я сделал ничего не содержащий пакет, требующий libjpeg-turbo
итого - и зависимости на месте и либа нужная есть

megabaks ★★★★ ()

задача заменить libjpeg62 или использовать их вместе?

aho ()
Ответ на: комментарий от aho

Задача заменить libjpeg62 и положить пакет в репозиторий, причем libjpeg-turbo должен использоваться только на определенных серверах.

Сейчас склоняюсь к варианту включения libjpeg-turbo в пакет с прикладным ПО.

exst ★★★ ()
Ответ на: комментарий от exst

хм...так есть вариант иметь обе либы:
просто софт, интенсивно работающий с jpeg, запускать с турболибой
тогда с пакетами вообще никаких проблем
//хотя , видимо, это будет дольше

megabaks ★★★★ ()
Ответ на: комментарий от megabaks

Пакеты содержать файлы с одинаковыми именами. Придется переименовывать.

exst ★★★ ()
Ответ на: комментарий от JackYF

Так libjpeg и так в 3х разных пакетах лежат, по версиям (libjpeg62, libjpeg7, libjpeg8).

Deleted ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.