MyTetra Share
Делитесь знаниями!
О, смотри-ка какое хорошее место. Дайте два!
Сборка deb-пакетов в домашних условиях
09.04.2009
00:30
Текстовые метки: установка, сборка, пакет, deb, make. install, dpkg-deb
Раздел: Компьютер - Linux - Инсталляция программ

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

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

  1. Все делаем от юзера.
  2. Распаковываем исходники, читаем INSTALL, ./configure --help, запускаем ./configure с нужными опциями, запускаем make.
  3. После успешной компиляции создаем некий каталог, например /tmp/package, делаем make install DESTDIR=/tmp/package/
  4. Внимательно наблюдаем за выводом make install - если небыло ругни на permission denied - значит добрые разработчики предусмотрели обработку параметра DESTDIR и нам повезло
  5. В /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

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

Далее, выполняем команду:

dpkg-deb -b /tmp/package package-version-arch.deb

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

Так же в этом разделе:
← Содержание ...
 
MyTetra Share v.0.35
Яндекс индекс цитирования