среда, 17 сентября 2008 г.

Сборка самого простого deb-пакета

Как можно собрать самый простой debian-пакет? Оказывается сделать это достаточно просто. Следите за руками :)


# Создаём директорию DEBIAN
mkdir -p mypackage/DEBIAN

# Создаём минимальный файл описания пакета
cat > mypackage/DEBIAN/control << EOF
package: mypackage
version: $(date +%Y%m%d)
architecture: all
maintainer: ginermail@gmail.com
description: skeleton package
EOF

# Создаём структуру файлов (для примера)
mkdir mypackage/etc
touch mypackage/etc/myconfig

# Собираем пакет
fakeroot dpkg -b mypackage



Таким способом можно создавать пакеты с файлами конфигураций, мета-пакеты с зависимостями или простые пакеты из готовых бинарников.

Выполнялось в Ubuntu 8.04.1

2 комментария:

Анонимный комментирует...

Хороший пример! В принципе и dh_make освоить не трудно, но во многих случаях он излишен. Спасибо! ;)

Анонимный комментирует...

Прям в мемориз :)