pkgng

Простые/общие вопросы по UNIX системам. Спросите здесь, если вы новичок

Модераторы: vadim64, terminus

Правила форума
Убедительная просьба юзать теги [cоde] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
koklushkin
мл. сержант
Сообщения: 85
Зарегистрирован: 2010-06-12 11:45:07

pkgng

Непрочитанное сообщение koklushkin » 2014-02-27 13:59:38

Возник вопрос с новым установщиком pkgng, как сделать make config при установке как в старом?
Последний раз редактировалось f_andrey 2014-02-27 14:41:30, всего редактировалось 1 раз.
Причина: Автору. пожалуйста, выбирайте соответствующий раздел форума.

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.ru

Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/

guest
проходил мимо

Re: pkgng

Непрочитанное сообщение guest » 2014-02-27 14:38:52

koklushkin писал(а):Возник вопрос с новым установщиком pkgng, как сделать make config при установке как в старом?
это Вы о чем?

pkgng - пакетный менеджер, а не порт менеджер

sergko
рядовой
Сообщения: 24
Зарегистрирован: 2010-01-19 11:44:16

Re: pkgng

Непрочитанное сообщение sergko » 2014-05-16 7:20:37

Ребят, я что то совсем запутался в этих: pkgng,subversion,portupgrade... Я только начинаю познавать FreeBSD :smile:

Как правильно теперь обновлять порты и их устанавливать, чем лучше? И действительно, не понятно как установить софт при помощи pkgng с нужными опциями(раньше делал через make config)

Заранее спасибо! ;-)

guest
проходил мимо

Re: pkgng

Непрочитанное сообщение guest » 2014-05-16 12:42:02

sergko писал(а):Ребят, я что то совсем запутался в этих: pkgng,subversion,portupgrade... Я только начинаю познавать FreeBSD :smile:

Как правильно теперь обновлять порты и их устанавливать, чем лучше? И действительно, не понятно как установить софт при помощи pkgng с нужными опциями(раньше делал через make config)

Заранее спасибо! ;-)
packages или пакеты - софт собираемый ответственными FreeBSD Team за сборку пакетов на кластере сборки FreeBSD
пакеты - готовые бинарники, библиотеки и прочее, уже собранные командой FreeBSD и готовые к установке и использованию

порты - дерево проектов ПО особой структуры, для сборки ПО из исходных текстов.
make - утилита сборки проектов из исходных текстов (sources), Makefile - файл проекта, директория files в конкретном
проекте содержит патчи к исходным текстам собираемых проектов
cc - компилятор
ld - linker, линкер или компоновщик

Пакеты - это РЕЗУЛЬТАТ сборки из портов.
Пакеты собираются с определенной регулярностью и выкладываются:
- новые (в формате pkgng) на официальном репозитории
- старые (в старом формате пакетного менеджера pkg_install) на ftp.freebsd.org

Пакеты - уже собранные бинарники и прочее с жестко определенными зависимостями, изменить их нельзя.
Порты - могут быть собраны с указанием ТРЕБУЕМЫХ зависимостей, ручным способом, либо используя ПОРТ-МЕНЕДЖЕРЫ.

Пакетный Менеджер != Порт-Менеджер

Пакетный менеджер НИЧЕГО НЕ СОБИРАЕТ, только устанавливает ГОТОВЫЕ ПАКЕТЫ из репозитория, позволяет:
- установить, удалить, обновить. На зависимости и сборку НЕ ВЛИЯЕТ и отношения к сборке из портов не имеет.

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

Слово "make" не имеет отношения к ПАКЕТАМ, относится ТОЛЬКО к портам.
Изменить зависимости в пакетах Вы НЕ МОЖЕТЕ, они - пакеты, собраны с DEFAULT'ными зависимостями тех портов из которых собраны.

snorlov
подполковник
Сообщения: 3714
Зарегистрирован: 2008-09-04 11:51:25
Откуда: Санкт-Петербург

Re: pkgng

Непрочитанное сообщение snorlov » 2014-05-16 14:20:35

Вообщем, читайте маны, они рулез...

sergko
рядовой
Сообщения: 24
Зарегистрирован: 2010-01-19 11:44:16

Re: pkgng

Непрочитанное сообщение sergko » 2014-05-19 5:33:51

guest писал(а):
sergko писал(а):Ребят, я что то совсем запутался в этих: pkgng,subversion,portupgrade... Я только начинаю познавать FreeBSD :smile:

Как правильно теперь обновлять порты и их устанавливать, чем лучше? И действительно, не понятно как установить софт при помощи pkgng с нужными опциями(раньше делал через make config)

Заранее спасибо! ;-)
packages или пакеты - софт собираемый ответственными FreeBSD Team за сборку пакетов на кластере сборки FreeBSD
пакеты - готовые бинарники, библиотеки и прочее, уже собранные командой FreeBSD и готовые к установке и использованию

порты - дерево проектов ПО особой структуры, для сборки ПО из исходных текстов.
make - утилита сборки проектов из исходных текстов (sources), Makefile - файл проекта, директория files в конкретном
проекте содержит патчи к исходным текстам собираемых проектов
cc - компилятор
ld - linker, линкер или компоновщик

Пакеты - это РЕЗУЛЬТАТ сборки из портов.
Пакеты собираются с определенной регулярностью и выкладываются:
- новые (в формате pkgng) на официальном репозитории
- старые (в старом формате пакетного менеджера pkg_install) на ftp.freebsd.org

Пакеты - уже собранные бинарники и прочее с жестко определенными зависимостями, изменить их нельзя.
Порты - могут быть собраны с указанием ТРЕБУЕМЫХ зависимостей, ручным способом, либо используя ПОРТ-МЕНЕДЖЕРЫ.

Пакетный Менеджер != Порт-Менеджер

Пакетный менеджер НИЧЕГО НЕ СОБИРАЕТ, только устанавливает ГОТОВЫЕ ПАКЕТЫ из репозитория, позволяет:
- установить, удалить, обновить. На зависимости и сборку НЕ ВЛИЯЕТ и отношения к сборке из портов не имеет.

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

Слово "make" не имеет отношения к ПАКЕТАМ, относится ТОЛЬКО к портам.
Изменить зависимости в пакетах Вы НЕ МОЖЕТЕ, они - пакеты, собраны с DEFAULT'ными зависимостями тех портов из которых собраны.
Спасибо добрый человек, за такой объемный ответ! От души!!! :roll: