Моя конечная цель - запустить сайт twiki для моей исследовательской группы.Установите GD Library на машину RedHat для twiki
У меня есть место на сервере RedHat, на котором запущен Apache и т. Д., Но на котором у меня нет доступа root. Поскольку я не могу установить perl-модули с текущими разрешениями, я решил вручную установить локальную версию perl. Получил, что работать не проблема. Следующие модули должны получить TWiki работать:
- FreezeThaw - http://search.cpan.org/~ilyaz/FreezeThaw
- CGI :: Session - http://search.cpan.org/~markstos/CGI-Session
- Ошибка - http://search.cpan.org/~shlomif/Error
- GD - http://search.cpan.org/~lds/GD
- HTML :: Tree - http://search.cpan.org/~petek/HTML-Tree
- Временные модули - http://search.cpan.org/~muir/Time-modules
Я установил FreezeThaw, CGI, ошибка, и он не будет работать на GD со следующей ошибкой:
UNRECOVERABLE ERROR Could not find gdlib-config in the search path.
Please install libgd 2.0.28 or higher. If you want to try to
compile anyway, please rerun this script with the option --ignore_missing_gd.
В поисках, как получить вокруг этого нового препятствия, я нашел предыдущий SO вопрос: How to install GD library with Strawberry Perl вопрос о установка этого и верхнего ответа suggested manually compiling gdlib. Однако вы заметите, что эта ссылка нарушена. Базовый сайт: http://www.libgd.org/ в основном вниз, говоря, чтобы перейти на страницу проекта bitbucket.
Так что я получил tarball с этой страницы и пытаюсь установить его. При выполнении следующих инструкций возникают следующие проблемы. README.TXT говорит: «Если источники были получены из CVS, запустите bootstrap.sh [options]».
Идущих выходы bootstrap.sh:
configure.ac:64: warning: macro `AM_ICONV' not found in library
configure.ac:10: required directory ./config does not exist cp: cannot
create regular file `config/config.guess': No such file or directory
configure.ac:11: installing `config/config.guess' configure.ac:11:
error while copying cp: cannot create regular file
`config/config.sub': No such file or directory configure.ac:11:
installing `config/config.sub' configure.ac:11: error while
copying cp: cannot create regular file `config/install-sh': No such
file or directory configure.ac:28: installing `config/install-sh'
configure.ac:28: error while copying cp: cannot create regular
file `config/missing': No such file or directory configure.ac:28:
installing `config/missing' configure.ac:28: error while copying
configure.ac:577: required file `config/Makefile.in' not found
configure.ac:577: required file `config/gdlib-config.in' not found
configure.ac:577: required file `test/Makefile.in' not found
Makefile.am:14: Libtool library used but `LIBTOOL' is undefined
Makefile.am:14: The usual way to define `LIBTOOL' is to add
AC_PROG_LIBTOOL' Makefile.am:14: to
configure.ac' and run
aclocal' and
autoconf' again. Makefile.am:14: If `AC_PROG_LIBTOOL'is in `configure.ac', make sure Makefile.am:14: its definition is in
aclocal's search path. cp: cannot create regular file
`config/depcomp': No such file or directory Makefile.am: installing
`config/depcomp' Makefile.am: error while copying Failed
И это говорит, что я должен также установить следующие 3-библиотеки:
Zlib, доступные из http://www.gzip.org/zlib/ библиотеки сжатия данных
libpng, доступно от http://www.libpng.org/pub/png/ Портативная сеть Графическая библиотека; требует ZLIB
FreeType 2.x, доступного от http://www.freetype.org/ Free, высокого качества и портативного двигателя шрифта
библиотеку JPEG, доступный из http://www.ijg.org/ Portable JPEG компрессии/декомпрессия библиотеки
XPM , доступный из библиотеки http://koala.ilog.fr/lehors/xpm.html X Pixmap
Который я сейчас игнорирую.
Переключение на общие инструкции, которые он излагает, следует рекомендациям в файле INSTALL; в котором говорится: «cd в каталог, содержащий исходный код пакета, и введите ./configure, чтобы настроить пакет для вашей системы». Какая квартира не работает: я подключился к каждой директории tarball и запустил эту команду.
Итак, при попытке установить twiki мне понадобилось установить perl, что потребовало установки модулей perl: FreezeThaw, CGI, Error, HTML, Time-modules и GD, которые сами требовали установки gdlib - который далее предложил установить zlib, libpng, FreeType 2.x, библиотеку JPEG и XPM. И, конечно же, я застрял на стадии установки gdlib.
Мой вопрос:: какой другой процесс может унизить человечество до такого уровня? Я не могу понять глубины жестокости, которые лежат впереди меня, когда я погружаюсь все глубже в этот нищий лук. Должен ли я просто закончить все это? Может ли смысл быть вызван этим безумием? Завтра придет солнце, и если да, то это даже имеет значение?
Будем очень благодарны за любые предложения о том, что делать по-другому/лучше, - я не помню, как звучит детский смех.
Только предложение: может быть, лучше попросить свой системный администратор с правами суперпользователя, чтобы установить все эти библиотеки (кстати, требуется много программное обеспечение) для вас; Является ли это возможным? – ArtM
Может быть ... Я, вероятно, в конечном итоге отправлю ему ссылку на этот вопрос. – JBWhitmore