define('DISALLOW_FILE_EDIT', true); define('DISALLOW_FILE_MODS', true); /dev/head — Pbuilder

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
Для сборки пакета для архитектуры i386 под x86_64
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-е

Теги: , ,

Дата: 3 ноября 2010

Автор: Аноним

Комментарии: 4 869

Комментарии: 4869

  1. заказать кухню по индивидуальным размерам в спб [url=https://kuhni-spb-58.ru]https://kuhni-spb-58.ru[/url]

  2. мебель на заказ москва шкафы-заказать.рф

  3. кухня по индивидуальному заказу спб [url=https://kuhni-spb-57.ru]https://kuhni-spb-57.ru[/url]

  4. [url=https://geo-prodvizhenie-sajta.ru]Гео продвижение сайта[/url] для сети филиалов — как выстроить стратегию?

  5. кухни в спб от производителя [url=https://kuhni-spb-61.ru]кухни в спб от производителя[/url]

  6. роликовые шторы купить [url=https://rulonnye-shtory-s-elektroprivodom190.ru]https://rulonnye-shtory-s-elektroprivodom190.ru[/url]

  7. рулонные шторы купить в москве [url=https://rulonnye-shtory-s-elektroprivodom17.ru]рулонные шторы купить в москве[/url]

  8. рулонные шторы на электроприводе [url=https://elektricheskie-rulonnye-shtory99.ru]рулонные шторы на электроприводе[/url]

  9. Fantastic website you have here but I was wondering if you knew of any community forums that cover the same topics discussed in this article? I'd really love to be a part of community where I can get advice from other knowledgeable people that share the same interest. If you have any recommendations, please let me know. Appreciate it!
    Gates of Olympus Xmas 1000

  10. Hmm is anyone else experiencing problems with the images on this blog loading? I'm trying to determine if its a problem on my end or if it's the blog. Any feed-back would be greatly appreciated.
    The Dog House Megaways

  11. Как [url=https://domashnie-zhivotnye-1.ru]домашние животные[/url] влияют на развитие детей в семье?

  12. повесить рулонные шторы цена за работу [url=https://rulonnye-shtory-s-elektroprivodom190.ru]https://rulonnye-shtory-s-elektroprivodom190.ru[/url]

  13. двойные рулонные шторы с электроприводом [url=https://rulonnye-elektroshtory.ru]двойные рулонные шторы с электроприводом[/url]

  14. рольшторы заказать [url=https://rulonnye-shtory-s-elektroprivodom190.ru]https://rulonnye-shtory-s-elektroprivodom190.ru[/url]

  15. электрокарниз купить в москве [url=https://elektrokarniz150.ru]электрокарниз купить в москве[/url]

  16. Как [url=https://domashnie-zhivotnye-1.ru]домашние животные[/url] чувствуют настроение хозяина?

  17. Нужна стальная лента? лента стальная упаковочная оцинкованная широкий ассортимент, разные толщины и марки стали. Выгодные цены, быстрая отгрузка и поставки для производства и строительства

  18. тканевые жалюзи рулонные на окна цена [url=https://rulonnye-elektroshtory.ru]https://rulonnye-elektroshtory.ru[/url]

  19. рулонные шторы на окна купить [url=https://rulonnye-elektroshtory.ru]https://rulonnye-elektroshtory.ru[/url]

  20. Как узнать, какой [url=https://vpn-1.ru]впн[/url]-протокол используется по умолчанию?

Добавить комментарий для TarnneKam Отменить ответ

*

Комментарий:

Ваш e-mail не будет опубликован.
Обязательные поля помечены *

Разрешенные HTML теги:

<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>