LINUX.ORG.RU

Перечень файлов в пакете и libjpeg в Fedora

 ,


0

2

Два связанных вопроса.

1. Не нашел как в fedora получить список файлов, которые были установлены пакетом. Это можно как то посмотреть ?

2. Пытаюсь запустить genymotion и получаю сообщение:

error while loading shared libraries: libjpeg.so.8: cannot open shared object file: No such file or directory

Какой пакет предоставляет libjpeg в fedora? libjpeg-turbo поставил

★★

1. dnf repoquery -l <имя-пакета> - в общем случае

rpm -ql <имя-установленного-пакета> - в случае уже установленного пакета (будет быстрее, т.к. не лезет в удаленные репы)

2. dnf provides */libjpeg.so.* покажет тебе пакеты, содержащие файл по указанной маске. Затем ты можешь dnf repoquery -l libjpeg-turbo убедиться, что в штатном libjpeg-turbo версия другая, не такая как тебе нужна (/usr/lib/libjpeg.so.62)

Предлагаю в качестве костыля сделать подпорку ln -s libjpeg.so.62.1.0 libjpeg.so.8 и посмотреть что будет :) Иначе, перекомпилировать твой genymotion. Надеюсь, src.rpm к нему есть? или проприетарь?

UPD анонимус выше правильно написал, гугли. Проще поставить libjpeg8 нужной версии, как по ссылке

Deleted
()
Последнее исправление: Deleted (всего исправлений: 2)
Ответ на: комментарий от Deleted

про dnf repoquery -l первый раз слышу, спасибо.

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

Поделитесь ссылкой пожалуйста, мне тоже нужен)

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