18.04:需要更新至 GTK 3.24

18.04:需要更新至 GTK 3.24

我需要将我的 GTK 版本从 3.20 更新到 3.24 才能从源代码构建包。

跑步

sudo apt install libgtk-3-0

给我。

libgtk-3-0 is already the newest version (3.22.30-1ubuntu4).

我尝试从源代码构建它,这导致 glib 出现同样的问题。当我尝试从源代码构建它时,它又告诉我我的 meson 版本太旧了。那时我意识到一定有更好的方法。

有没有办法用 apt(或任何其他工具)安装足够新的 GTK 版本?似乎有一个版本Debian Sid

我正在运行 Ubuntu 18.04,因此 apt 设置为 bionic 存储库。

答案1

dpkg --list | grep libgtk19.10 显示:

ii  libgtk-3-0:amd64                                            3.24.12-1ubuntu1                     amd64        GTK graphical user interface library
ii  libgtk-3-bin                                                3.24.12-1ubuntu1                     amd64        programs for the GTK graphical user interface library
ii  libgtk-3-common                                             3.24.12-1ubuntu1                     all          common files for the GTK graphical user interface library
ii  libgtk2.0-0:amd64                                           2.24.32-4ubuntu1                     amd64        GTK graphical user interface library - old version
ii  libgtk2.0-bin                                               2.24.32-4ubuntu1                     amd64        programs for the GTK graphical user interface library
ii  libgtk2.0-cil                                               2.12.40-2                            amd64        CLI binding for the GTK+ toolkit 2.12
ii  libgtk2.0-cil-dev                                           2.12.40-2                            amd64        CLI binding for the GTK+ toolkit 2.12
ii  libgtk2.0-common                                            2.24.32-4ubuntu1                     all          common files for the GTK graphical user interface library
ii  libgtk2.0-dev:amd64                                         2.24.32-4ubuntu1                     amd64        development files for the GTK library
ii  libgtk2.0-doc                                               2.24.32-4ubuntu1                     all          documentation for the GTK graphical user interface library
ii  libgtk3-perl                                                0.036-1                              all          Perl bindings for the GTK+ graphical user interface library
ii  libgtkd-3-0                                                 3.9.0-1                              amd64        GTK+ graphical user interface library - D bindings
ii  libgtkglext1:amd64                                          1.2.0-9                              amd64        OpenGL Extension to GTK+ (shared libraries)
ii  libgtkmm-2.4-1v5:amd64                                      1:2.24.5-4                           amd64        C++ wrappers for GTK+ 2 (shared libraries)
ii  libgtkmm-3.0-1v5:amd64                                      3.24.1-1                             amd64        C++ wrappers for GTK+ (shared libraries)
ii  libgtksourceview-4-0:amd64                                  4.4.0-1                              amd64        shared libraries for the GTK+ syntax highlighting widget
ii  libgtksourceview-4-common                                   4.4.0-1                              all          common files for the GTK+ syntax highlighting widget
ii  libgtkspell0:amd64                                          2.0.16-1.2                           amd64        spell-checking addon for GTK's TextView widget

因此,您可以尝试使用 eoan 的存储库进行安装,但最好在 VM 上的某个地方使用 19.10,以避免依赖关系中断以及因使用这种糟糕的解决方法而产生的很多问题。

相关内容