Pbuilder
pbuilder — это интересное средство, позволяющее нам создать архив, хранящий в себе образ свежеустановленной Debian или Ubuntu в минимальной комплектации — то есть, только с самыми необходимыми пакетами.
Настройка
Для начала создаем файл конфигурации ~/.pbuilderrc. Вот его примерное содержимое:
# названия дистрибутивов Ubuntu
#UBUNTU_SUITES=("karmic" "jaunty" "intrepid" "hardy" "gutsy")
#MIRRORSITE="http://mirror.yandex.ru/ubuntu/"# компоненты дистрибутива по умолчанию
COMPONENTS="main restricted universe multiverse"# выбираем дистрибутив для использования
: ${DIST:="$(lsb_release --short --codename)"}# а также архитектуру
: ${ARCH:="$(dpkg --print-architecture)"}# ну и давайте определим имя, которым мы будем обозначать отдельный образ
NAME="$DIST"
if [ -n "${ARCH}" ]; then
NAME="$NAME-$ARCH"
# следующая строчка нужна для того чтобы собирать под разные архитектуры
DEBOOTSTRAPOPTS=("--arch" "$ARCH" "${DEBOOTSTRAPOPTS[@]}")
fi# где мы будем создавать, а потом искать файл образа
BASETGZ="/home/andrey/build/pbuilder/$NAME-base.tgz"
DISTRIBUTION="$DIST"# и куда мы будем класть собранные пакеты
BUILDRESULT="/home/andrey/build/pbuilder/$DIST/result/"# тут у нас будет лежать кэш слитых из сети пакетов
APTCACHE="/home/andrey/build/pbuilder/$NAME/aptcache/"# а в это место будет распаковываться образ для сборки
BUILDPLACE="/home/andrey/build/pbuilder/build/"# еще можно раскомментировать следующие два параметра по необходимости:
# примонтировать каталог вашей системы в такой же каталог образа
#BINDMOUNTS="/var/cache/archive"
# подключить дополнительное зеркало помимо стандартного
#OTHERMIRROR="deb file:///var/cache/archive unstable main"
Файл конфигурации я взял здесь и закомментировал или удалил то что посчитал ненужным
Создание образа системы
Создать образ какой-нибудь системы можно например, так:
$ sudo ARCH=i386 DIST=jaunty pbuilder --create
Где i386 архитектура создаваемого образа, а jaunty название дистрибутива. Если вы собираете пакет под текущие дистрибутив и архитектуру то можно просто написать:
$ sudo pbuilder --create
Сборка пакетов
Для создания базового образа для архитектуры i386 под x86_64
/usr/sbin/pbuilder create --debootstrapopts --arch --debootstrapopts i386
sudo DIST=karmic ARCH=i386 linux32 /usr/sbin/pbuilder build mypaint_0.7.1-2.dsc
Ссылки
Сборка пакетов. Глава 3. Chroot. Mock. Pbuilder
Как собирать/бэкпорчить deb пакеты
Раздел полезных советов: Перекомпиляция пакета в Debian и Ub..
Стать мэинтейнером — часть пятая
Создание локального репозитария
ubuntu-вский apt-get update в pbuilder-е
19 февраля 2026 / 15:05
сыроедение для начинающих [url=http://www.rawrussia.ru]http://www.rawrussia.ru[/url] .
19 февраля 2026 / 15:05
1win вход по номеру [url=https://1win91762.help]https://1win91762.help[/url]
19 февраля 2026 / 15:06
заказать качественную курсовую [url=https://kupit-kursovuyu-67.ru/]заказать качественную курсовую[/url] .
19 февраля 2026 / 15:12
заказать курсовую работу качественно [url=https://kupit-kursovuyu-65.ru/]заказать курсовую работу качественно[/url] .
19 февраля 2026 / 15:21
1вин войти в аккаунт [url=www.1win91762.help]www.1win91762.help[/url]
19 февраля 2026 / 15:30
сайт заказать курсовую работу [url=https://kupit-kursovuyu-64.ru/]сайт заказать курсовую работу[/url] .
19 февраля 2026 / 18:44
онлайн сервис помощи студентам [url=https://kupit-kursovuyu-69.ru/]онлайн сервис помощи студентам[/url] .
19 февраля 2026 / 19:04
sms activate service [url=https://github.com/sms-activate-alternatives/]sms activate service[/url] .
19 февраля 2026 / 19:06
top sms activate services [url=https://github.com/sms-activate-service/]github.com/sms-activate-service[/url] .
19 февраля 2026 / 19:31
сайт для заказа курсовых работ [url=https://kupit-kursovuyu-68.ru/]сайт для заказа курсовых работ[/url] .
19 февраля 2026 / 20:18
онлайн сервис помощи студентам [url=https://kupit-kursovuyu-70.ru/]онлайн сервис помощи студентам[/url] .
19 февраля 2026 / 20:37
помощь студентам курсовые [url=https://kupit-kursovuyu-67.ru/]kupit-kursovuyu-67.ru[/url] .
19 февраля 2026 / 20:49
сделать реферат [url=https://nejroset-dlya-ucheby.ru/]nejroset-dlya-ucheby.ru[/url] .
19 февраля 2026 / 21:30
купить задание для студентов [url=https://kupit-kursovuyu-65.ru/]купить задание для студентов[/url] .
19 февраля 2026 / 23:15
где можно заказать курсовую работу [url=https://kupit-kursovuyu-69.ru/]где можно заказать курсовую работу[/url] .
19 февраля 2026 / 23:48
sms activate service [url=https://github.com/sms-activate-alternatives/]sms activate service[/url] .
19 февраля 2026 / 23:49
smsactivate [url=https://linkedin.com/pulse/top-5-sms-activate-services-ultimate-guide-virtual-phone-mike-davis-gnhre/]linkedin.com/pulse/top-5-sms-activate-services-ultimate-guide-virtual-phone-mike-davis-gnhre[/url] .
19 февраля 2026 / 23:55
sms activate login [url=https://github.com/sms-activate-service/]sms activate login[/url] .
20 февраля 2026 / 00:41
написание студенческих работ на заказ [url=https://kupit-kursovuyu-70.ru/]написание студенческих работ на заказ[/url] .
20 февраля 2026 / 01:43
нейросеть студент бот [url=https://nejroset-dlya-ucheby.ru/]нейросеть студент бот[/url] .