我一直在尝试在我的 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 中提供。
您还需要使用meson
and python3-gi
from bullseye-backports
。
答案2
将 GTK-4 安装到 Debian 的唯一方法是构建 GTK-4 以及来自源的依赖项。要构建的零件的完整列表是:
- GTK
- 通用库
- 潘戈
- Gdk-pixbuf
- 攻击力
- GObject自省
- 环氧树脂
源的说明和直接下载链接可在gtk.org 文档。
如果您不熟悉从源代码进行编译和安装,可以通过搜索网络轻松找到说明和指南。这是itsfoss.com 上的一个示例。