Створення інсталяторів для Ubuntu.

deb logo
Виникла необхідність витягти одну штуку з дистрибутива Voyager 12.04 так як здалося що міг би використати це у своїй збірці Ubuntu(помилково як виявилося здалося та все ж). В результаті дослідив деякі варіанти отримання deb-пакету з різних вихідних джерел.

Збираємо deb з вихідних кодів:

  • cпочатку встановлюємо бібліотеки та матеріали необхідні для роботи:
sudo apt-get install build-essential checkinstall linux-headers-$(uname -r)
  • розпаковуємо архів з вихідними кодами і збираємо пакет:
cd /шлях/до/розпакованого
./configure
sudo make
sudo checkinstall

Отримуємо deb конвертацією інших бінарних пакетів програмою alien. Наприклад з rpm-пакету:

alien --to-deb package.rpm

Створюємо deb з файлів уже встановлених в системі програмою dpkg-repack:

dpkg-repack firefox