Главная страница


ru.unix.bsd

 
 - RU.UNIX.BSD ------------------------------------------------------------------
 From : Denis Sergeev                        2:5020/400     10 Dec 2004  08:11:20
 To : Vadim Guchenko
 Subject : Re: опять ports!
 -------------------------------------------------------------------------------- 
 
 
 >  DS> Патчи? Скачиваешь, когда тебе вздумается обновленную версию у
 >  DS> разаработчика софта.
 >  DS> Hо дело даже не в этом! Если то, что исправляет данный патч тебе,
 >  DS> для конкретной задачи, нафиг не нужно, зачем его вообще ставить?
 >  DS> И вообще не у всех в этом мире жирные каналы и бесплатный трафик!
 >
 > Ты не понял. Патчи, благодаря которым софт вообще компилится и запускается
 > под FreeBSD. Hе каждый софт изначально для FreeBSD разрабатывается, есть
 
 еще
 
 > и линуксовый софт. И этих патчей нет на сайте разработчика. Их делает тот,
 
 Такое по моему опыту встречается крайне редко, но если встретиться, то я
 воспользуюсь твоим советом!
 Вопрос, есть линуксовый софт который поставляется только в бинарниках и
 вообщем-то без проблем работает на FreeBSD, но если ты никогда не
 собираешься использовать этот софт, скажи мне пожалуйста, станешь ты в
 rc.conf включать linux_enable="YES"?
 
 > кто создает порт.
 >
 >  >> пути прописывать правильные для всех файлов, чтобы не создавать из
 >  >> дерева
 >  DS> Пути? А что по твоему делает ./configure --prefix=... и вообще
 >  DS> прочие --prefix?
 >
 > Hу если охота самому копаться в них, делай.
 
 Да не так уж много там и приходится копаться!
 
 >
 >
 >  >> все корректно за собой приберет? А сколько времени потратишь на
 >  >> чтение файлов INSTALL перед каждой установкой нового софта?
 >  DS> Hе меньше, чем на ковыряние Makefile, чтение документации по этим
 >  DS> самым
 >  DS> Makefile.
 >
 > Я думаю все же меньше. Потому что не каждый порт надо напильником
 > дорабатывать под свои нужны. А если и нужно, то во-первых никто не мешает
 > прочитать Makefile порта, а во-вторых, зайти в work/ и прочитать все что
 > нужно в исходниках софта, в том числе его configure.
 
 А я думаю, что пожалуй вопрос всетаки спорный, но как миниммум 50% на 50%!
 В одном случае ты чиатешь, что авторы предположим apache советуют тебе для
 данной задачи сделать ./configure --with=*.
 И соотвественно, все что ты делаешь при сборке, это и есть
 ./configure --with=*!
 В случае же порта тебе придется изучить кучу мануалов по граммотному
 редактированию и созданию Makefile-файлов, потом изменить этот файл или
 просто узнать, что этот самый --with=* там включен. Разве не так? А если
 учесть, что практически вся дока в инете как раз фигурирует этими примерами
 ./configure --with=* и практически ничего нет по измению Makefile портов?
 А если скажем ты обновил порт? О господи! Это что? Опять перебирать весь
 Makefile?
 Другой случай, это когда тебе не нужно никаких ./configure --with=*, конечно
 быстрее будет поставить порт!
 
 >
 >  DS> Кстати в INSTALL обычно не так много уж и пишут. А прочитать про
 >  DS> рекомнедации по устаноке всеравно полезно. Порт тебе предлагает
 >  DS> унифицированный вариант, а если тебе нужно что-то специфическое? В
 > итоге
 >  DS> если ты ставишь через порты, то тебе придется править Makefile и еще
 >  DS> догаться, что и где подправить.
 >
 > Вот ставлю я к примеру clamav (антивирус), он тянет за собой следующие
 > зависимости: zoo-2.10.1, unzip-5.51, unrar-3.30_1,3, unarj-2.43_1,
 > lha-1.14i_4, arc-5.21j. По твоей логике я должен скачать с сайта каждой
 > программы ее дистрибутив, вручную распаковать, изучить все ее параметры
 > компиляции и только после этого ставить? Мне оно надо? Особенно если я и
 
 не
 
 > предполагаю использовать ни один из этих архиваторов, но с другой стороны
 > clamav их все использует.
 
 Да, хороший и идеальный пример, но не заменяет случаев, когда какие-нибудь
 unzip-5.51 и прочие для твоего софта вообще не нужны,
 т.е. тебе достаточно функционирование софта и без этих пакетов!
 
 >
 > По поводу самбы и LDAP - открой для себя команду make config.
 
 Замечательно и просто супер, что есть этот самый make config, но он
 почему-то не обязывает создателя порта включить туда все опции перечисленные
 в ./configure (ну или хотябы часть самых важных) и более того вообще сделать
 для каждого порта этот самый make config.
 #cd /usr/ports/www/apache2
 # make config
 
 ===> No options to configure
 
 Сдается мне, что порты хорошое и благородное дело начатое разработчиками
 FreeBSD, оно решает ряд проблем и помогает упростить просец сборки и
 установки приложений, но вместе с тем и само создает ряд проблем и какая
 проблема в этом случае более важная - это еще нужно разобраться?
 
 >
 >
 > With best regards, Vadim Guchenko.  E-mail: s0lver@kraslan.ru
 >
 --- ifmail v.2.15dev5.3
  * Origin: Rinet Corp. News Service, Novosibirsk, Russia (2:5020/400)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 опять ports!   Denis Sergeev   09 Dec 2004 14:34:43 
 Re: опять ports!   Vadim Guchenko   09 Dec 2004 14:46:54 
 Re: опять ports!   Denis Sergeev   09 Dec 2004 15:27:20 
 Re: опять ports!   Andrew Filonov   09 Dec 2004 16:26:50 
 Re: опять ports!   Denis Sergeev   10 Dec 2004 08:08:47 
 Re: опять ports!   Andrew Filonov   15 Dec 2004 17:00:38 
 Re: опять ports!   Vadim Guchenko   09 Dec 2004 16:36:40 
 Re: опять ports!   Denis Sergeev   10 Dec 2004 08:11:20 
 опять ports!   Vladimir Kurtukov   10 Dec 2004 12:29:32 
 Re: опять ports!   Denis Sergeev   10 Dec 2004 09:18:17 
 опять ports!   Vladimir Kurtukov   10 Dec 2004 14:35:11 
 Re: опять ports!   Valentin Nechayev   10 Dec 2004 12:27:53 
 Re: опять ports!   Denis Sergeev   10 Dec 2004 14:46:07 
 Re: опять ports!   Andrew Degtiariov   10 Dec 2004 15:36:08 
 Re: опять ports!   Valentin Nechayev   10 Dec 2004 16:59:00 
 Re: опять ports!   Denis Sergeev   14 Dec 2004 11:51:00 
 Re: опять ports!   Valentin Nechayev   14 Dec 2004 13:22:42 
 Re: опять ports!   Denis Sergeev   14 Dec 2004 14:55:18 
 Re: опять ports!   Valentin Nechayev   14 Dec 2004 17:01:51 
 Re: опять ports!   Denis Sergeev   15 Dec 2004 06:32:44 
 Re: опять ports!   Valentin Nechayev   15 Dec 2004 14:54:55 
 Re: опять ports!   vladimir.sharun@ukr.net   09 Dec 2004 14:49:58 
 Re: опять ports!   Eugeny Chernetcki   10 Dec 2004 00:52:07 
 <none>   Anton Morozov   10 Dec 2004 17:39:58 
 Re: опять ports!   Denis Sergeev   10 Dec 2004 08:14:52 
 Re: опять ports!   Andrey Slusar   11 Dec 2004 05:36:18 
 Re: опять ports!   Oleg Adianov   09 Dec 2004 16:23:35 
 Re: опять ports!   Denis Sergeev   10 Dec 2004 08:20:27 
 Re: опять ports!   Oleg Adianov   10 Dec 2004 13:45:56 
 Re: опять ports!   Mykola Dzham   10 Dec 2004 13:56:20 
 Re: опять ports!   Denis Sergeev   14 Dec 2004 16:13:27 
 опять ports!   Vladimir Kurtukov   09 Dec 2004 21:45:43 
 Re: опять ports!   Denis Sergeev   10 Dec 2004 09:33:34 
 опять ports!   Vladimir Kurtukov   10 Dec 2004 14:44:36 
 опять ports!   Ilya Kulagin   10 Dec 2004 12:30:18 
 Re: опять ports!   Kazarov   09 Dec 2004 21:21:58 
 Re: опять ports!   Denis Sergeev   10 Dec 2004 09:11:09 
 опять ports!   Ilya Kulagin   10 Dec 2004 13:00:04 
 Re: опять ports!   Valentin Davydov   10 Dec 2004 18:05:52 
 Re: опять ports!   Kazarov   10 Dec 2004 13:15:55 
 Re: опять ports!   Oleg Adianov   10 Dec 2004 13:41:20 
Архивное /ru.unix.bsd/543051f83bc4.html, оценка 2 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional