添加您自己的 GIMP 特性
2010-08-25 00:00:00 来源:WEB开发网在以这种方式安装第一个库之前,确保 /opt/share/aclocal 目录已存在;否则就创建该目录。
大部分需要的组件使用 make 系统,可以通过切换到未打包的源代码所在的目录来在您的系统上编译和安装,如清单 4 所示。
清单 4. 使用 make 编译和安装组件
./configure --prefix=<xxx>
make
sudo make install
对于使用 Git 获取的库,使用 ./autogen.sh --prefix=<xxx> 替换清单 4 中的第一条命令 /configure。另外,如果您正在构建 GTK+,应在 autogen 或 configure 命令行上包含选项 --with-xinput=yes。这将使卡片机(tablet)和其他对压力敏感的设备使用 GIMP。
编译 GIMP
上述先决条件就绪后,编译 GIMP 就比较简单。设置清单 4 中的环境变量,以便 GIMP 能够获取您选择的不同前缀中的新库,并在该前缀中构建 GIMP。这将避免与系统安装的稳定 GIMP 本身冲突(参见清单 5)。
清单 5. 设置环境变量
PREFIX=/opt
export PATH=$PREFIX/bin:$PATH
export LD_LIBRARY_PATH=$PREFIX/lib:$LD_LIBRARY_PATH
export ACLOCAL_FLAGS="-I $PREFIX/share/aclocal"
使用这些设置创建一个脚本并使用源 shell 命令运行它。每次构建 GIMP 都需要设置这些变量。然后切换到 GIMP 源基目录并输入清单 6 中的代码。
清单 6. 使用 make 安装 GIMP 源代码
./autogen.sh --prefix=<xxx>
make
sudo make install
如果出现任何关于缺失库的消息,按照 “您的发行版知识库上过期或缺失的库” 小节介绍的方法处理。
浏览源代码
现在您已经成功构建了 GIMP,现在我们看看 GIMP 源代码中有什么新内容。
更多精彩
赞助商链接