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

5

Недавно я обновил с 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 правильно установлен. Вы не знаете, что здесь не так? Почему Smoldyn не работает? Большое спасибо заранее!

Моя система:

  • Ubuntu 14.04 LTS
  • Процессор: Intel® Core ™ i7-2600 CPU @ 3,40 ГГц × 8
  • Графика: Gallium 0.4 на AMD CEDAR
  • Тип ОС: 64 бит
задан user275363 28.04.2014 в 15:24
источник

1 ответ

6

14.04 предоставляет libtiff5 , но не libtiff4 (до saucy 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

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

    
ответ дан Sylvain Pineau 28.04.2014 в 15:52
источник