Inkscape开发构建与扩展定制全攻略
1. 引言
Inkscape是一款强大的开源矢量图形编辑工具,为了更好地满足个性化需求和参与开发测试,我们可以进行开发版本的编译以及扩展的定制。本文将详细介绍在Linux系统上编译Inkscape开发版本,以及修改现有扩展和创建新扩展的方法。
2. 在Linux上编译开发版本
在主要版本发布之前,测试开发版本并报告错误对开发过程有巨大帮助。它能让更多人发现不同的错误,还能减轻程序员的测试负担,让他们有更多时间修复错误和实现新功能。以下是在Linux上编译Inkscape开发版本的详细步骤:
2.1 准备工作
- 安装Bazaar :Inkscape开发通过launchpad.net服务进行,使用Bazaar分布式版本控制系统。确保系统已安装Bazaar包。
- 安装依赖项 :要使Inkscape的所有功能正常运行,需要安装所有依赖项。可在Inkscape网站上找到列表,并使用喜欢的包管理器进行安装。在Ubuntu系统上,可以使用以下命令:
sudo apt-get install build-essential autoconf automake intltool
libglib2.0-dev libpng12-dev libgc-dev libfreetype6-dev liblcms1-dev
libgtkmm-2.4-dev libxslt1-dev libboost-dev libpo