抱歉,我对 Ubuntu 还不是很熟悉。我搜索并尝试了一些方法,但不确定如何将 repo 添加到我的 Ubuntu 20.04 中以便安装gtk+3.0
。
我读了:
这是我正在尝试安装的包apt
https://launchpad.net/ubuntu/+source/gtk+3.0/3.24.18-1ubuntu1
通过 source.list 启用它的正确方法是什么sudo apt install gtk+3.0
?或者正确的方法是通过下载.deb
文件手动安装它?
我还没有尝试使用synaptic
,我想尽可能保持原味,我应该使用吗synaptic
?
谢谢
编辑:我想要该包的原因是因为我有查找gtk/gtk.h
依赖于该gtk+-3.0
包的源代码。
fatal error: gtk/gtk.h: No such file or directory
33 | #include <gtk/gtk.h>
| ^~~~~~~~~~~
答案1
Ubuntu 在 Launchpad 中托管软件包,但您无需从 Launchpad 下载它们。 可以通过 APT 从官方存储库获取相同的软件包。
要查找您需要的包,请访问https://packages.ubuntu.com,并在软件包内容中搜索库名称(此处为gtk.h
)。您可以选择 Ubuntu 版本(20.04 为focal
)。
结果如下。
如你所见,相关的软件包有libgtk-2.0-dev
,,libgtk-3-dev
。4-cran-rgtk2
由于你需要 gtk-3,因此使用以下命令安装相关软件包
sudo apt install libgtk-3-dev