pbuilder хранит зависимости - PullRequest
       42

pbuilder хранит зависимости

0 голосов
/ 06 августа 2010

Я собираю только ограниченное количество пакетов, которые имеют одинаковую зависимость для каждой сборки. К сожалению, pbuilder пытается установить зависимости при каждой перестройке, вместо того, чтобы сохранять подготовленный образ и использовать его каждый раз, например.

Есть ли способ включить такую ​​функциональность? Могу ли я как-нибудь пропустить длинный шаг установки зависимостей сборки, если они не менялись между последующими сборками?

1 Ответ

3 голосов
/ 18 сентября 2010

Да.Вы можете выполнить chroot в вашей распакованной среде pbuilder, используя pbuilder --login, и установить любые пакеты, которые вам нравятся.Как правило, все изменения, которые вы вносите, снова выбрасываются после выхода из системы, но также есть переключатель --save-after-login, который приведет к тому, что все сделанные изменения будут включены в chroot pbuilder, в который вы вошли.* При этом я настоятельно рекомендую сначала скопировать среду, которую вы будете редактировать, и редактировать только копию.Таким образом, у вас все еще будет «чистая» среда, которую вы можете использовать для проверки того, что ваши пакеты правильно объявили все свои зависимости сборки перед загрузкой их в какой-либо архив.Вы можете использовать опцию pbuilder --basetgz (или --basepath при использовании cowbuilder) для переключения между разными chroot.

...