Введение в создание пакетов для дистрибутива GNU Debian Linux


Сборка с использованием debhelper - часть 5


debian/cron -> etc/cron.d

dh_installcron

man и info

dh_installman

dh_installinfo

сделаем симлинки на undocumented для тех man-страниц, которых нет. Полезен ключ -A.

# dh_undocumented

dh_installchangelogs ChangeLog

dh_link

dh_strip

Сожмем файлы (man, info ...) и поправим симлинки на них.

dh_compress

Установим пермишены в соответствии с полиси

dh_fixperms

Сгенерируем список устанавливаемых библиотек shlib

# dh_makeshlibs

Установим скрипты, shlibs и conffiles, сгенерированные предыдущими скриптами в DEBIAN.

dh_installdeb

Посчитаем зависимости от перловых библиотек.

# dh_perl

Посчитаем зависимости от библиотек для замены ${shlibs:Depend}

dh_shlibdeps

Сгенерируем файл control подставив макросы.

dh_gencontrol

Сгенерируем суммы.

dh_md5sums

Запакуем это дело в deb.

dh_builddeb

binary: binary-indep binary-arch .PHONY: build clean binary-indep binary-arch binary install

Для сборки можно воспользоваться скриптом debuild из devscripts, либо dpkg-buildpackage из dpkg-dev (debuild пользуется ею). Запустив debuild в корне исходников получим на уровне выше готовый deb.

next

up

previous

contents

Next: Сборка с использованием программ

Up: Создание пакета исходных кодов

Previous: Формат пакета исходных кодов

&nbsp Contents

Zhenja Kaluta 2002-12-12




- Начало -  - Назад -  - Вперед -