如何为Gimp编译deskew插件?

我很有兴趣使用这个Deskew插件,它似乎有些陈旧,在gimp注册表中链接断了。

https://github.com/prokoudine/gimp-deskew-plugin

如何在运行Gimp 2.8的Ubuntu 64-bit 12.10上安装它? 我无法想象我有什么“配置”或“制造”来编译插件。 我理解应该放置最终结果

Noob-level:我知道如何绕过终端,但就是这样。

谢谢!

以下是如何为Gimp编译deskew插件 。 它基本上没有麻烦,但我会注意到一些重要的事情。 这适用于所有Gimp 2.x版本; 它已经在Gimp版本2.6和2.8上成功测试过。

首先,您需要Gimp开发文件,最重要的是libgimp2.0-dev因为它包含为gimp编译插件所需的头文件。

 sudo apt-get install libgimp2.0-dev 

我已经安装了其他的gimp开发文件,因为我已经运行了sudo apt-get build-dep gimp ,但你不应该为这个插件需要它们。

现在从git中获取代码:

 git clone git://github.com/prokoudine/gimp-deskew-plugin.git 

然后cd到gimp-deskew-plugin文件夹并运行

 ./autogen.sh 

我通常在这里指定--prefix=/usr ,因为我们不希望插件安装在/usr/local ,但是它没有在/usr层次结构中正确安装,但我将解释如何在以后解决这个问题。

现在,运行make并在几秒钟内编译插件可执行文件。

由于运行sudo make install并不能完全达到我们想要的位置(即使先前指定了前缀),在这种情况下有必要手动将一个可执行文件复制到Gimp plugins文件夹:

cd到~/gimp-deskew-plugin/src并运行

 sudo cp deskew /usr/lib/gimp/2.0/plugins 

现在可以从Gimp> Layer> Transform> Deskew访问该插件。

在此处输入图像描述

只是一个抬头。 我在Git仓库中修复了这个并将仓库移到了这里:

https://github.com/gimp-plugins-justice/gimp-deskew-plugin