Страница 1 из 1

pkgng

Добавлено: 2014-02-27 13:59:38
koklushkin
Возник вопрос с новым установщиком pkgng, как сделать make config при установке как в старом?

Re: pkgng

Добавлено: 2014-02-27 14:38:52
guest
koklushkin писал(а):Возник вопрос с новым установщиком pkgng, как сделать make config при установке как в старом?
это Вы о чем?

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

Re: pkgng

Добавлено: 2014-05-16 7:20:37
sergko
Ребят, я что то совсем запутался в этих: pkgng,subversion,portupgrade... Я только начинаю познавать FreeBSD :smile:

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

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

Re: pkgng

Добавлено: 2014-05-16 12:42:02
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'ными зависимостями тех портов из которых собраны.

Re: pkgng

Добавлено: 2014-05-16 14:20:35
snorlov
Вообщем, читайте маны, они рулез...

Re: pkgng

Добавлено: 2014-05-19 5:33:51
sergko
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: