The OpenNET Project / Index page

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

форумы  помощь  поиск  регистрация  майллист  ВХОД  слежка  RSS
"Есть tarball, в нем Makefile,pkg_info и files.КАК это постав..."
Вариант для распечатки Архивированная нить - только для чтения! 
Пред. тема | След. тема 
Форумы OpenNET: Виртуальная конференция (Public)
Изначальное сообщение [Проследить за развитием треда]

"Есть tarball, в нем Makefile,pkg_info и files.КАК это постав..."
Сообщение от CFR Искать по авторуВ закладки on 02-Окт-03, 20:11  (MSK)
Здравствуйте.
Подскажите, ткскзть, начинающему бздющнику.

Есть, например, скачанный порт mc-4.6.0.tar.gz. В нем Makefile ,pkg_info, files и еще какая-то хрень. Вопрос. КАК это поставить в BSD? Если можно, по командам.
pkg_add не хочет есть ни tar.gz, ни tar, ни папку в которой он сидит. Ругается, что это не порт. Дистрибутив скачивал несколько раз. Маны есссно читал. ??? не дайте умереть от отсутствия mc...

  Рекомендовать в FAQ | Cообщить модератору | Наверх

 Оглавление

Индекс форумов | Темы | Пред. тема | След. тема
Сообщения по теме

1. "Есть tarball, в нем Makefile,pkg_info и files.КАК это постав..."
Сообщение от scorp21 emailИскать по авторуВ закладки on 02-Окт-03, 21:21  (MSK)
>> Есть, например, скачанный порт mc-4.6.0.tar.gz
Какой же это порт? Это исходники mc

$> mv mc-4.6.0.tar.gz /usr/ports/distfiles/
$> cd /usr/ports/misc/mc
$> make install clean

еще по хорошему дерево портов подновить надо сначало.

  Рекомендовать в FAQ | Cообщить модератору | Наверх

2. "Есть tarball, в нем Makefile,pkg_info и files.КАК это постав..."
Сообщение от CFR Искать по авторуВ закладки on 02-Окт-03, 22:20  (MSK)
Ладно. Значит я что-то не понимаю в колбасных обрезках.

Это - порт?

fontconfig.tar.gz:
-----------------
pkg_plist
pkg_descr
Makefile
distinfo
+files
   pkg_install.in
   patch-src_fcfreetype.c
   patch-src_fccfg.c
   patch-Makefile.in
   patch.configure

Это не конфигурится, не мэйкится. Грит, нечего конфигурить и мэйкить. Error code 1 there is nothing to make. Как это присандалить к системе?

Если и это не порт - то что тогда порт?

  Рекомендовать в FAQ | Cообщить модератору | Наверх

3. "Есть tarball, в нем Makefile,pkg_info и files.КАК это постав..."
Сообщение от scorp21 emailИскать по авторуВ закладки on 03-Окт-03, 07:36  (MSK)
>Это - порт?
Это не порт. Это просто файл непонятного содержания, который внешне выглядит как pakage. выкинь его на хрен.

>fontconfig.tar.gz:
>Это не конфигурится, не мэйкится. Грит, нечего конфигурить и мэйкить.
> Error code
Еще раз говорю, выкинь его нафиг. Взял мусор неизвестно где.

> Как это присандалить к системе?
$> cd /usr/ports/x11-fonts/fontconfig
$> make install clean

>Если и это не порт - то что тогда порт?
http://www.freebsd.org/doc/en_US.ISO8859-1/books/handbook/ports.html

  Рекомендовать в FAQ | Cообщить модератору | Наверх

4. "Есть tarball, в нем Makefile,pkg_info и files.КАК это постав..."
Сообщение от noname Искать по авторуВ закладки on 03-Окт-03, 11:41  (MSK)
>>Это - порт?
>Это не порт.
Именно что порт
Это просто файл непонятного содержания, который внешне выглядит как
>pakage. выкинь его на хрен.
аналогичное "непонятное содержание" находится в /usr/ports/misc/mc

Для особо умных - package идет с расширением .tgz


  Рекомендовать в FAQ | Cообщить модератору | Наверх

5. "Есть tarball, в нем Makefile,pkg_info и files.КАК это постав..."
Сообщение от lavr emailИскать по авторуВ закладки on 03-Окт-03, 12:11  (MSK)
>Здравствуйте.
>Подскажите, ткскзть, начинающему бздющнику.
>
>Есть, например, скачанный порт mc-4.6.0.tar.gz. В нем Makefile ,pkg_info, files и еще
>какая-то хрень. Вопрос. КАК это поставить в BSD? Если можно, по
>командам.
>pkg_add не хочет есть ни tar.gz, ни tar, ни папку в которой
>он сидит. Ругается, что это не порт. Дистрибутив скачивал несколько раз.
>Маны есссно читал. ??? не дайте умереть от отсутствия mc...

есть понятие ПОРТ и есть понятие ПАКЕТ!

порт - содержит набор специальных файлов для самостоятельной сборки
продукта.

пакет - содержит спец.файлы и уже собранные бинарники.

Если для установки ПАКЕТА достаточно использовать команду pkg_add и
посмотреть информацию о пакете командой pkg_info, то ПОРТ требуется
развернуть в нужное место, зайти внутрь директории порта и выполнить
команды для сборки и установки порта:

# make
# make install
# make clean

http://unix1.jinr.ru/~lavr/make-ports.html

Пакеты и порты могут требовать предварительной установки зависимостей,
те (то есть) другого софта, библиотек и хидеров. В случае установки
софта из ПОРТА, зависимости будут собираться и устанавливаться в систему
автоматически, в случае ПАКЕТА, это надо делать вручную или указать
путь к доступу ВСЕХ портов чтобы ТРЕБУЕМЫЙ PACKAGE сам вытащил и установил
зависимые PACKAGES оттуда автоматически.

  Рекомендовать в FAQ | Cообщить модератору | Наверх

6. "Есть tarball, в нем Makefile,pkg_info и files.КАК это постав..."
Сообщение от lavr emailИскать по авторуВ закладки on 03-Окт-03, 14:53  (MSK)
>>Здравствуйте.
>>Подскажите, ткскзть, начинающему бздющнику.
>>
>>Есть, например, скачанный порт mc-4.6.0.tar.gz. В нем Makefile ,pkg_info, files и еще
>>какая-то хрень. Вопрос. КАК это поставить в BSD? Если можно, по
>>командам.
>>pkg_add не хочет есть ни tar.gz, ни tar, ни папку в которой
>>он сидит. Ругается, что это не порт. Дистрибутив скачивал несколько раз.
>>Маны есссно читал. ??? не дайте умереть от отсутствия mc...
>
>есть понятие ПОРТ и есть понятие ПАКЕТ!
>
>порт - содержит набор специальных файлов для самостоятельной сборки
>продукта.
>
>пакет - содержит спец.файлы и уже собранные бинарники.
>
>Если для установки ПАКЕТА достаточно использовать команду pkg_add и
>посмотреть информацию о пакете командой pkg_info, то ПОРТ требуется
>развернуть в нужное место, зайти внутрь директории порта и выполнить
>команды для сборки и установки порта:
>
># make
># make install
># make clean
>
>http://unix1.jinr.ru/~lavr/make-ports.html
>
>Пакеты и порты могут требовать предварительной установки зависимостей,
>те (то есть) другого софта, библиотек и хидеров. В случае установки
>софта из ПОРТА, зависимости будут собираться и устанавливаться в систему
>автоматически, в случае ПАКЕТА, это надо делать вручную или указать
>путь к доступу ВСЕХ портов чтобы ТРЕБУЕМЫЙ PACKAGE сам вытащил и установил
>

очепятка, разумеется "путь к доступу ВСЕХ ПАКЕТОВ"

>зависимые PACKAGES оттуда автоматически.

  Рекомендовать в FAQ | Cообщить модератору | Наверх

7. "обо всем"
Сообщение от mirya emailИскать по авторуВ закладки on 03-Окт-03, 16:56  (MSK)
  попробуй pkg_add -v mc-x.x.x.tgz
  выдаст тебе лог, коль что не выйдет - будешь знать, почему
  у меня 4.5, на ней pkg_add не поддерживает директиву @confilct в +COMMENT, если аналогичная ситуация, разтарь, удали соотв. строчки, затарь и повтори pkg_add
  вообще последний mc есть в древе пакаджей, я беру с ftp://ftp7.ua.freebsd.org/pub/FreeBSD/ports/packages/All/mc-*
(для 4.x)
  также на офиц сайте mc (в google набери) есть нормальные исходники, у меня отлично закомпилились (бинарей под БСД там нет)
  Рекомендовать в FAQ | Cообщить модератору | Наверх


Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Пожалуйста, прежде чем написать сообщение, ознакомьтесь с данными рекомендациями.




Спонсоры:
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

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