Re: Debian становится все более похож на Windows. Как с этим жить?
On 2009.11.27 at 19:01:12 +0300, Andrey Melnikoff wrote:
> > > И чем этот геморой (постоянно распаковывающийся-запаковывающийся)
> > > лучше чем vzctl enter ... ?
> > тем, что в нам нужна чистая среда, которая каждый раз настраивается для
> > сборки конкретного пакета.
> Зачем ? Или это из разряда - так написано в умных книжках ?
Смотря с чем сравнивать.
Если с рабочей системой, то это гарантирует воспроизводимость сборки.
1. Ты не забудешь прописать в Build-Depends то, чего действительно надо,
потому что иначе оно его в chroot-овом окружении не найдет.
2. autoconf не подцепит какой-нибудь лишней библиотеки, которая у тебя
установлена в системе с совершенно другой целью, и не пропишет
паразитной зависимости.
3. Тебе не надо держать в рабочей системе всякое дерьмо вроде
libmysqlclient-dev
Если с openvz, то
1. оно не требует поддержки в ядре. Поэтому ты ставишь то ядро и
те модули, которые тебе удобны (скажем для видео, для звука, для
вебкамеры), а не то, к которому последнему есть openvz-патч. Для рабочей
станции или ноутбука это может оказаться существенным.
2. Оно автоматически убирает за собой после сборки. Если ты собираешь по
6-8 пакетов в день, с openvz ты рискуешь налететь на пунткы 1 и 2 из
передыдущего раздела. Потому что принимать решения о чистке контейнера
от того, что туда при предыдущей сборке поставилось, приходится тебе.
3. Таки оно меньше жрет ресурсов.
Reply to: