LINUX.ORG.RU

Нужен PHP Hash extension в Gentoo, что делать?


0

1

Весь вопрос в заголовке.
Я не пользователь Gentoo ни разу, просто так получилось, что один из серверов на ней.
Почитал доки по PHP - оказалось, что вообще-то PHP Hash должен быть включен в новые версии php.
Посмотрел в /usr/portage/dev-php5 - там груда каких-то pecl-*
Зашёл в конференции conference.gentoo.ru - там планета Шелезяка, жизни нет.
Я не хочу разводить флуд на тему Gentoo, уже неинтересно, просто скажите КАК (см. вопрос темы)!
И это... пожалуйста, если можно, без пересборки php с USE-флагами (тем паче, что я лично вообще не могу найти собственно php, а не очередное php-related в портэжах).

P.S. На самом деле это старенький CDS 9.9, но php там всё ж 5.2, так что по дефолту-то hash должен быть включен.

★★★★★
Ответ на: комментарий от DRVTiny

When you want to install a package that isn't available for your system, you will receive this masking error. You should try installing a different application that is available for your system or wait until the package is put available. There is always a reason why a package is masked:

* ~arch keyword means that the application is not tested sufficiently to be put in the stable branch. Wait a few days or weeks and try again.

Вот тебе, бабушка, и Юрьев день... Это что, мне и правда ждать few days or weeks? :( Мне бы GOsa 2.7 прикрутить, а не ждать

DRVTiny ★★★★★
() автор топика
Ответ на: комментарий от Sylvia

Ну прочитал по теме маскеда, привёл даже цитату, там про echo ни слова не сказано :) Спасибо кстати!

DRVTiny ★★★★★
() автор топика
Ответ на: комментарий от KRoN73

там не одно зеркало а какбы кластер, т.е. каждый синк рандомно работает с одним из многих зеркал по европе

anonymous
()
Ответ на: комментарий от anonymous

>там не одно зеркало а какбы кластер

Зато есть ещё физика и конечная скорость света. Как и конечное быстродействие роутеров на маршруте. И чем ближе сервер, с которого ты качаешь, тем выше скорость. Именно поэтому CDN сегодня набирает обороты.

KRoN73 ★★★★★
()
Ответ на: комментарий от KRoN73

KRoN73, вы же умный, посоветуйте что-нибудь, пожалуйста, у меня уже руки опускаются, сколько можно-то :(

* Error: The above package list contains packages which cannot be
* installed at the same time on the same system.

(net-fs/samba-3.4.9, ebuild scheduled for merge) pulled in by
>=net-fs/samba-3.0.8 required by (net-print/cups-1.3.11-r4, ebuild scheduled for merge)

net-fs/samba required by (app-misc/mc-4.7.4-r1, ebuild scheduled for merge)
>=net-fs/samba-3.4.6[acl,client,cups,ldap,netapi,pam,server,smbclient] required by (sys-apps/calculate-server-2.1.13, ebuild scheduled for merge)

(and 4 more)

(sys-fs/udev-151-r4, ebuild scheduled for merge) pulled in by
>=sys-fs/udev-114 required by (sys-power/nut-2.4.3-r2, ebuild scheduled for merge)

>=sys-fs/udev-125 required by (sys-apps/hal-0.5.14-r4, ebuild scheduled for merge)

>=sys-fs/udev-096 required by (net-wireless/ipw2200-firmware-3.1, ebuild scheduled for merge)

(and 7 more)

(net-fs/mount-cifs-3.0.30, installed) pulled in by
net-fs/mount-cifs required by @selected

(sys-fs/lvm2-2.02.73-r1, ebuild scheduled for merge) pulled in by
>=sys-fs/lvm2-2.02.64 required by (sys-fs/cryptsetup-1.2.0-r1, ebuild scheduled for merge)

>=sys-fs/lvm2-2.02.45 required by (sys-fs/dmraid-1.0.0_rc14, installed)

DRVTiny ★★★★★
() автор топика
Ответ на: комментарий от DRVTiny

> программы в Gentoo те же, что и в Ubuntu, и как их ни собирай

Ubuntu

как их ни собирай


Да вы ССЗБ, батенька.
http://gentoo.theserverside.ru/book/ar19.html, и, так как у вас, судя по выхлопу, portage-2.2, то вместо revdep-rebuild используйте emerge @preserved-rebuild. Когда его надо будет запускать emerge сам скажет.

Deleted
()
Ответ на: комментарий от anonymous

Не собирается, вываливает груду ошибок и всё. Ссылается на старое ядро и неправильные опции, при том, что у меня 2.6.30, а там 2.6.25 критично

DRVTiny ★★★★★
() автор топика
Ответ на: комментарий от DRVTiny

Я даже боюсь, как бы после этих экспериментов сервак не лёг, а то меня весь офис даром, что по телефону, но достанет даже из могилы.

DRVTiny ★★★★★
() автор топика
Ответ на: комментарий от DRVTiny

> вываливает груду ошибок и всё
неинформативно.
ядро компилено руками или генкернелом?

anonymous
()
Ответ на: комментарий от DRVTiny

я наверно соглашусь с емержем, последнее стабильное gentoo-sources 2.6.36-r5

anonymous
()
Ответ на: комментарий от DRVTiny

тогда предлагаю собрать последнее калькулятовское ядро calculate-sources-2.6.36.2, авось выйдет чего

anonymous
()
Ответ на: комментарий от anonymous

Думаю, гораздо больше и лучше вышло бы, коли я смог бы попасть в серверную и переустановить ОС на Ubuntu 10.04 LTS, с которой у меня как и с 8.04 LTS никогда никаких проблем не было. А поскольку в серверную попасть - никак пока что, подожду того самого счастливого момента, а GOsa ещё куда-нибудь вкачу.

DRVTiny ★★★★★
() автор топика
Ответ на: комментарий от DRVTiny

> На самом деле и в Ubuntu, и в CentOS/RedHat - самых популярных, я полагаю, серверных Linux-дистрибутивах, Postfix собран с поддержкой LDAP и MySQL

Про профили уже сказали? Выбирай 2008.0 Сервер и нужные флаги сами проставятся, а то чую что ты лдап на домашнем профиле пытаешься завести, да ещё негодуешь

anonymous
()
Ответ на: комментарий от Deleted

> и, так как у вас, судя по выхлопу, portage-2.2

Таки да, как он его умудрился поставить?

anonymous
()
Ответ на: комментарий от DRVTiny

> Думаю, гораздо больше и лучше вышло бы, коли я смог бы попасть в серверную и переустановить ОС на Ubuntu 10.04 LTS, с которой у меня как и с 8.04 LTS никогда никаких проблем не было.

это вы так намекаете на то что гента проблемный дистрибутив только на основании того что не читали небольшую в общем-то документацию?

anonymous
()
Ответ на: комментарий от anonymous

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

DRVTiny ★★★★★
() автор топика
Ответ на: комментарий от anonymous

>Про профили уже сказали? Выбирай 2008.0 Сервер и нужные флаги сами проставятся, а то чую что ты лдап на домашнем профиле пытаешься завести, да ещё негодуешь

Невнимательно читаете, про LDAP и Postfix я негодования не высказывал, речь вообще о другом.

DRVTiny ★★★★★
() автор топика
Ответ на: комментарий от DRVTiny

> Если документация дистрибутива вынуждает читать её полностью, а не находить какие-то определённые моменты от случая к случаю, да ещё и акцентируется на особенностях самого дистрибутива

полностью читать не нужно. нужно лишь прочитать раздел по установке программ. а чем USE=mhash emerge -av php отличается от apt-get install php pecl-php-mhash или как там?

anonymous
()
Ответ на: комментарий от DRVTiny

> Невнимательно читаете, про LDAP и Postfix я негодования не высказывал, речь вообще о другом.

нет, я всё правильно прочитал и понял. приблизительный аналог: вы на windows xp home пытаетесь прикрутить active directory server и возмущаетесь тому, что у вас ничего не получается. с одной лишь разницей: gentoo можно трансформировать из home до server вообще без каких-либо проблем, разве что обновить до куррент-версии, но и там емердж валится не с ошибками, а с информацией о том, что сначала надо подготовить в системе, обычно даже в таких серьёзных ситуациях достаточно пару пакетов переустановить. и опять же, он прямо так и пишет - включи юз-флаг для этого пакета, для этого отключи. всё.

anonymous
()
Ответ на: комментарий от anonymous

USE=mhash emerge -av php

Тем, что я могу сделать apt-cache search php, увидеть, что есть такой pecl-php-mhash и установить его. То есть не нужно читать документацию для того, чтобы понять, какие php-related пакеты есть и прикинуть, что нужно поставить.
Ну а семантика apt-get install по-моему сама за себя говорит: достаточно знать, что есть apt-get, чтобы интуитивно даже допереть, что у него есть либо -i, либо install.

DRVTiny ★★★★★
() автор топика
Ответ на: комментарий от DRVTiny

> apt-cache search php

equery u php чем не катит?

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.