Caliber не может загрузить ImageMagick с момента обновления до Vivid Vervet
Я только что обновился до Ubuntu 15.04, и теперь Caliber не будет работать.
File "/usr/lib/calibre/calibre/utils/magick/__init__.py", line 15, in
<module> raise RuntimeError('Failed to load ImageMagick: '+_merr)*
RuntimeError: Failed to load ImageMagick: libIlmImf.so.6: cannot open
shared object file: No such file or directory
Я попытался удалить / переустановить Калибр и ImageMagick.
Вот изображение, которое я имею:
dpkg -l 'imagemagick*'
Desired=Unknown/Install/Remove/Purge/Hold
| Status=Not/Inst/Conf-files/Unpacked/halF-conf/Half-inst/trig-aWait/Trig-pend
|/ Err?=(none)/Reinst-required (Status,Err: uppercase=bad)
||/ Name Version Architecture Description
+++-==============-============-============-=================================
ii imagemagick 6.9.2-5 amd64 Use ImageMagick to convert, edit,
un imagemagick-6. <none> <none> (no description available)
ii imagemagick-6. 8:6.8.9.9-5u amd64 image manipulation programs -- qu
ii imagemagick-co 8:6.8.9.9-5u all image manipulation programs -- in
un imagemagick-do <none> <none> (no description available)
Вот такой у меня калибр:
dpkg -l 'calibre*'
Desired=Unknown/Install/Remove/Purge/Hold
| Status=Not/Inst/Conf-files/Unpacked/halF-conf/Half-inst/trig-aWait/Trig-pend
|/ Err?=(none)/Reinst-required (Status,Err: uppercase=bad)
||/ Name Version Architecture Description
+++-==============-============-============-=================================
ii calibre 2.33.0+dfsg- all e-book converter and library mana
ii calibre-bin 2.33.0+dfsg- amd64 e-book converter and library mana
У меня есть некоторые из моего собственного кода Python, который вызывает ImageMagick, и после обновления я получаю ту же ошибку:
error while loading shared libraries: libIlmImf.so.6: cannot open
shared object file: No such file or directory
Как мне решить это?
1 ответ
Решение
Забудьте о пакете Caliber в репозиториях Ubuntu, он устарел и не очень хорошо поддерживается.
sudo apt-get remove calibre
Установите Caliber с помощью команды ниже, автор Caliber предоставляет отличный скрипт установки.
sudo -v && wget -nv -O- https://raw.githubusercontent.com/kovidgoyal/calibre/master/setup/linux-installer.py | sudo python -c "import sys; main=lambda:sys.stderr.write('Download failed\n'); exec(sys.stdin.read()); main()"
Этот скрипт позволяет получить версию 2.41.0 без проблем с отсутствующими библиотеками.
Больше информации здесь.