NoneLibgtk не обновляется (найдено 3.18, но установлено 3.22)

Я пытаюсь скомпилировать программу (в частности, Dino), но я получаю следующую ошибку:

CMake Error at /usr/share/cmake-3.10/Modules/FindPackageHandleStandardArgs.cmake:137 (message):
  Could NOT find GTK3: Found unsuitable version "3.18.9", but required is at
  least "3.22" (found /usr/lib/x86_64-linux-gnu/libgtk-3.so)

Я проверил ссылки на файлы; libgtk-3.so это ссылка на /usr/lib/x86_64-linux-gnu/libgtk-3.so.0.2200.30,

В основном моей программе нужна версия 3.22 компилировать, но только найти версию 3.18, Тем не менее, apt говорит мне, что версия GTK действительно 3.22:

hippo@tk-terbium:~$ apt-show-versions libgtk-3-0 libgtk-3-dev
libgtk-3-0:amd64/bionic 3.22.30-1ubuntu1 uptodate
libgtk-3-0:i386 not installed
libgtk-3-dev:amd64/bionic 3.22.30-1ubuntu1 uptodate
libgtk-3-dev:i386 not installed

Я пытался переустановить libgtk-3-dev, но получил те же результаты. (Я не мог переустановить libgtk-3-0 из-за проблем с зависимостями). Кажется, что файл библиотеки не обновляется, хотя пакет и обновляется. Есть ли способ обновить мой libgtk-3.so?

Примечание: я недавно обновился с 16.04 (Trusty) до 18.04 (Terbium). Так что я думаю, мойlibgtk-*пакеты были обновлены и не были недавно установлены; возможно, по какой-то причине старая версия не была заменена должным образом.

0 ответов

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