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: