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. Таки оно меньше жрет ресурсов. -- To UNSUBSCRIBE, email to [email protected] with a subject of "unsubscribe". Trouble? Contact [email protected]

