Сайт | Скачать | Видео | Wiki

Автор Тема: Несовместимости.  (Прочитано 2284 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн DdShurick

  • Это Риччи
  • Модератор
  • Ветеран
  • ****
  • Сообщений: 8636
  • Репутация: +187/-2
  • Автор темы
  • Старый чайник
Несовместимости.
« : 24 Июль 2019, 19:34:46 »
 При проверке запуска jwm выявилась несовместимость libjpeg и libjpeg-turbo.
Цитата
ddr, prar - libjpeg.so.8.0.2 (пакет libjpeg8-8b)
Richy64, 32 - libjpeg.so.62.3.0 (пакет libjpeg-turbo-2.0.2)
При этом JWM из pra не запускается в Richy, а IceWM не показывает обои с libjpeg.so.8.
Надо как-то прийти к общему знаменателю. Отсюда вопрос, что лучше?
Моноблок Lenovo IdeaCentre c200 (Intel Atom D525, Intel GMA 3150, 2 Gb RAM) Richy64
Nettop Acer Aspire Revo R3610 (Atom N330, nVidia GeForce 9400, 3 Gb RAM) Richy64

Оффлайн krasnyh

  • Ветеран
  • *****
  • Сообщений: 5339
  • Репутация: +139/-1
Re: Несовместимости.
« Ответ #1 : 24 Июль 2019, 19:57:11 »
Либа libjpeg.so.62.3.0 вроде устаревшая. В последних пакетах именно libjpeg.so.8.0.2.


Richy64, 32 - libjpeg.so.62.3.0 (пакет libjpeg-turbo-2.0.2)
Кстати, интересное различие пакетов PRA и Richy. Одинаковое название пакета libjpeg-turbo-2.0.2, но разное содержимое:
Цитата
usr/lib/
usr/lib/libjpeg.so
usr/lib/libjpeg.so.8
usr/lib/libjpeg.so.8.2.2
usr/lib/libturbojpeg.so
usr/lib/libturbojpeg.so.0
usr/lib/libturbojpeg.so.0.2.0
https://www.archlinux.org/packages/extra/x86_64/libjpeg-turbo/


Еще для примера libjpeg6-turbo 1.5.3-1:
Цитата
usr/
usr/lib/
usr/lib/libjpeg.so.62
usr/lib/libjpeg.so.62.2.0

https://www.archlinux.org/packages/community/x86_64/libjpeg6-turbo/
« Последнее редактирование: 24 Июль 2019, 20:05:54 от krasnyh »

Оффлайн krasnyh

  • Ветеран
  • *****
  • Сообщений: 5339
  • Репутация: +139/-1
Re: Несовместимости.
« Ответ #2 : 24 Июль 2019, 20:23:36 »
ddr, prar - libjpeg.so.8.0.2 (пакет libjpeg8-8b)
В PRA нет пакета libjpeg8-8b. Может только в ddr?
Скрин.

Оффлайн DdShurick

  • Это Риччи
  • Модератор
  • Ветеран
  • ****
  • Сообщений: 8636
  • Репутация: +187/-2
  • Автор темы
  • Старый чайник
Re: Несовместимости.
« Ответ #3 : 24 Июль 2019, 21:10:13 »
Одинаковое название пакета libjpeg-turbo-2.0.2
libjpeg.so.8.2.2
В Slackware этот пакет назван libjpeg-turbo8-2.0.2, но дело не в названии, а в несовместимости разных версий.
У меня на "ldd * | grep jpeg" откликнулось 67 приложений, так-что перекомпиливать вряд ли.
Моноблок Lenovo IdeaCentre c200 (Intel Atom D525, Intel GMA 3150, 2 Gb RAM) Richy64
Nettop Acer Aspire Revo R3610 (Atom N330, nVidia GeForce 9400, 3 Gb RAM) Richy64

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 33996
  • Репутация: +231/-0
    • PuppyRus-A
Re: Несовместимости.
« Ответ #4 : 25 Июль 2019, 09:10:55 »
Надо как-то прийти к общему знаменателю. Отсюда вопрос, что лучше?
А какая конечная цель?
Если - собирать софт из репы своего донора - оставить родную либу
Если добиться совместимости с репой PRA-DDR - взять из пра
Если и то и другое - запортировать чужую либу для того софта, где она нужно. В ДДР я же запортировал много софта из пра

Оффлайн DdShurick

  • Это Риччи
  • Модератор
  • Ветеран
  • ****
  • Сообщений: 8636
  • Репутация: +187/-2
  • Автор темы
  • Старый чайник
Re: Несовместимости.
« Ответ #5 : 25 Июль 2019, 09:33:54 »
Если и то и другое - запортировать чужую либу
Это необязательно, можно положить обе либы рядом, конфликта не будет, но две не хочется.
Моноблок Lenovo IdeaCentre c200 (Intel Atom D525, Intel GMA 3150, 2 Gb RAM) Richy64
Nettop Acer Aspire Revo R3610 (Atom N330, nVidia GeForce 9400, 3 Gb RAM) Richy64

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 33996
  • Репутация: +231/-0
    • PuppyRus-A
Re: Несовместимости.
« Ответ #6 : 25 Июль 2019, 10:04:41 »
Тогда - это самый простой случай
Мне вашу либу к себе смысла добавлять нет. В ваших репах мне поживиться нечем