Извините за глупые вопросы.
Столкнулся с такой проблемой:
При установке SpamAssassin из портов указал поддержку mySQL. MySQL ранее устанавливал из исходников. В списке pkg_info он отсутствует. Теперь при установке SpamAssassin начинает тянуть 17 мегабайтный архив MySQL. Прерываю установку, делаю make clean потом опять make... история повторяется, т.к. он читает ранее сконфигурированные настройки и уже ключи не спрашивает.
Теперь вопрос:
1. Где прописались эти ключи установки SpamAssassin и как их вернуть в исходный вариант.
2. Каким образом установленные приложения воткнуть в существующую систему портов/пакетов дабы при последующей установке "чего-нибудь" из портов не тянуть уже установленные программы.
make configили в /var/db/ports
в удаляешь соответствующую директорию с настройками, помойму должно работать, хотя ни разу не проверял
>make config
>
>или в /var/db/ports
>в удаляешь соответствующую директорию с настройками, помойму должно работать, хотя ни разу
>не проверялСпасибо, make config помог.
А как решается 2-я проблема подскажите пожалуйста, т.к. не в первый раз уже возникает.
>А как решается 2-я проблема подскажите пожалуйста, т.к. не в первый раз
>уже возникает.Ставить из портов. На то они и существуют.
скопируй содержимое каталога /usr/ports/distfiles на новую систему
>>make config
>>
>>или в /var/db/ports
>>в удаляешь соответствующую директорию с настройками, помойму должно работать, хотя ни разу
>>не проверял
>
>Спасибо, make config помог.
>
>А как решается 2-я проблема подскажите пожалуйста, т.к. не в первый раз
>уже возникает.а вы прочитайте еще раз что написали:
"2. Каким образом установленные приложения воткнуть в существующую систему портов/пакетов дабы при последующей установке "чего-нибудь" из портов не тянуть уже установленные программы."и подумайте О ЧЕМ собственно спрашивается?
если я что-то ставлю из портов, пакетов, сие отражается у меня в базе
установленных портов-пакетов: /var/db/pkg[ports]А для всего остального, используется ldconfig, и опции для configure -
если мы что-либо устанавливаем руками, минуя порты.
>а вы прочитайте еще раз что написали:
>"2. Каким образом установленные приложения воткнуть в существующую систему портов/пакетов дабы при
>последующей установке "чего-нибудь" из портов не тянуть уже установленные программы."
>
>и подумайте О ЧЕМ собственно спрашивается?
>
>если я что-то ставлю из портов, пакетов, сие отражается у меня в
>базе
>установленных портов-пакетов: /var/db/pkg[ports]
>
>А для всего остального, используется ldconfig, и опции для configure -
>если мы что-либо устанавливаем руками, минуя порты.
Прочитал и подумал.... Согласен, вопрос дурацкий. Всё дело в моем непонимании системы портов-пакетов и процесса установки ПО из исходников.
К сожалению man ldconfig ума не добавил :( В MySQL ./configure --help строчки типа with-depends-ports или что-нибудь относящееся к /var/db/pkg[ports] не обнаружил. Изучение /var/db/pkg.... тоже не обрадовало.
Просто я думал проблема стандартная и распространенная и соответственно решение тоже простое и логичное. Так как во многих руководствах по установке описывается установка из исходников.... Что же теперь портами совсем не пользоваться... Или плюнуть на все руководства и ставить всё из портов? Трафик жалко. А кидание в distfiles не помогает, если разные версии ПО и предыдущей в системе портов уже нет.
Может подскажете, что можно почитать по этому поводу? В хендбуке скупо.
>>а вы прочитайте еще раз что написали:
>>"2. Каким образом установленные приложения воткнуть в существующую систему портов/пакетов дабы при
>>последующей установке "чего-нибудь" из портов не тянуть уже установленные программы."
>>
>>и подумайте О ЧЕМ собственно спрашивается?
>>
>>если я что-то ставлю из портов, пакетов, сие отражается у меня в
>>базе
>>установленных портов-пакетов: /var/db/pkg[ports]
>>
>>А для всего остального, используется ldconfig, и опции для configure -
>>если мы что-либо устанавливаем руками, минуя порты.
>Прочитал и подумал.... Согласен, вопрос дурацкий. Всё дело в моем непонимании системы
>портов-пакетов и процесса установки ПО из исходников.
>К сожалению man ldconfig ума не добавил :( В MySQL ./configure --help
>строчки типа with-depends-ports или что-нибудь относящееся к /var/db/pkg[ports] не обнаружил. Изучение
>/var/db/pkg.... тоже не обрадовало.
>Просто я думал проблема стандартная и распространенная и соответственно решение тоже простое
>и логичное. Так как во многих руководствах по установке описывается установка
>из исходников.... Что же теперь портами совсем не пользоваться... Или плюнуть
>на все руководства и ставить всё из портов? Трафик жалко. А
>кидание в distfiles не помогает, если разные версии ПО и предыдущей
>в системе портов уже нет.
>Может подскажете, что можно почитать по этому поводу? В хендбуке скупо.еще раз прочитайте: http://www.freebsd.org/doc/ru_RU.KOI8-R/books/handbook/ports...