[SOLVED] Установка PHP4

На VMware запущена гента. Нужно заняться некрофилией установить PHP 4-й в довесок к 5-му.
Естественно в офф.древе такого говна мамонта нет с 2007-го, но задание есть задание.
Сделал локальный оверлей и с горем пополам нашел нужный ebuild. Закинул его в "/usr/local/portage/dev-lang/php"
В "/etc/portage/package.use/php" прописал " =dev-lang/php-4.4.8_pre20070816 " запускаю emerge " emerge -a "dev-lang/php4.4.8_pre20070816 "
и в итоге:

Я натолкнулся на тотальную правку ebuild ? =(
_________________________________________________________________________________________________

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

Ты фанат генты настолько, что

Ты фанат генты настолько, что кроме генты для тебе ничего не существует ?

Compute:
Bosch M2.8.1 -> custom Bosch M2.8.3 clone from Russia.
Speed about 260 km,Ram 2 pers.,HDD - 70 kg,210 FLOPS ;)

Это тонкий намёк на rm -rf

Это тонкий намёк на rm -rf ?)
Если это не тапок кинутый в меня, то повторюсь "задание, есть задание". Эникейщика Меня решили помучить перед решением о моём трудоустройстве.

Нет, это намек, что в реале (

Нет, это намек, что в реале ( в продакте ) задача решается от "нада php4" а не "на генте нада ...".

 ls -d /opt/alt/php??
/opt/alt/php44/  /opt/alt/php51/  /opt/alt/php52/  /opt/alt/php53/  /opt/alt/php54/  /opt/alt/php55/  /opt/alt/php56/
 selectorctl --summary
4.4 e -
5.1 e -
5.2 e -
5.3 e -
5.4 e -
5.5 e -
5.6 e -
native e d

А с твоей формулировкой - может бу его нафик такую работу ?

Compute:
Bosch M2.8.1 -> custom Bosch M2.8.3 clone from Russia.
Speed about 260 km,Ram 2 pers.,HDD - 70 kg,210 FLOPS ;)

Цитата: Меня решили помучить

Цитата:
Меня решили помучить перед решением о моём трудоустройстве.

В таком случае либо над вами решили посмеяться, либо вы над нами. Вся суть проблемы в том, что если в Gentoo ставить программу правильно, то это нужно делать через пакетный менеджер, emerge, а значит нужен ebuild для сборки этой программы. Как следствие вам нужно найти готовый, если его нет в основном дереве, либо старый и подправить его, ну либо написать ebuild с нуля. В принципе сейчас проще взять за основу ebuild актуальных версий php и с оглядкой на старый ebuild для версии 4.* написать ebuild для установки этой версии в современную систему. Но если вы новичок в Linux, в частности в Gentoo, ну либо попросту не писали ebuild`ы, то вы этого не сможете сделать, по крайней мере вот так сразу. Так что для вас остаётся только вариант сборки php вручную, без emerge и ebuild`а и установки его в /usr/local.

Как-то так.

.

kostik87 написал(а):
Цитата:
Меня решили помучить перед решением о моём трудоустройстве.

В таком случае либо над вами решили посмеяться, либо вы над нами.

Почему ты не допускаешь варианта, что работодатель решил поверить претендента на приверженность рыночному принципу «клиент всегда прав» (ну и заодно оценить навыки контроля формулировок постановки задачи)?

kostik87 написал(а):
Вся суть проблемы в том, что если в Gentoo ставить программу правильно, то это нужно делать через пакетный менеджер, emerge, а значит нужен ebuild для сборки этой программы.

Нуежто не в Gentoo требования расходятся с данным принципом?

kostik87 написал(а):
Как следствие вам нужно найти готовый, если его нет в основном дереве, либо старый и подправить его, ну либо написать ebuild с нуля.

В лучшем случае — вершина айсберга.

kostik87 написал(а):
В принципе сейчас проще взять за основу ebuild актуальных версий php и с оглядкой на старый ebuild для версии 4.* написать ebuild для установки этой версии в современную систему.

Есть мнение, что для похапе интересны также системные сущности (еклассы там…)

kostik87 написал(а):
Так что для вас остаётся только вариант сборки php вручную, без emerge и ebuild`а и установки его в /usr/local.

Что также может и не прокатить.
Ибо как минимум версия gcc.

:wq
--
Live free or die

Цитата: принципу «клиент

Цитата:
принципу «клиент всегда прав» (ну и заодно оценить навыки контроля формулировок постановки задачи)?

Возможно, но тут, скорее всего, либо троллинг, либо непонимание хотя бы того, что ветка 4.* уже давно не поддерживается.

Цитата:
Нуежто не в Gentoo требования расходятся с данным принципом?

Я где-то написал намёк на это? Прочитай ещё раз предложение, которое ты прокомментировал.

Цитата:
В лучшем случае — вершина айсберга.

Ты видишь ещё какие-то варианты? Либо ebuild есть и ты его используешь, либо его нет и ты его пишешь. Где ты его взял дело десятое, либо нашёл старый и исправил, либо нашёл нужную версию в overley`е либо на bugs.gentoo.org, в любом случае все эти ситуации подпадают под два вариант: ebuild есть - используй и ebuild`а нет - пиши.

Цитата:
Есть мнение, что для похапе интересны также системные сущности (еклассы там…)

Зачем? Если нужна просто определённая версия программы, то собирай и ставь её, хотя бы в /usr/local либо в свою домашнюю директорию. После чего используй, как следствие, если нужно внеси необходимые правки в конфигурацию тех компонентов, которые должны использовать эту программу.

Цитата:
Что также может и не прокатить.
Ибо как минимум версия gcc.

Проверил gcc-4.8.3 прекрасно собирает.

Проверил gcc-4.8.3 прекрасно

Проверил gcc-4.8.3 прекрасно собирает.

Могу найти 100500 несобираемостей 4-го пыха на на свежих, актуальных версиях библиотек.
Кроме того, мало собрать - нужно еще запустить, причем так, что бы заработал ;)
Хотя да, согласен - пых4 и его поддержка вручную это на любителя перегнившего компоста.

Compute:
Bosch M2.8.1 -> custom Bosch M2.8.3 clone from Russia.
Speed about 260 km,Ram 2 pers.,HDD - 70 kg,210 FLOPS ;)

Кроме фото текстового лога

Кроме фото текстового лога может еще и фото системного блока приложишь? :)

SysA написал(а): Кроме фото

SysA написал(а):
Кроме фото текстового лога может еще и фото системного блока приложишь? :)

Боже мой, пощади человек-анекдот.

А мне вот тоже интересно,

А мне вот тоже интересно, зачем выкладывать скриншот (!) лога, вместо тех файлов, о которых сказано прямым текстом прямо на этом скриншоте.

.

WiseLord написал(а):
А мне вот тоже интересно, зачем выкладывать скриншот (!) лога, вместо тех файлов, о которых сказано прямым текстом прямо на этом скриншоте.

Не от того ли, что ОС запущена в виртуальной машине, а виртуальная машина — вангую — в самой распространённой ОС?

:wq
--
Live free or die

Прямое попадание, прям в

Прямое попадание, прям в форточкуяблочко.

Жизнь = Боль.

hcxcat написал(а): ...Жизнь =

hcxcat написал(а):
...Жизнь = Боль.

Это когда мозгов нет!

P.S. Не в обиду будь сказано, но это адекватный ответ на цитату выше...

Anarchist

Anarchist написал(а):
Не от того ли, что ОС запущена в виртуальной машине, а виртуальная машина — вангую — в самой распространённой ОС?

Ага, а доступа к Инету (пасте) из виртуалки тоже не дает злобный дядя Билл?! :)
Как же TC пакеты-то ставит, бедняжка?
Наверное исходники перепечатывает... :D

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

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