[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Удаление build-dependencies



On Mon, 16 Feb 2015 14:54:21 +0500
Руслан Коротаев <korotaev@ufamail.ru> wrote:

> Для этого есть debootstrap, в любом каталоге создаете базовую систему
> по типу стандартной установки [2] затем через chroot или через
> контейнер (systemd-nspawn) делаете пакеты с нужной архитектурой.

Идиотизм какой-то внутри системы, предназначенной только для сборки
делать еще один контейнер для сборки.

Даже pbuilder так не делает. Он сохраняет образ контейнера с
установленными build-essential, и при сборке пакета только его
распаковывает, а не бутстрапит заново.

Но в данном случае оверхед от pbuilder недопустимо велик. Система
маленькая и медленная. Нельзя столько времени тратить на подготовку
сборочной среды для каждого пакета. А собирать все-таки лучше каждый
пакет в чистой системе, поскольку иначе шибко умные configure могут
что-нибудь не то подцепить, и при сборке на нормальных, быстрых
архитектурах, где используется pbuilder этой засады не отследишь.






Reply to: