Почему у меня установлены две версии gtk?

Используя следующую команду, чтобы увидеть, какую версию gtk использует моя система: apt-cache policy libgtk2.0-0 libgtk-3-0

Это говорит:

libgtk2.0-0:
  Installed: 2.24.27-0ubuntu1
  Candidate: 2.24.27-0ubuntu1
  Version table:
  *** 2.24.27-0ubuntu1 0
            500 http://archive.ubuntu.com/ubuntu/ vivid/main amd64 Packages
            100 /var/lib/dpkg/status

libgtk-3-0:
  Installed: 3.14.13-0ubuntu1
  Candidate: 3.14.13-0ubuntu1
  Version table:
  *** 3.14.13-0ubuntu1 0
            500 http://archive.ubuntu.com/ubuntu/ vivid-updates/main amd64 Packages
            100 /var/lib/dpkg/status
      3.14.12-0ubuntu2 0
            500 http://archive.ubuntu.com/ubuntu/ vivid/main amd64 Packages

Кажется, говорят, что у меня установлены две версии. Почему так?

1 ответ

Решение

Это разные ABI-версии GTK+.

Как упоминалось в комментариях, некоторые вещи все еще требуют GTK+ 2.x и не были портированы на GTK+ 3.x. Аналогично, у вас могут быть установлены как Qt 4.x, так и 5.x, поскольку для разных приложений требуются разные версии.

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