需要帮助使用 make 从源代码安装插件

需要帮助使用 make 从源代码安装插件

我正在运行 Ubuntu 12.04 x64 桌面 DVD,并且已从 Ubuntu 软件中心安装了 GIMP 2.6.12。我需要一个用于批量调整图像大小的插件,并且找到了一个。我下载了该插件,并将其解压到我的下载文件夹中。自述文件提示要 make 和 make install。我尝试通过终端“make”,但出现错误。我尝试安装的插件是http://www.alessandrofrancesconi.it/projects/bimp/。从我的 make 命令到最后,终端中的完整输出是(抱歉,我是 GNU/Linux 和 StackExchange 的菜鸟,不知道如何正确插入代码):


aknewhope@jordandesktop:~/Downloads$ make
make: gimptool-2.0: Command not found
gcc -o ./bin/bimp -Wall -Wno-unused-variable -Wno-pointer-sign -Wno-parentheses
src/*.c src/manipulation-gui/*.c  -DGIMP_DISABLE_DEPRECATED 
src/bimp-gui.c:7:21: fatal error: gtk/gtk.h: No such file or directory
compilation terminated.
src/bimp-manipulations-gui.c:5:21: fatal error: gtk/gtk.h: No such file or directory
compilation terminated.
src/bimp-manipulations.c:7:21: fatal error: gtk/gtk.h: No such file or directory
compilation terminated.
src/bimp-operate.c:10:21: fatal error: gtk/gtk.h: No such file or directory
compilation terminated.
src/bimp.c:25:26: fatal error: libgimp/gimp.h: No such file or directory
compilation terminated.
src/manipulation-gui/gui-changeformat.c:2:21: fatal error: gtk/gtk.h: No such file or directory
compilation terminated.
src/manipulation-gui/gui-color.c:1:21: fatal error: gtk/gtk.h: No such file or directory
compilation terminated.
src/manipulation-gui/gui-crop.c:1:21: fatal error: gtk/gtk.h: No such file or directory
compilation terminated.
src/manipulation-gui/gui-fliprotate.c:1:21: fatal error: gtk/gtk.h: No such file or directory
compilation terminated.
src/manipulation-gui/gui-rename.c:3:21: fatal error: gtk/gtk.h: No such file or directory
compilation terminated.
src/manipulation-gui/gui-resize.c:1:21: fatal error: gtk/gtk.h: No such file or directory
compilation terminated.
src/manipulation-gui/gui-sharp.c:1:21: fatal error: gtk/gtk.h: No such file or directory
compilation terminated.
src/manipulation-gui/gui-userdef.c:3:21: fatal error: gtk/gtk.h: No such file or directory
compilation terminated.
src/manipulation-gui/gui-watermark.c:3:21: fatal error: gtk/gtk.h: No such file or directory
compilation terminated.
make: *** [make] Error 1

答案1

问题是,在自述文件中,他指出需要安装“gimp-dev”包才能编译 Gimp 插件。我找过这个包,但它在 ubuntu.packages.com(和 Debian)上有一个不同的名字,叫做 libgimp2.0-dev。安装后就可以使用了。我在 GitHub 上联系了开发人员,他回复了我,并将在未来的版本中更新。谢谢

答案2

您可能很久以前就回答过这个问题,但是如果您将来遇到类似的问题,您可以使用 packages.ubuntu.com 上的搜索工具来找出哪个包提供了文件。

史蒂夫·S

答案3

可能是你没有安装 GTK+ 开发库。你可以通过安装 GTK+ 来解决这个问题

尝试

sudo apt-get install libgtkmm-3.0-1 libgtk-3-dev

相关内容