Need PHP 5.2.17 - SOLVED

Здравствуйте Уважаемые.
Очень, ну очень нужно установить PHP 5.2.17.
Понимаю что это что то из времен испанской инквизиции, но т.к. кодеров у нас по PHP и в помине нет, сам я не кодер, а несколько особо-важных сервисов "крутятся" только под этим "динозавром 5.2.17", посему имеется "острая" необходимость в нём.
Из того что я сделал:

echo 'EMERGE_DEFAULT_OPTS="--autounmask=n"' >> /etc/make.conf
echo dev-lang/php >> /etc/portage/package.unmask
emerge =dev-lang/php-5.2.17

добился того что имеется вполне объяснимое сообщение:

!!! All ebuilds that could satisfy "=dev-lang/php-5.2.17" have been masked.
!!! One of the following masked packages is required to complete your request:
- dev-lang/php-5.2.17::gentoo (masked by: corruption)

For more information, see the MASKED PACKAGES section in the emerge
man page or refer to the Gentoo Handbook.

Но всё таки спрошу ГУРУ-gentoo, может все же есть способ поставить?
Заранее извиняюсь за возможно неполную информацию по данному вопросу, я конечно же постараюсь дополнить всем необходимым.
Спасибо.
Всем спасибо за подробные и наводящие ответы, ими я воспользовался, пока результата нет, но есть теперь 2-а способа и некий поэтапный "план" по установке данного "динозавра", по которым я последую (спасибо за ответ Anarchist-у), и думаю приду к необходимому результату.
ЕЩЕ РАЗ СПАСИБО ВСЕМ!!!

Скорее всего поврежден

Скорее всего поврежден манифест. Надо сделать от рута:

ebuild <Путь в каталог PORTDIR>/dev-lang/php/php-5.2.17.ebuild manifest

Ну и далее уже emerge =dev-lang/php-5.2.17

Пользуясь моментом, хочу передать привет друзьям, которые также пользуются "Моментом"

Tzar написал(а): Скорее всего

Tzar написал(а):
Скорее всего поврежден манифест. Надо сделать от рута:

ebuild <Путь в каталог PORTDIR>/dev-lang/php/php-5.2.17.ebuild manifest

Ну и далее уже emerge =dev-lang/php-5.2.17

дело в том, что я этот ebuild сам как бы сделал, взял отсюда текст, создал файл, и вставил его туда, манифест-ов естественно не делал, т.к. ни разу не приходилось его создавать, буду очень благодарен если подскажете КАК?

.

danvach написал(а):
Tzar написал(а):
Скорее всего поврежден манифест. Надо сделать от рута:

ebuild <Путь в каталог PORTDIR>/dev-lang/php/php-5.2.17.ebuild manifest

Ну и далее уже emerge =dev-lang/php-5.2.17

дело в том, что я этот ebuild сам как бы сделал, взял отсюда текст, создал файл, и вставил его туда, манифест-ов естественно не делал, т.к. ни разу не приходилось его создавать, буду очень благодарен если подскажете КАК?

1. У Вики ответа на свой вопрос не спрашивал? Portage Overlay (вообще странно как ты с такой задачей прошёл мимо этой статьи)
2. Видится мне, такой подход неправилен. Я бы занялся вопросом промышления последней версии (в смысле: слота 5.2) из дерева. Но может прокатить и поиск по оверлейчикам.

:wq
--
Live free or die

Я бы поступил немного иначе.

Я бы поступил немного иначе. Замаскировал бы всё, что выше версией dev-lang/php > 5.2.17 и, если сам dev-lang/php-5.2.17 замаскирован портежом, то размаскировал бы его. И установка свелась бы к команде emerge dev-lang/php.

.

danvach написал(а):
Но всё таки спрошу ГУРУ-gentoo, может все же есть способ поставить?
Заранее извиняюсь за возможно неполную информацию по данному вопросу, я конечно же постараюсь дополнить всем необходимым.
Спасибо.

Способ быть должон.
Но пока лирическое отступление: с учётом твоей ситуации (наличие сервисов, которые пилить некому, требующих PHP:5.2 и тенденции к выносу php-5.2.17, как устаревшего и неподдерживаемого, из дерева) я бы начал с переноса всех необходимых (тебе) ебилдов в уютненький локальный оверлейчик.

:wq
--
Live free or die

.

danvach написал(а):
Всем спасибо за подробные и наводящие ответы, ими я воспользовался, пока результата нет, но есть теперь 2-а способа и некий поэтапный "план" по установке данного "динозавра", по которым я последую (спасибо за ответ Anarchist-у), и думаю приду к необходимому результату.
ЕЩЕ РАЗ СПАСИБО ВСЕМ!!!

Думаю, сейчас с РЕШЕНО ты погорячился.
Полагаю правильным писать эту метку не ранее получения рабочей сборки PHP слота 5.2.
Также склонен полагать, что решение, правильнее отписать отдельным комментарием в теме, а не припиской к вопросу.

:wq
--
Live free or die

Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Сохранить установки".