Делаем deb-пакет

Собственно, временами хочется поставить на debian-подобные системы что-то из исходников.

Дале описан самый быстрй и самый изуверский способ получения deb-пакетов из исходников.

Все делаем от юзера.

  1. Распаковываем исходники, читаем INSTALL, ./configure –help, запускаем ./configure с нужными опциями, запускаем make;
  2. После успешной компиляции создаем некий каталог, например /tmp/package, делаем make install DESTDIR=/tmp/package/;
  3. Внимательно наблюдаем за выводом make install - если небыло ругни на permission denied - значит добрые разработчики предусмотрели обработку параметра DESTDIR и нам повезло;
  4. В /tmp/package создаем подкаталог DEBIAN, в нем файл control.
    Примерное содержимое файла control:
    Package: licq-plugin-icqnd
    Architecture: i386
    Depends: licq
    Provides: licq-plugin
    Priority: optional
    Version: 0.1.9.3
    Maintainer: nobody care
    Description: graphical user interface plug-in for Licq using GTK2
    This package provides the GTK2-based graphical user interface to the Licq 

    Надеюсь, в пояснениях не нуждается…

  5. Далее, выполняем команду:
    dpkg-deb -b /tmp/package package-version-arch.deb

И получаем файл package-version-arch.deb пригодный к установке.

delaem_deb-paket.txt · Последние изменения: 2013/12/25 11:59 (внешнее изменение)
GNU Free Documentation License 1.3
Driven by DokuWiki Recent changes RSS feed Valid CSS Valid XHTML 1.0 Яндекс.Метрика