Почему libtiff.so.4 не распознается?

Я недавно обновился с Ubuntu 13.10 до 14.04 LTS. Я использовал Smoldyn, пакет моделирования на основе частиц, но после обновления он больше не работает. После ввода

smoldyn

Я получаю следующее сообщение об ошибке:

smoldyn: error while loading shared libraries: libtiff.so.4: cannot open shared object file: No such file or directory

Видимо, он не может найти libtiff.so.4. С другой стороны, команда

locate libtiff.so.4

дает мне:

/usr/lib/x86_64-linux-gnu/libtiff.so.4
/usr/lib/x86_64-linux-gnu/libtiff.so.4.3.6

Похоже, что libtiff установлен правильно. Ты хоть представляешь, что здесь не так? Почему смолдын не работает? Спасибо заранее!


Моя система:

  • Ubuntu 14.04 LTS
  • Процессор: Intel® Core™ i7-2600 с тактовой частотой 3,30 ГГц × 8
  • Графика: Галлий 0,4 на AMD CEDAR
  • Тип ОС: 64 бит

1 ответ

Решение

14.04 предоставляет libtiff5, но не libtiff4 (до дерзкого 13.10).

Чтобы установить версию 13.10, перейдите на страницу загрузки amd64 на панели запуска и выберите libtiff4_3.9.7-2ubuntu1_amd64.deb,

Теперь откройте Терминал с помощью Ctrl + Alt + t и введите папку, в которую вы загрузили файл deb:

sudo dpkg -i ./libtiff4_3.9.7-2ubuntu1_amd64.deb

Переустановка старой библиотеки должна решить вашу проблему.

Другие вопросы по тегам