1

Я веб программист и локальный сервер по простоте душевной долгое время держал под виндами, но... в общем надоело бороться с багами и глюками при необходимости обновления ПО и подключения новых либ. В общем с сего дня стал осваивать Centos и появились первые проблемы и вопросы.

Итак исходные:
1. CentOS 5.4 на виртуалке.
2. Apache установлен, php 5.3 тоже, ниже 5.2 категорически нельзя но и 5.2 тоже не хочется, лучше уж сразу отмучаться.

Задача:
Для проектов необходимо наличие lib-gd для php.

Ситуация:
Все качал из пакетов/репозиториев, а в основном из remi репозитория. С половиной записимостей справился, но вот вот с php-gd уже как часа 3 *бусь =) В общем данный компонент требует наличия в системе установленного:

----------------------------------------------------------------------------------------
Missing Dependency: libt1.so.5 is needed by package php-gd-5.3.1-1.el5.remi.i386 (remi)
Error: Missing Dependency: libt1.so.5 is needed by package php-gd-5.3.1-1.el5.remi.i386 (remi)
----------------------------------------------------------------------------------------

В репозиториях: base, epel, remi ее нету.
Из исходников у меня собраться не получилось (http://packages.debian.org/ru/sid/libt1-5) из debi конвертнуть не осилил пока что, да и пакетов походу нету для этого занятия, в интернете ничего дельного найти не удалось ( во всяком случае это мне не помогло).

Итак вопросы:
1. Может есть репозитории из которых все таки можно установиться посредством yum?
2. Какие пакеты тащить для того чтобы можно было из debi конвертнуть и кстати как? (оч. признателен будут за простую строчку пример)
3. Как собрать из исходников находящихся тут: http://packages.debian.org/ru/sid/libt1-5. Набор команд пример.

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

2 (21.02.2010 22:41:37 отредактировано Vorb)

Иногда такие проблемы возникают, если используете сторонние репозитории. Сделайте следующее: вбейте ненайденную либу на rpm.pbone.net (Advanced search->выделите дистрибутивы CentOS5 и RHEL5 и там вбивайте, ато кучу лишнего выдаст). Выбирайте пакет, который содержит нужную либу и ставьте ab
В данном случае нужно поставить пакет t1lib, он сразу в поиске вместе с сылкой на скачивание появится.

3

Если нет желания сидеть с разруливанием зависимостей - может просто стоит посмотреть в сторону http://www.apachefriends.org/ru/xampp.html
Полноценный локальный LAMP получаешь, тот же Postgres при желании будет легко поставить...
Как мне кажется - самое то для разработчика...

4

Отмечаю тему, как решенную поскольку на другом форуме человек получил исчерпывающий ответ.