Вам понадобится
- - архив с исходным кодом нужного приложения
Инструкция
1
Для начала проверьте, нет ли нужной вам программы в формате .deb в интернете. Многие популярные приложения давно снабжены автоматическим установщиком. Если deb-пакета под вашу систему не существует, то можете смело скачивать исходники нужной утилиты.
2
Убедитесь, что у вас установлены все нужные для сборки программы. Для этого в Терминале («Меню» - «Программы» - «Стандартные» - «Терминал») введите следующую команду:sudo apt-get install libtool autotools-dev dpkg-buildpackage fakerootЭти библиотеки вы можете также установить из менеджера пакетов Synaptic в Ubuntu.
3
Подготовьте рабочую директорию, в которой вы будете производить все операции. Создайте удобную для вас папку и разархивируйте в нее вашу скачанную программу.
4
Откройте Терминал и перейдите в соответствующую директорию. Например:cd /src/my_program/program_123Program_123 – директория, в которой находятся все файлы приложения.
5
Выполняем первоначальную сборку:./configure && makeДалее необходимо произвести «дебианизацию». В этой же директории выполните команду:dh_make
6
Далее вам нужно будет выбрать тип пакета. Чаще всего используется «single binary». Для его выбора просто введите букву «s».
7
Откройте созданную директорию «debian» и отредактируйте файл «control». Впишите описание для программы. Именно эти слова увидит пользователь, когда посмотрит содержимое пакета в Synaptic.
8
Откройте файл debian/rules. Раскомментируйте строку «dh_install», удалив знак «#» в начале.
9
В Терминале введите:dpkg-buildpackage –rfakerootИ перейдите в директорию на уровень выше и просмотрите ее содержимое:cd .. && ls
10
Среди остальных файлов вы увидите вновь созданный deb-пакет. Можете производить установку, дважды кликнув мышью на файле.