как установить?

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

Модераторы: GRooVE, alexco

Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Oleg___
рядовой
Сообщения: 19
Зарегистрирован: 2010-01-07 15:00:29

как установить?

Непрочитанное сообщение Oleg___ » 2012-01-09 20:39:32

Проблема:
офисный сервер стоит за роутером, и скорее всего не за одним. Видимо из за этого образовалась такая проблема:
некоторые порты не могут установиться из за того, что скачанный архив (/usr/ports/distfiles) получается битый

Код: Выделить всё

SHA256 Checksum mismatch for php-5.3.8.tar.bz2.
причем он реально битый, не распаковывается и на других компьютерах.
попробовал так pkg_add php5-5.3.8.tbz
не получилось

Код: Выделить всё

pkg_add: warning: package 'php5-5.3.8' requires 'pcre-8.20', but 'pcre-8.21' is installed
при этом от pcre-8.21 куча зависимостей, да и на другом сервере pcre-8.21' и php5-5.3.8. почему то нормально существуют
как быть?

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.ru

Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/

Аватара пользователя
FreeBSP
майор
Сообщения: 2020
Зарегистрирован: 2009-05-24 20:20:19
Откуда: Москва

Re: как установить?

Непрочитанное сообщение FreeBSP » 2012-01-09 21:53:40

make distclean; make
Человек начинает получать первые наслаждения от знакомства с unix системами. Ему нужно помочь - дальше он сможет получать наслаждение самостоятельно ©
Ламер — не желающий самостоятельно разбираться. Не путать с новичком: ламер опасен и знает это!

Oleg___
рядовой
Сообщения: 19
Зарегистрирован: 2010-01-07 15:00:29

Re: как установить?

Непрочитанное сообщение Oleg___ » 2012-01-12 16:22:31

это не работает, сто раз пробовал, php-5.3.8.tar.bz2 который скачивается в distfiles не открывается.
путем манипуляции с версиями установленных пакетов удалось установить пхп - pkg_add -r php5, но при этом не устанавливается libphp5.so...
как это можно исправить?

Аватара пользователя
FreeBSP
майор
Сообщения: 2020
Зарегистрирован: 2009-05-24 20:20:19
Откуда: Москва

Re: как установить?

Непрочитанное сообщение FreeBSP » 2012-01-13 2:38:26

Код: Выделить всё

cd /usr/ports/distfiles
rm -rf php-5.3.8.tar.bz2
fetch http://ru.php.net/distributions/php-5.3.8.tar.bz2
cd /usr/ports/lang/php5
make checksum
м?
попутно, ФС не забилась ли?
Человек начинает получать первые наслаждения от знакомства с unix системами. Ему нужно помочь - дальше он сможет получать наслаждение самостоятельно ©
Ламер — не желающий самостоятельно разбираться. Не путать с новичком: ламер опасен и знает это!

Oleg___
рядовой
Сообщения: 19
Зарегистрирован: 2010-01-07 15:00:29

Re: как установить?

Непрочитанное сообщение Oleg___ » 2012-01-13 22:04:11

нет, фс не забилась, не знаю правильно ли понял, имелось в виду наличие свободного места?
но в любом случае дело не в этом, например апач и самба устанавливаются без проблем, а вот php и php-extensions ни в какую, причем архив, скачанный при установке в /usr/ports/distfiles не распаковывается, сразу ошибка и все, даже не показывает что внутри. Подозреваю проблема в роутере, ну да ладно.
Нет худа без добра, зато освоил установку из исходников, пхп отлично встало, вот только не могу найти где взять исходник php5-extensions, подскажите

rayder
лейтенант
Сообщения: 661
Зарегистрирован: 2008-12-18 16:29:43
Откуда: Ukraine/Kiev
Контактная информация:

Re: как установить?

Непрочитанное сообщение rayder » 2012-01-16 18:11:06

php5-extensions это по сути своей список расширений и указанием куда в портах смотреть. (напр /usr/ports/databases/php5-pgsql)
А там указывается с какими опциями собирать php.

Соб-но при сборке php из сорцов указывайте с чем хотите собрать
#./configure --help в помощь

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

Аватара пользователя
FreeBSP
майор
Сообщения: 2020
Зарегистрирован: 2009-05-24 20:20:19
Откуда: Москва

Re: как установить?

Непрочитанное сообщение FreeBSP » 2012-01-16 18:38:33

установки из исходников следует избегать всеми возможными способами
как уже сказали, php5-extensions - это метапорт, по сути просто сборник зависимостей и все.
вручную не получается подсунуть ему корректный архив в distfiles?
Человек начинает получать первые наслаждения от знакомства с unix системами. Ему нужно помочь - дальше он сможет получать наслаждение самостоятельно ©
Ламер — не желающий самостоятельно разбираться. Не путать с новичком: ламер опасен и знает это!

snorlov
подполковник
Сообщения: 3891
Зарегистрирован: 2008-09-04 11:51:25
Откуда: Санкт-Петербург

Re: как установить?

Непрочитанное сообщение snorlov » 2012-01-16 21:51:14

Oleg___ писал(а): Нет худа без добра, зато освоил установку из исходников, пхп отлично встало, вот только не могу найти где взять исходник php5-extensions, подскажите
Про установку из исходников лучше забыть, будет очень сложно обновляться. Если правильно понял, у вас есть сервер(комп), на котором стоит идентичный софт, почитайте докумуентацию по утилитам pkg_*, pkg_create в частности и создайте нужные пакаджи...

Oleg___
рядовой
Сообщения: 19
Зарегистрирован: 2010-01-07 15:00:29

Re: как установить?

Непрочитанное сообщение Oleg___ » 2012-01-17 18:43:00

все срослось следующим образом:
накрылся медным тазом роутер, поставил другой, теперь все собирается нормально из портов
спасибо за участие