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 ★★★★
()
Ответ на: комментарий от aho

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

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

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

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

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

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

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