URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 62900
[ Назад ]

Исходное сообщение
"лишние программы при установке из портов"

Отправлено door1981 , 22-Дек-05 17:10 
Извините за глупые вопросы.
Столкнулся с такой проблемой:
При установке SpamAssassin из портов указал поддержку mySQL. MySQL ранее устанавливал из исходников. В списке pkg_info он отсутствует. Теперь при установке SpamAssassin начинает тянуть 17 мегабайтный архив MySQL. Прерываю установку, делаю make clean потом опять make... история повторяется, т.к. он читает ранее сконфигурированные настройки и уже ключи не спрашивает.
Теперь вопрос:
1. Где прописались эти ключи установки SpamAssassin и как их вернуть в исходный вариант.
2. Каким образом установленные приложения воткнуть в существующую систему портов/пакетов дабы при последующей установке "чего-нибудь" из портов не тянуть уже установленные программы.

Содержание

Сообщения в этом обсуждении
"лишние программы при установке из портов"
Отправлено hromach , 22-Дек-05 17:17 
make config

или в /var/db/ports
в удаляешь соответствующую директорию с настройками, помойму должно работать, хотя ни разу не проверял



"лишние программы при установке из портов"
Отправлено door1981 , 22-Дек-05 17:25 
>make config
>
>или в /var/db/ports
>в удаляешь соответствующую директорию с настройками, помойму должно работать, хотя ни разу
>не проверял

Спасибо, make config помог.

А как решается 2-я проблема подскажите пожалуйста, т.к. не в первый раз уже возникает.


"лишние программы при установке из портов"
Отправлено Nimdar , 22-Дек-05 17:38 
>А как решается 2-я проблема подскажите пожалуйста, т.к. не в первый раз
>уже возникает.

Ставить из портов. На то они и существуют.


"лишние программы при установке из портов"
Отправлено hromach , 22-Дек-05 17:45 
скопируй содержимое каталога /usr/ports/distfiles на новую систему



"лишние программы при установке из портов"
Отправлено lavr , 22-Дек-05 17:46 
>>make config
>>
>>или в /var/db/ports
>>в удаляешь соответствующую директорию с настройками, помойму должно работать, хотя ни разу
>>не проверял
>
>Спасибо, make config помог.
>
>А как решается 2-я проблема подскажите пожалуйста, т.к. не в первый раз
>уже возникает.

а вы прочитайте еще раз что написали:
"2. Каким образом установленные приложения воткнуть в существующую систему портов/пакетов дабы при последующей установке "чего-нибудь" из портов не тянуть уже установленные программы."

и подумайте О ЧЕМ собственно спрашивается?

если я что-то ставлю из портов, пакетов, сие отражается у меня в базе
установленных портов-пакетов: /var/db/pkg[ports]

А для всего остального, используется ldconfig, и опции для configure -
если мы что-либо устанавливаем руками, минуя порты.


"лишние программы при установке из портов"
Отправлено door1981 , 23-Дек-05 09:52 
>а вы прочитайте еще раз что написали:
>"2. Каким образом установленные приложения воткнуть в существующую систему портов/пакетов дабы при
>последующей установке "чего-нибудь" из портов не тянуть уже установленные программы."
>
>и подумайте О ЧЕМ собственно спрашивается?
>
>если я что-то ставлю из портов, пакетов, сие отражается у меня в
>базе
>установленных портов-пакетов: /var/db/pkg[ports]
>
>А для всего остального, используется ldconfig, и опции для configure -
>если мы что-либо устанавливаем руками, минуя порты.
Прочитал и подумал.... Согласен, вопрос дурацкий. Всё дело в моем непонимании системы портов-пакетов и процесса установки ПО из исходников.
К сожалению man ldconfig ума не добавил :( В MySQL ./configure --help строчки типа with-depends-ports или что-нибудь относящееся к /var/db/pkg[ports] не обнаружил. Изучение /var/db/pkg.... тоже не обрадовало.
Просто я думал проблема стандартная и распространенная и соответственно решение тоже простое и логичное. Так как во многих руководствах по установке описывается установка из исходников.... Что же теперь портами совсем не пользоваться... Или плюнуть на все руководства и ставить всё из портов? Трафик жалко. А кидание в distfiles не помогает, если разные версии ПО и предыдущей в системе портов уже нет.
Может подскажете, что можно почитать по этому поводу? В хендбуке скупо.    



"лишние программы при установке из портов"
Отправлено lavr , 23-Дек-05 12:34 
>>а вы прочитайте еще раз что написали:
>>"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...