Я не могу установить libtiff на мою 64-битную Ubuntu

Когда я пытаюсь установить libtiff на моей 64-битной Ubuntu я получаю следующую ошибку:

sudo apt-get install libtiff
Reading package lists... Done
Building dependency tree       
Reading state information... Done
Package libtiff is not available, but is referred to by another package.
This may mean that the package is missing, has been obsoleted, or
is only available from another source

E: Package 'libtiff' has no installation candidate
ubuntu@ip-10-119-97-123:/mnt$ libtiff-memcached

libtiff-memcached: command not found

5 ответов

У libtiff нет кандидата на установку. Ваш выбор:

sudo apt-get install libtiff4

для Ubuntu 12.04, 12.10, 13.04 и 13.10 ... или

sudo apt install libtiff5

для Ubuntu 14.04, 15.04, 15.10, 16.04, 16.10, 17.04, 17.10, 18.04, 18.10 и 19.04.

Вы также можете установить libtiff4 и libtiff5 из Центра программного обеспечения Ubuntu.

Если, как я, вы можете искать утилиты:

sudo apt-get install libtiff-tools

У меня была похожая проблема. Итак, что решило для меня это сделать:

sudo apt-get install libtiff-dev

libtiff4 был до 13.10 и 14.04 предоставляет libtiff5.
Чтобы установить его, тем не менее, перейдите на страницу загрузки и выберите libtiff4_3.9.7-2ubuntu1_amd64.deb. Откройте терминал и в папке, где вы скачали файл, напишите:

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

libtiff5 и libtiff4 совместимы, поэтому не будут записывать поверх файлов libtiff5.

sudo apt-get update
sudo apt-get install libtiff4

Эти команды установят libtiff на ваш 64-битный компьютер. Вы можете использовать http://packages.ubuntu.com/ для поиска нужных вам пакетов. В данном случае это http://packages.ubuntu.com/precise/libtiff4

Всякий раз, когда вы пытаетесь найти пакет, имя которого не знаете, но поскольку вы уже знаете что-то вроде libtiff пытаться бежать

`apt-cache search libtiff`

или

apt-cache search libtiff*

Это покажет вам все возможные варианты, из которых вы, возможно, захотите установить. Ошибка отсутствия кандидата на установку просто означает, что он не может найти точный пакет с таким именем, поэтому вы можете выполнить поиск среди всех возможных пакетов и получить то, что хотите. надеюсь это поможет.

Если это не сработает, можно использовать пакеты dpkg, как уже было показано выше.

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