- RE: Установка из портов.. Нафига ?, lavr, 21:20 , 01-Июл-02 (1)
>Вот решил я поюзать freeBSD после Linux >и сразу в непонятках: а нафига мне лезть в инет, чтобы скачать >дистрибы, когда я устанавливаю с CD ? >Это я про установку из портов.. >типа cd /usr/ports/misc/mc >make >make install >Ну полезла установка в инет на предмет наличия дистрибов.. но я ведь >с диска ставил, там были исходники.. >ладно, скачиваю этот mc из инета.. >и как по иструкции >./configure >и тут проверка ну и говорит, что необходимы glib.. >Блин.. >Что за беда ? >вообщем, понимаю, рассказывать это долго, так что тыкните туда, где лежат хорошие >доки в объяснение этого.. желательно по русски в первый момент. > >А то в Linux с подобными проблемами вообще не сталкивался.. >И еще желательно доки вообще в понимании концепции установки BSD >ну и еще до кучи хорошая книжка... >Спасибо.. какие исходники? комплект distfiles уже больше 2GB, сколько надо иметь CD - посчитай. если на CD есть нужные sources - достаточно установить переменную DISTDIR откуда их брать или через /stand/sysinstall если пока информации не хватает http://www.freebsd.org.ua[ru]/ http://unix1.jinr.ru/~lavr/
- RE: Установка из портов.. Нафига ?, Андрей, 21:29 , 01-Июл-02 (2)
>>Вот решил я поюзать freeBSD после Linux >>и сразу в непонятках: а нафига мне лезть в инет, чтобы скачать >>дистрибы, когда я устанавливаю с CD ? >>Это я про установку из портов.. >>типа cd /usr/ports/misc/mc >>make >>make install >>Ну полезла установка в инет на предмет наличия дистрибов.. но я ведь >>с диска ставил, там были исходники.. >>ладно, скачиваю этот mc из инета.. >>и как по иструкции >>./configure >>и тут проверка ну и говорит, что необходимы glib.. >>Блин.. >>Что за беда ? >>вообщем, понимаю, рассказывать это долго, так что тыкните туда, где лежат хорошие >>доки в объяснение этого.. желательно по русски в первый момент. >> >>А то в Linux с подобными проблемами вообще не сталкивался.. >>И еще желательно доки вообще в понимании концепции установки BSD >>ну и еще до кучи хорошая книжка... >>Спасибо.. > >какие исходники? комплект distfiles уже больше 2GB, сколько надо иметь >CD - посчитай. > >если на CD есть нужные sources - достаточно установить переменную >DISTDIR откуда их брать или через /stand/sysinstall если пока >информации не хватает > >http://www.freebsd.org.ua[ru]/ >http://unix1.jinr.ru/~lavr/ Ну я так и делал. ставил другой диск, запускал этот /stand/sysinstall ну и указывал, что хочу установить.. ( ну я сначала хотел mc ) ну а установка полезла в инет за исходниками. хотя на диске было.. только с добалением к версии _2 , т.е. mc.4.5.54_2.tgz ( кажется так ) Спасибо за ссылки.
- RE: Установка из портов.. Нафига ?, lavr, 22:20 , 01-Июл-02 (3)
>>>Вот решил я поюзать freeBSD после Linux >>>и сразу в непонятках: а нафига мне лезть в инет, чтобы скачать >>>дистрибы, когда я устанавливаю с CD ? >>>Это я про установку из портов.. >>>типа cd /usr/ports/misc/mc >>>make >>>make install >>>Ну полезла установка в инет на предмет наличия дистрибов.. но я ведь >>>с диска ставил, там были исходники.. >>>ладно, скачиваю этот mc из инета.. >>>и как по иструкции >>>./configure >>>и тут проверка ну и говорит, что необходимы glib.. >>>Блин.. >>>Что за беда ? >>>вообщем, понимаю, рассказывать это долго, так что тыкните туда, где лежат хорошие >>>доки в объяснение этого.. желательно по русски в первый момент. >>> >>>А то в Linux с подобными проблемами вообще не сталкивался.. >>>И еще желательно доки вообще в понимании концепции установки BSD >>>ну и еще до кучи хорошая книжка... >>>Спасибо.. >> >>какие исходники? комплект distfiles уже больше 2GB, сколько надо иметь >>CD - посчитай. >> >>если на CD есть нужные sources - достаточно установить переменную >>DISTDIR откуда их брать или через /stand/sysinstall если пока >>информации не хватает >> >>http://www.freebsd.org.ua[ru]/ >>http://unix1.jinr.ru/~lavr/ > >Ну я так и делал. ставил другой диск, запускал этот /stand/sysinstall >ну и указывал, что хочу установить.. ( ну я сначала хотел mc >) >ну а установка полезла в инет за исходниками. хотя на диске было.. >только с добалением к версии _2 , т.е. mc.4.5.54_2.tgz ( >кажется так ) > >Спасибо за ссылки. в /stand/sysinstall - есть настройки в которых все указывается, как называется не помню, Options или типа того и выбор носителя установки Вот только из портов через /stand/sysinstall вроде ничего не ставится, пре-компиленные пакеты(packages) - это да, а из портов - только руками, да и не ставит никто ничего из пакетов, только на этапе установки: deco/lynx/wget... - джентельменский набор для быстроты, и потом уже все из портов быстренько пересобирается как надо.
- RE: Установка из портов.. Нафига ?, Андрей, 22:35 , 01-Июл-02 (4)
>>>>Вот решил я поюзать freeBSD после Linux >>>>и сразу в непонятках: а нафига мне лезть в инет, чтобы скачать >>>>дистрибы, когда я устанавливаю с CD ? >>>>Это я про установку из портов.. >>>>типа cd /usr/ports/misc/mc >>>>make >>>>make install >>>>Ну полезла установка в инет на предмет наличия дистрибов.. но я ведь >>>>с диска ставил, там были исходники.. >>>>ладно, скачиваю этот mc из инета.. >>>>и как по иструкции >>>>./configure >>>>и тут проверка ну и говорит, что необходимы glib.. >>>>Блин.. >>>>Что за беда ? >>>>вообщем, понимаю, рассказывать это долго, так что тыкните туда, где лежат хорошие >>>>доки в объяснение этого.. желательно по русски в первый момент. >>>> >>>>А то в Linux с подобными проблемами вообще не сталкивался.. >>>>И еще желательно доки вообще в понимании концепции установки BSD >>>>ну и еще до кучи хорошая книжка... >>>>Спасибо.. >>> >>>какие исходники? комплект distfiles уже больше 2GB, сколько надо иметь >>>CD - посчитай. >>> >>>если на CD есть нужные sources - достаточно установить переменную >>>DISTDIR откуда их брать или через /stand/sysinstall если пока >>>информации не хватает >>> >>>http://www.freebsd.org.ua[ru]/ >>>http://unix1.jinr.ru/~lavr/ >> >>Ну я так и делал. ставил другой диск, запускал этот /stand/sysinstall >>ну и указывал, что хочу установить.. ( ну я сначала хотел mc >>) >>ну а установка полезла в инет за исходниками. хотя на диске было.. >>только с добалением к версии _2 , т.е. mc.4.5.54_2.tgz ( >>кажется так ) >> >>Спасибо за ссылки. > >в /stand/sysinstall - есть настройки в которых все указывается, >как называется не помню, Options или типа того и выбор носителя установки > >Вот только из портов через /stand/sysinstall вроде ничего не ставится, >пре-компиленные пакеты(packages) - это да, а из портов - только руками, >да и не ставит никто ничего из пакетов, только на этапе установки: > > >deco/lynx/wget... - джентельменский набор для быстроты, и потом уже >все из портов быстренько пересобирается как надо. Так а вот в чем вопрос - я не вижу пока понимания разницы ports и packages.. я так понимал раньше - поставляются исходники.. я их компилю и работаю с ними.. а что такое ports ? Извини за такой видимо глупый вопрос, но действительно не понимаю.. пока что читаю доки. но до этого описания не дошел.. Вижу, что в портах дано описание этих пакетов и откуда брать..
- RE: Установка из портов.. Нафига ?, lavr, 22:50 , 01-Июл-02 (5)
>>>>>Вот решил я поюзать freeBSD после Linux >>>>>и сразу в непонятках: а нафига мне лезть в инет, чтобы скачать >>>>>дистрибы, когда я устанавливаю с CD ? >>>>>Это я про установку из портов.. >>>>>типа cd /usr/ports/misc/mc >>>>>make >>>>>make install >>>>>Ну полезла установка в инет на предмет наличия дистрибов.. но я ведь >>>>>с диска ставил, там были исходники.. >>>>>ладно, скачиваю этот mc из инета.. >>>>>и как по иструкции >>>>>./configure >>>>>и тут проверка ну и говорит, что необходимы glib.. >>>>>Блин.. >>>>>Что за беда ? >>>>>вообщем, понимаю, рассказывать это долго, так что тыкните туда, где лежат хорошие >>>>>доки в объяснение этого.. желательно по русски в первый момент. >>>>> >>>>>А то в Linux с подобными проблемами вообще не сталкивался.. >>>>>И еще желательно доки вообще в понимании концепции установки BSD >>>>>ну и еще до кучи хорошая книжка... >>>>>Спасибо.. >>>> >>>>какие исходники? комплект distfiles уже больше 2GB, сколько надо иметь >>>>CD - посчитай. >>>> >>>>если на CD есть нужные sources - достаточно установить переменную >>>>DISTDIR откуда их брать или через /stand/sysinstall если пока >>>>информации не хватает >>>> >>>>http://www.freebsd.org.ua[ru]/ >>>>http://unix1.jinr.ru/~lavr/ >>> >>>Ну я так и делал. ставил другой диск, запускал этот /stand/sysinstall >>>ну и указывал, что хочу установить.. ( ну я сначала хотел mc >>>) >>>ну а установка полезла в инет за исходниками. хотя на диске было.. >>>только с добалением к версии _2 , т.е. mc.4.5.54_2.tgz ( >>>кажется так ) >>> >>>Спасибо за ссылки. >> >>в /stand/sysinstall - есть настройки в которых все указывается, >>как называется не помню, Options или типа того и выбор носителя установки >> >>Вот только из портов через /stand/sysinstall вроде ничего не ставится, >>пре-компиленные пакеты(packages) - это да, а из портов - только руками, >>да и не ставит никто ничего из пакетов, только на этапе установки: >> >> >>deco/lynx/wget... - джентельменский набор для быстроты, и потом уже >>все из портов быстренько пересобирается как надо. > >Так а вот в чем вопрос - я не вижу пока понимания >разницы ports и packages.. >я так понимал раньше - поставляются исходники.. я их компилю и работаю >с ними.. >а что такое ports ? >Извини за такой видимо глупый вопрос, но действительно не понимаю.. >пока что читаю доки. но до этого описания не дошел.. >Вижу, что в портах дано описание этих пакетов и откуда брать.. ты лучше почитай и все встанет на свои места: http://unix1.jinr.ru/~lavr/ package - бинарный комплект собранный FreeBSD Team /usr/ports/* - коллекция портированного под FreeBSD software, собирая из порта - 100% будет под твою систему и без проблем. perl - ставил когда-нить, вот тоже самое: make: - выкачивает sources (или берет указанный дистрибутив из /usr/ports/distfiles by default или в зависимости от переменных среды: /usr/share/mk/bsd.README, /usr/ports/Mk/bsd.port.mk) - накладывает patches - собирает - устанавливает в систему в документации все есть подробно и внятно
- RE: Установка из портов.. Нафига ?, Андрей, 00:13 , 02-Июл-02 (6)
ес-но буду читать доки. но чтобы было от чего отталкиваться ( дабы сразу "въезжать" в доки ) последний вопрос: ну с бинарниками почти все понятно. но проги поставляются как исходники, т.е. получается как порты ? стало быть, чтобы установить, мало слить исходники, еще нужно как-то настроить эти самые служебные файлы портов ? Вот на примере тоже самого mc вот захотел установить версию 4.5.51. на сайте предлагается файл mc.4.5.51.tar.gz ну устанавливаю его как обычно в линух.. но ведь это не ports получается.. я же системе не как не указал ничего, просто начал устанавливать. Т.е. получается эти самые порты просто средство для централизованного контроля версий и патчей ? или я не прав ? Зачем вообще эти самые порты нужны ? взял исходники, откомпилил как обычно: ./configure ; make ; make install и работаю. вот дождусь ответа.. ( если дождусь ) и пойду спать.. во сне подумаю, обмозгую до понимания..:))
- RE: Установка из портов.. Нафига ?, amber46, 03:05 , 02-Июл-02 (7)
>ес-но буду читать доки. >но чтобы было от чего отталкиваться ( дабы сразу "въезжать" в доки >) >последний вопрос: >ну с бинарниками почти все понятно. >но проги поставляются как исходники, т.е. получается как порты ? POrts - есть скажем так структура - ка кты правильно подеметил предназначенная для отслеживания обновлений и патчей, но не полее того. с помощью их удобно отслеживать обновления и изменения в тех прогах что ты себе поставил.>стало быть, чтобы установить, мало слить исходники, еще нужно как-то настроить эти самые служебные файлы портов ? Настраивать IMHO надо только обновления. То есть установить cvsup, создать /etc/cvsupfile и установить в cron как часто ты хочешь проводить синхронизацию портов. >>Вот на примере тоже самого mc >вот захотел установить версию 4.5.51. >на сайте предлагается файл mc.4.5.51.tar.gz >ну устанавливаю его как обычно в линух.. но ведь это не ports >получается.. ты можешь ставить бинарник или компилировать софт самостоятельно и ставить соответственно. Ports лишь поможет тебе отследить патчи и версии и скомпилировать отпаченное, естессно можно все это делать самостоятельно но ведь ports уже есть :) >я же системе не как не указал ничего, просто начал устанавливать. >Т.е. получается эти самые порты просто средство для централизованного контроля версий и патчей ? Совершенно верно. >или я не прав ? >Зачем вообще эти самые порты нужны ? >взял исходники, откомпилил как обычно: ./configure ; make ; make install >и работаю. Порты помогаю централизовать это все плюсь патчи. >вот дождусь ответа.. ( если дождусь ) и пойду спать.. во сне >подумаю, обмозгую до понимания..:)) Оно придет... Обязательно! :)
- RE: Установка из портов.. Нафига ?, lavr, 12:14 , 02-Июл-02 (8)
>ес-но буду читать доки. >но чтобы было от чего отталкиваться ( дабы сразу "въезжать" в доки >) >последний вопрос: >ну с бинарниками почти все понятно. >но проги поставляются как исходники, т.е. получается как порты ? >стало быть, чтобы установить, мало слить исходники, еще нужно как-то настроить эти >самые служебные файлы портов ? >Вот на примере тоже самого mc >вот захотел установить версию 4.5.51. >на сайте предлагается файл mc.4.5.51.tar.gz >ну устанавливаю его как обычно в линух.. но ведь это не ports >получается.. >я же системе не как не указал ничего, просто начал устанавливать. >Т.е. получается эти самые порты просто средство для централизованного контроля версий и >патчей ? >или я не прав ? >Зачем вообще эти самые порты нужны ? >взял исходники, откомпилил как обычно: ./configure ; make ; make install >и работаю. >вот дождусь ответа.. ( если дождусь ) и пойду спать.. во сне >подумаю, обмозгую до понимания..:)) вот к чему приводят линуксовые бинарные rpm, солярисные бинарные pkg и bsd'евые бинарные packages - народ может несколько лет проработать с OS Unix и в результате не знать Си, проектов сборки: make, imake, gmake configure, autoconf, automake, diff, patch и вообще что, как и откуда растет (Это ни в коем случае не претензия к автору постинга, а исключительно наблюдение) packages - это уже собранный софт, готовый для установки в систему через пакетные менеджеры порты - дерево внутри /usr/ports/ - структура с Makefile, описанием и патчами для самостоятельной сборки software из исходником и установки в систему: /usr/ports/category/portname можно создавать свои порты для своего software, для чужого, править под себя существующие порты Лет десять назад, не было никаких binaries пакетов, каждый брал free или gnu software и пытался собрать на свой машине и в своей OS, если были проблемы, ошибки, они просто исправлялись - в результате создавался новый ПОРТ (от слова портировать), а правки отсылались автору или в GNU для доработок, или этими правками обменивались в news'ах
- RE: Установка из портов.. Нафига ?, Андрей, 18:51 , 02-Июл-02 (9)
>>ес-но буду читать доки. >>но чтобы было от чего отталкиваться ( дабы сразу "въезжать" в доки >>) >>последний вопрос: >>ну с бинарниками почти все понятно. >>но проги поставляются как исходники, т.е. получается как порты ? >>стало быть, чтобы установить, мало слить исходники, еще нужно как-то настроить эти >>самые служебные файлы портов ? >>Вот на примере тоже самого mc >>вот захотел установить версию 4.5.51. >>на сайте предлагается файл mc.4.5.51.tar.gz >>ну устанавливаю его как обычно в линух.. но ведь это не ports >>получается.. >>я же системе не как не указал ничего, просто начал устанавливать. >>Т.е. получается эти самые порты просто средство для централизованного контроля версий и >>патчей ? >>или я не прав ? >>Зачем вообще эти самые порты нужны ? >>взял исходники, откомпилил как обычно: ./configure ; make ; make install >>и работаю. >>вот дождусь ответа.. ( если дождусь ) и пойду спать.. во сне >>подумаю, обмозгую до понимания..:)) > >вот к чему приводят линуксовые бинарные rpm, солярисные бинарные pkg и >bsd'евые бинарные packages - народ может несколько лет проработать >с OS Unix и в результате не знать Си, проектов сборки: make, >imake, gmake >configure, autoconf, automake, diff, patch и вообще что, как и откуда >растет (Это ни в коем случае не претензия к автору постинга, а >исключительно наблюдение) > >packages - это уже собранный софт, готовый для установки в систему через > >пакетные менеджеры > >порты - дерево внутри /usr/ports/ - структура с Makefile, описанием и >патчами для самостоятельной сборки software из исходником и установки >в систему: > >/usr/ports/category/portname > >можно создавать свои порты для своего software, для чужого, править >под себя существующие порты > >Лет десять назад, не было никаких binaries пакетов, каждый брал >free или gnu software и пытался собрать на свой машине и в >своей OS, >если были проблемы, ошибки, они просто исправлялись - в результате >создавался новый ПОРТ (от слова портировать), а правки отсылались автору >или в GNU для доработок, или этими правками обменивались в news'ах Ну согласен в том, не до конца разбираюсь ( так сказать, чтобы даже сам понял..) в этих тонкостях ( видимо, нужды особой не было ) Но из этих самых исходниках всегда собирал, правил под свои нуджы под С исходнки, компилил, устанавливал. Так что это видимо были не packarges.. а согласно терминологии BSD - порты. Но вот я захотел совсе отказаться от портов.. Такое возможно ? Беру исходники ( они ведь вообщем-то вместе с Makefile поставляются ), ну и правлю их, если нужно.. ну и компилю...я делал так в Линух ( как говорил выше) однако.. попробовал установить новую версию той самой злополучной mc ( с ней хорошо изучать структуру новой системы) взял tar.gz и далее как по инсрукции сказано там: ./configure и тут-то опа.. GLIB типа не найден ( а вообще-то есть, можа путь указать ? не разбирался особо - поздно было, да и руки сразу опустились ) хотя из порта вообщем-то установилась (только старой версии - ну и понятно, там в описаниях ссылка на старую версию ).. вот в это не въезжаю.. Нафига тогда install файл, если не получилось, и нигде в доках нету решения проблемы ? вот... хочу совсем отказаться от портов..ну не нужны мне обновления автоматически. сам сделаю, нужно будет. а этот автоматом upgrade не хочу. Дак почему же эта зараза не поставилась ? А порты и пакаржи - со временем "въеду" в эту технологию, а там посмотрим..
- RE: Установка из портов.. Нафига ?, gon, 16:14 , 07-Июл-02 (10)
>и далее как по инсрукции сказано там: >./configure >и тут-то опа.. GLIB типа не найден ( а вообще-то есть, можа >путь указать ? не разбирался особо - поздно было, да и >руки сразу опустились ) >хотя из порта вообщем-то установилась (только старой версии - ну и понятно, >там в описаниях ссылка на старую версию ).. >вот в это не въезжаю.. Нафига тогда install файл, если не получилось, >и нигде в доках нету решения проблемы ? >вот... >хочу совсем отказаться от портов..ну не нужны мне обновления выдержка из README Requirements ------------ To compile the GNU Midnight Commander you need at least to have a copy of the glib library, this library is available in ftp://ftp.gtk.org/pub/gtk. а кто тебе сказал что эта библиотека у тебя есть в системе или что она правильно установлена? по опыту знаю - после установки системы надо собрать и поcтавить сначала GLIB, а потом уже МС. Удачи.
- RE: Установка из портов.. Нафига ?, Скорпион, 20:36 , 07-Июл-02 (11)
>выдержка из README > >Requirements >------------ >To compile the GNU Midnight Commander you need at least to have >a copy >of the glib library, this library is available in ftp://ftp.gtk.org/pub/gtk. > >а кто тебе сказал что эта библиотека у тебя есть в системе >или что она правильно установлена? >по опыту знаю - после установки системы надо собрать и поcтавить сначала >GLIB, а потом уже МС. >Удачи. Тоже сталкнулся с такой же проблемой при первом опыте установки пакеджов (как раз программа была MC). И как всётаки установить его? Как определить что у меня стоит эта библиотека GLIB и что она установленна/настроенна правильно? Хотя бы в двух словах что бы всётаки поставить MC.
- RE: Установка из портов.. Нафига ?, mezantrop, 09:37 , 08-Июл-02 (12)
Причины могут быть такие: 1. Glib не установлен - решается соответственно просто - установкой. И для этого совершенно не обязательно лазить в инет, прекомпилированный glib есть в packages, на первое время хватит.2. mc не находит glib. Скорее всего mc ищет что-нибудь похожее на glib-config, а у нас оно поставилось glib12-config. Лечится созданием линка. ЗЫ. Если ставить из портов, все само сделается, и глупых вопросов спрашивать не будет. Нелохо бы спросить у lavr'а, у него кажется есть измененный порт для mc. Сам я пользуюсь deco, для жизни этого хватает вполне.
- RE: Установка из портов.. Нафига ?, Андрей, 11:57 , 08-Июл-02 (13)
Гм.. ну слил я glib.. начал устанавливать. сказал, что нужен libiconv его тоже слил, вроде как установился без проблем: ./configure && make && make install затем снова пытаюсь установить glib: ./configure и тут он снова затыкается, говорит, не нашел я GLIB... Все это чем-то смахивает на винду, система сама что-то там делает и т.д. контроля нет. Буду искать толковую книжку по BSD.. а пока что продолжу в Linux работать. Там такого геммороя нету. И еще - не въехал я в порты и пакаржи.. Может кто статейку напишет с объяснением этого ? Потому как видно, что не я один в потемках. - RE: Установка из портов.. Нафига ?, Defender, 13:36 , 08-Июл-02 (14)
Блин! Ну не ужели так ложно зайти в /usr/share/doc/handbook и хоть немного почитать её? Или долбаная привычка того, что в блинуксе нету своей толковой инфы в дистребутиве приелась? 8))пакаджи (FreeBSD)- RPM (bLinux) за тем лишь исключением, что во Фре вместо rpm -i mc.version.rpm pkg_add mc.version.tgz Сами пакаджи идут на сиджюках в директории /packages/All А порты - для "ленивыйх умников". Вот ты тянешь к примеру прогу, которой для роботы надо ещё заставить работать да ещё она требует кучу мелких програмуль скомпилить... Гемор-р-ррр А так ты идёшь в порты, находишь её там (я думаю среди 7001 портов она будет) и делаешь там make all make install (make package) make clean вот она тебе всё что ей надо вытянет и скомпилит, причём оно 100% будет работать.
|