如何为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仓库中修复了这个并将仓库移到了这里: