Страница 1 из 1
Make config
Добавлено: 2010-02-17 12:22:47
Гость
Люди, помогите,
что то случилось с моей Фряхой, у меня 8 ой релиз.
Установил я мускул 6 ой, 5 ое ПХП, расширения его и SAMS с реджик. не заработал сразу вебинтерфейс, ПХП работает а самс нет. я взял и снес
мускул make deinstall, установил с портов 5 ую версию, веб интерфейс САМС заработал, но не может никак загрузиться демон САМС (samsdaemon).
те он у меня в rc.conf прописан а при загрузке выдает ошибку: /libexec/ld-elf.so.1: /usr/local/bin/samsdaemon: Undefined symbol "strstr"
как я понял это произошло от того что я не пересобрал PHP заново под новый клиент мускула, потерялись зависимости. После этого я решил переустановить ПХП
битый день не мог разобраться, читал маны и инет... не могу вызвать окно настройки установки через make config, просто пишет ===> Options unchanged и все....
причем так с любым приложением которое ставлю из портов. хочу просто пересобрать с другими опциями.
Что делать??
Re: Make config
Добавлено: 2010-02-17 12:41:48
hizel
вы portupgrade пользуетесь?

Re: Make config
Добавлено: 2010-02-17 12:52:18
cron_user
В основном c svcup обновляю, но недавно как раз делал portupgrade утилиту я в свое время эту инсталлил с портов но до конца не разбирался.
[16:07] /usr/ports/www/rejik >portupgrade
[Updating the pkgdb <format:dbm_hash> in /var/db/pkg ... - 122 packages found (-1 +3) (...)... done]
Вот такое сегодня делал
Re: Make config
Добавлено: 2010-02-17 12:56:41
hizel
ей удобно обновлять порты :}
Re: Make config
Добавлено: 2010-02-17 12:59:45
cron_user
у меня вроде все порты новые
pkg_version -v дает что все новое, все что установлено (не знаю конечно с каким сервером синхронизировано)
мне сейчас просто интересно почему при make config не выходит окно настройки установки!!! без него ничего не могу сделать. Ковырять /var/db/ports ковырял и make rmconfig делал НЕ ПОМОГАЕТ!!!
Re: Make config
Добавлено: 2010-02-17 13:28:12
Aligarh
Вообще, для портов есть 2 программы:
portsnap - скачивает снапшот или патчи для портов и обновляет дерево.
portupgrade - пересобирает всё, что устарело в соответствии с зависимостями.
В кратце:
Первый раз надо делать
- скачает архив портов (на данный момент около 60 Мб) и распакует его.
Потом можно будет делать
- скачает патчи и обновит дерево портов.
Ну и после этого всего можно делать
- постарается обновить все порты, установленные в системе.
Таким образом нужно попробовать сделать portsnap fetch && portsnap extract, тогда дерево портов будет свежим и чистым. Вполне возможно, что это решит вопрос.
Re: Make config
Добавлено: 2010-02-17 13:28:31
hizel
make config отрабатывает если такое предусмотрено мантейнером порта
Re: Make config
Добавлено: 2010-02-17 13:32:15
cron_user
hizel писал(а):make config отрабатывает если такое предусмотрено мантейнером порта
Ну то что я там привел rejik это просто такой каталог попался. На самом деле я проверял у нескольких портов и в том числе у тех у которых такой экран с настройками есть (например PHP extention). ну не выдает экран с крестиками и все тут !!! весь день уже сижу не могу понять куда он делся, день назад все было!!!
Re: Make config
Добавлено: 2010-02-17 14:09:42
Aligarh
Так попробуй сделать как я написал. Вдруг поможет.
А вообще, конфигурацию можно сделать и с помощью переменных, устанавливая их значения прямо при запуске make.
Re: Make config
Добавлено: 2010-02-19 6:15:01
cron_user
Спасибо олигарх! обновил порты, закачало 61 метр, обновлялось сутки!!! ошибки не стало samsdaemon в процессах висит. Плюсы в том что конечно все новье поставилось, НО
я не понял куда она (Portupgrade) столько понаустанавливала?? у меня портов было установлено на два листа, а когда я вывел pkg_info то у меня получился список на 4 листа, причем там такое например как TeTex, это же типо офис он мне там зачем, у меня не десктоп, и многое другое то чего я не устанавливал, странно вообщем. весь апдейт завершился вот чем:
- databases/p5-DBD-mysql60 (marked as IGNORE)
! misc/freebsd-doc-en (en-freebsd-doc-20090913) (interrupted by user)
! misc/freebsd-doc-pt (pt-freebsd-doc-20090913) (interrupted by user)
те косяк с 6 мускулом и был и я так понял остался.
Ладно, это все вроде запустилось все что надо, но та ошибка которую я вверху описывал осталась. ПРИМЕР:
у меня нет mc, я захожу в порты, даю команду make config получаю: ===> Options unchanged
и пустую папку mc в /usr/db/ports. что мне показалось странным права на папку mc стоят как владелец root, а группа mysql. Вообщем вопрос по make config остался. ну не вылазит окно с настройками инсталла, ну не хочу я забивать вручную параметры!!
Re: Make config
Добавлено: 2010-02-22 1:31:35
agat
Что бы Икран с крестиками появился надо либо набрать
make config, либо убить старый options /var/db/ports/чтотопыталось/options
и при следующем make install clean вывалится искомое.

Re: Make config
Добавлено: 2010-02-24 12:05:51
cron_user
agat писал(а):Что бы Икран с крестиками появился надо либо набрать
make config, либо убить старый options /var/db/ports/чтотопыталось/options
и при следующем make install clean вывалится искомое.

Дак вот в том то и дело что не помогает это!!! старый options убивал, make config делаю и ничего!! никакого окна!!
Помогойте что делать то?? не интересно без этого экрана. Такое ощущение что какая то переменная куда то пропала. Я сижу через SSH Putty, в чем может быть причина?????

Re: Make config
Добавлено: 2010-02-24 19:20:48
Aligarh
Вообще, я думаю, что было бы полезно порыться в исходниках на предмет этой строчки -
Вполне возможно, что удастся найти условие, по которому она вызывается, и так локализовать причину.
Re: Make config
Добавлено: 2010-02-25 9:26:12
cron_user
Re: Make config
Добавлено: 2010-03-01 10:51:25
Гость
Для тех у кого такая же проблема. Решение здесь:
http://www.bsdportal.ru/viewtopic.php?p=129897#129897
Всем спасибо.