The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]




Версия для распечатки Пред. тема | След. тема
Новые ответы [ Отслеживать ]
Установка из портов.. Нафига ?, !*! Андрей, 01-Июл-02, 21:06  [смотреть все]
Вот решил я поюзать freeBSD после Linux
и сразу в непонятках: а нафига мне лезть в инет, чтобы скачать дистрибы, когда я устанавливаю с CD ?
Это я про установку из портов..
типа cd /usr/ports/misc/mc
make
make install
Ну полезла установка в инет на предмет наличия дистрибов.. но я ведь с диска ставил, там были исходники..
ладно, скачиваю этот mc из инета..
и как по иструкции
./configure
и тут проверка ну и говорит, что необходимы glib..
Блин..
Что за беда ?
вообщем, понимаю, рассказывать это долго, так что тыкните туда, где лежат хорошие доки в объяснение этого..  желательно по русски в первый момент.
А то в Linux с подобными проблемами вообще не сталкивался..
И еще желательно доки вообще в понимании концепции установки BSD
ну и еще до кучи хорошая книжка...
Спасибо..
  • 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% будет работать.




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру