Установить библиотеку GD на компьютер RedHat для twiki

Моя конечная цель — запустить twikiвеб-сайт для моей исследовательской группы.

У меня есть место на сервере RedHat, на котором работает Apache и т. д., но на котором у меня нет root-доступа. Поскольку я не могу устанавливать модули perl с текущими разрешениями, я решил вручную установить локальную версию perl. Получил, что работает без проблем. Для работы twiki необходимы следующие модули:

Я установил FreezeThaw, CGI, Error, и он не работает на GD со следующей ошибкой:

НЕИСПРАВИМАЯ ОШИБКАНе удалось найти gdlib-config в пути поиска.

Пожалуйста, установите libgd 2.0.28 или выше.Если вы все равно хотите попытаться

скомпилировать, перезапустите этот скрипт с параметром --ignore_missing_gd.

В поисках того, как обойти это новейшее препятствие, я нашел предыдущий SO-вопрос: Как установить библиотеку GD с Strawberry Perlспрашивал об установке этого, а в верхнем ответе предлагалось скомпилировать вручнуюgdlib. Однако вы заметите, что эта ссылка не работает. Базовый сайт: http://www.libgd.org/в основном не работает, предлагая перейти на страницу проекта bitbucket.

Итак, я получил архив с этой страницы и пытаюсь установить его. Следующие проблемы возникают, когда я следую прилагаемым инструкциям. README.TXT говорит: «Если исходники были загружены из CVS, запустите bootstrap.sh [параметры]».

Запуск 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: в configure.ac' и запустить

aclocal' и снова autoconf. Makefile.am:14: Если `AC_PROG_LIBTOOL'

находится в `configure.ac', убедитесь, что Makefile.am:14: его определение находится в пути поиска aclocal

. cp: невозможно создать обычный файл

`config/depcomp': нет такого файла или каталога Makefile.am: установка

`config/depcomp' Makefile.am: ошибка при копировании Failed

И мне также нужно установите следующие сторонние библиотеки:

  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/. Переносимая библиотека сжатия/распаковки JPEG

  5. XPM, доступна по адресу http://koala.ilog.fr/lehors/xpm.html Библиотека X Pixmap

, которую я пока игнорирую.

При переключении на общие инструкции следуйте советам в файле INSTALL; в котором говорится: «перейдите в каталог, содержащий исходный код пакета, и введите ./configure, чтобы настроить пакет для вашей системы». Какая квартира не работает: я зашел в каждый каталог архива, и выполнение этой команды ничего не дало.

Таким образом, попытка установить twiki потребовала от меня установки Perl, что потребовало от меня установки Perl-модулей: FreezeThaw, CGI, Error, HTML, Time-modules и GD, что само по себе потребовало от меня установки gdlib, который далее предложил установить zlib, libpng, FreeType 2.x, библиотеку JPEG и XPM. И, конечно же, я застрял на этапе установки gdlib.

Мой вопрос : какой еще процесс может возможно унижать человечество до такого уровня? Я не могу понять глубины жестокости, которые ждут меня впереди, когда я все глубже погружаюсь в эту луковицу страданий. Должен ли я просто закончить все это? Можно ли извлечь смысл из этого безумия? Взойдет ли завтра солнце, и если да, то какое это имеет значение?

А если серьезно, буду очень признателен за любые предложения о том, что можно сделать по-другому/лучше — я уже не могу вспомнить, как звучит детский смех.

5
задан Community 23 May 2017 в 12:09
поделиться