有没有一种简单的方法可以在 Linux 上安装 GTK?

有没有一种简单的方法可以在 Linux 上安装 GTK?

我一直在尝试在我的 debian 系统上安装 gtk 版本 4 只是为了尝试一下,但它看起来非常复杂。总是缺少一些库或头文件。官方网站上也没有真正的安装说明。有人能告诉我如何安装 GTK 吗?似乎不可能。

我已经使用 sudo apt install libgtk-4-dev 安装了它。

但是,如果我尝试运行 gtk 网站上的程序,我会收到错误:

未找到 gtk.h

答案1

如果您使用的是 Debian 11 或更低版本,则没有简单的方法,但这并非不可能。

(在 Debian 12 或更高版本中,sudo apt install libgtk-4-dev.)

要构建示例程序,请运行

gcc $(pkg-config --cflags gtk4) program.c -o program $(pkg-config --libs gtk4)

如果您正在考虑构建大量依赖项,我建议您尝试向后移植。对于 Debian 11,您需要向后移植

其中每一个都可能需要进一步的向后移植。所有其他依赖项均已在 Debian 11 中提供。

您还需要使用mesonand python3-gifrom bullseye-backports

答案2

将 GTK-4 安装到 Debian 的唯一方法是构建 GTK-4 以及来自源的依赖项。要构建的零件的完整列表是:

  • GTK
  • 通用库
  • 潘戈
  • Gdk-pixbuf
  • 攻击力
  • GObject自省
  • 环氧树脂

源的说明和直接下载链接可在gtk.org 文档

如果您不熟悉从源代码进行编译和安装,可以通过搜索网络轻松找到说明和指南。这是itsfoss.com 上的一个示例。

相关内容