LINUX.ORG.RU

Как собираются порты в бинарных дистрибутивах?

 ,


0

2

./configure может подхватывать нежеланные зависимости автоматически, и затем если пакет установить на чистую систему, бинарник не запустится, ругаясь на отсутствие какой-нибудь библиотеки (ldd), а надо чтобы бинарный пакет был собран только с нужными зависимостями, и не более.

Разворачивать chroot для каждого пакета и начинать сборку «от и до» с нуля? Как?

★★★★★
Ответ на: комментарий от t184256

ты настолько не разобрался в предмете, что не можешь понять разницу между использованием докера для изоляции и использованием его вместо пакетного менеджера.

max_lapshin ★★★★★
()
Ответ на: комментарий от max_lapshin

Ты настолько не разобрался в предмете, что не услышал, что с хорошим пакетным менеджером изоляция приходит как конструктивная особенность.

Использование докера для целей, отличных от компенсации убогости сборочных окружений «нормальных» пакетных менеджеров мы тут не обсуждали.

t184256 ★★★★★
()
Ответ на: комментарий от Spoofing

фаршируют систему, меняют картинку рабочего стола, активируют и закатывают в образ. сборка готова.

На днях наткнулся — пишут, что там не всё так просто.

greenman ★★★★★
()
6 августа 2020 г.
Ответ на: комментарий от anonymous

какого чёрта питух ос использует пакетный менеджер из CRUX

@_@

NuTyX uses its own package manager named CARDS.

что, какого чёрта они ещё нагло врут об этом.

я в шоке!

Spoofing ★★★★★
() автор топика
Ответ на: комментарий от greenman

Стесняюсь спросить, что линуксоед забыл там, куда даже приличный виндузятник не заглянет?

anonymous
()
Ответ на: комментарий от Spoofing

Просто там как раз реализуется сборка пакета под chroot таким образом, как заявлено в этой теме. Могу ошибаться, если неправильно понял проблему.

get cards.devel

Удалить все пакеты дистрибутива одной командой кроме base

cards base -r

anonymous
()
Ответ на: комментарий от Spoofing

если я правильно понял cards - это для установки готовых пакетов, ну а из сорцов pkgutils да

anonymous
()

В openSUSE каждый пакет собирается в индивидуальной виртуальной машине. Каждый раз устанавливаются только те зависимости, которые перечислены в SPEC-файле.

Кстати, это доступно каждому пользователю. https://build.opensuse.org/

ZenitharChampion ★★★★★
()
Последнее исправление: ZenitharChampion (всего исправлений: 1)
Ответ на: комментарий от anonymous

Увидел непонятное для себя сочетание буковок «сборка ltsc», ну и решил расширить кругозор.

greenman ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.