Для просмотра файлов DJVU в OpenSolaris используется усовершенствованная программа evince, пакет с которой расположен на сайте http://www.sunfreepacks.com/
Если это данный evince является первым пакетом, устанавливаемым с данного сайта, то в первую очередь следует поставить базовые пакеты:
pfexec pkgadd -d ASgettext-0.17.pkg
pfexec pkgadd -d ASlibiconv-1.12.pkg
pfexec pkgadd -d GNUbase.pkg
Затем следует поставить непосредственно пакет с evince и зависящие от него:
pfexec pkgadd -d ASevince-2.24.0.pkg
pfexec pkgadd -d ASghost-8.63.pkg
pfexec pkgadd -d ASlibspectre-0.2.1.pkg
При попытке запуска /opt/gnu/bin/evince возникает ошибка
ld.so.1: evince: fatal: libpoppler-glib.so.3: open failed: No such file or directory
При помощи пакетного менеджера находим, что в системе установлена более новая версия библиотеки:
pkg search «*libpoppler-glib*»
Создаем на нее символическую ссылку:
pfexec ln -s /usr/lib/libpoppler-glib.so /opt/gnu/lib/libpoppler-glib.so.3
При попытке открытия файла в формате DJVU возникла ошибка
** (evince:1943): WARNING **: ld.so.1: evince: fatal: libdjvulibre.so.21: open failed: No such file or directory
Решение — установка плагина, поддерживающего DJVU:
pfexec pkgadd -d ASdjvulibre-3.5.21.pkg
Теперь DJVU-файлы открываются.
Speak Your Mind