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-*
пакеты были обновлены и не были недавно установлены; возможно, по какой-то причине старая версия не была заменена должным образом.