在RedHat机器上安装GD Library for twiki

JBW*_*ore 5 perl redhat twiki gdlib

我的最终目标是为我的研究小组运行一个twiki网站.

我在运行Apache等的RedHat服务器上有空间,但我没有root权限.由于我无法使用当前权限安装perl模块,因此我决定手动安装本地版本的perl.工作没问题.要使twiki工作,需要以下模块:

我安装了FreezeThaw,CGI,Error,它在GD上失败,出现以下错误:

UNRECOVERABLE ERROR无法在搜索路径中找到gdlib-config.

请安装libgd 2.0.28或更高版本.如果你想尝试

无论如何编译,请使用选项--ignore_missing_gd重新运行此脚本.

在寻找如何绕过这个最新的障碍时,我发现了一个先前的问题:如何安装带有Strawberry Perl的GD库,询问安装这个问题,并建议手动编译 gdlib.但是,您会注意到该链接已损坏.基本站点:http://www.libgd.org/基本上是说要去项目的bitbucket页面.

所以我从该页面获得了tarball并且正在尝试安装它.按照说明进行操作时会出现以下问题.README.TXT说:"如果已从CVS获取源,请运行bootstrap.sh [options]."

运行bootstrap.sh会产生:

configure.ac:64:警告:在库中找不到宏`AM_ICONV'

configure.ac:10:必需的目录./config不存在cp:不能

创建常规文件`config/config.guess':没有这样的文件或目录

configure.ac:11:安装`config/config.guess'configure.ac:11:

复制cp时出错:无法创建常规文件

`config/config.sub':没有这样的文件或目录configure.ac:11:

安装`config/config.sub'configure.ac:11:错误

复制cp:无法创建常规文件`config/install-sh':没有这样的

文件或目录configure.ac:28:安装`config/install-sh'

configure.ac:28:复制cp时出错:无法创建常规

文件`config/missing':没有这样的文件或目录configure.ac:28:

安装`config/missing'configure.ac:28:复制时出错

configure.ac:577:找不到所需的文件`config/Makefile.in'

configure.ac:577:找不到所需的文件`config/gdlib-config.in'

configure.ac:577:找不到所需的文件`test/Makefile.in'

Makefile.am:14:使用了Libtool库但是'LIBTOOL'未定义

Makefile.am:14:定义`LIBTOOL'的常用方法是添加

AC_PROG_LIBTOOL' Makefile.am:14: toconfigure.ac'并运行

aclocal' andautoconf'再次.Makefile.am:14:如果`AC_PROG_LIBTOOL'

在`configure.ac'中,确保Makefile.am:14:它的定义是在

aclocal的搜索路径.cp:无法创建常规文件

`config/depcomp':没有这样的文件或目录Makefile.am:安装

`config/depcomp'Makefile.am:复制失败时出错

它说我还应该安装以下第三方库:

  1. zlib,可从http://www.gzip.org/zlib/获得 数据压缩库

  2. libpng,可从http://www.libpng.org/pub/png/ 可移植网络图形库获得; 需要zlib

  3. FreeType 2.x,可从http://www.freetype.org/获得. 免费,高质量和便携式字体引擎

  4. JPEG库,可从http://www.ijg.org/ Portable JPEG压缩/解压缩库获得

  5. XPM,可从http://koala.ilog.fr/lehors/xpm.html X Pixmap库获得

我现在无视这一点.

切换到它所说的通用指令遵循INSTALL文件中的建议; 其中说:"cd到包含包源代码的目录,并输入./configure来配置系统包." 哪个单位不起作用:我已经cd进了tarball的每个目录,并且运行该命令什么都不做.

因此,尝试安装twiki需要我安装perl,这需要我安装perl模块:FreezeThaw,CGI,错误,HTML,时间模块和GD - 它本身要求我安装gdlib - 这进一步暗示我安装zlib,libpng,FreeType 2.x,JPEG库和XPM.当然,我坚持安装gdlib阶段.

我的问题是:还有什么其他过程可以将人类贬低到这样的水平?当我深入研究这个苦难的洋葱时,我无法理解摆在我前面的残酷深处.我应该结束这一切吗?可以从这种疯狂中带来意义吗?太阳明天会升起,如果是的话,它甚至会起作用吗?

但是,严肃地说,任何关于不同/更好地做什么的建议都会非常感激 - 我不记得孩子的笑声听起来像什么了.

dax*_*xim 10

安装包gd-devel,它包含/usr/bin/gdlib-config.

  • 你得到了错误的tarball,因为你不是GD开发人员,你不应该查看`tip`,但最新版本标有版本号,例如[GD_2_0_34RC1.tar.gz](https://bitbucket.org/ pierrejoye/GD-的libgd/GET/GD_2_0_34RC1.tar.gz).我看到openSUSE有一个更新的版本:[gd-2.0.36.RC1.tar.bz2](https://api.opensuse.org/public/source/openSUSE:12.1/gd/gd-2.0.36. RC1.tar.bz2).普通`./configure`工作,无需引导. (2认同)

cod*_*ark 5

以下命令应该做必要的:

sudo apt-get -y install libgd2-xpm-dev build-essential
Run Code Online (Sandbox Code Playgroud)