Название: как собрать deb пакет на Ubuntu 10.04. Отправлено: sergun1604 от Февраль 07, 2011, 16:00 Отцы все переискал, но так и не нашел ка собрать deb пакет для ubuntu
Дайте совет! система i386 ОС Ubunta 10.04 разработал программу в ОС kubunta i386 есть бинарник и исходники также makefile. Как из этой красоты собрать готовый пакет с указанием зависимостей не пойму. Название: Re: как собрать deb пакет на Ubuntu 10.04. Отправлено: Пантер от Февраль 07, 2011, 16:02 man checkinstall
Название: Re: как собрать deb пакет на Ubuntu 10.04. Отправлено: sergun1604 от Февраль 07, 2011, 16:04 быстро!!! Лады сейчас попробую отпишусь
Название: Re: как собрать deb пакет на Ubuntu 10.04. Отправлено: sergun1604 от Февраль 07, 2011, 16:05 через терминал пишет
"Нет справочной страницы для checkinstall" Название: Re: как собрать deb пакет на Ubuntu 10.04. Отправлено: sergun1604 от Февраль 07, 2011, 16:08 соррии checkinstall не была установлена, установил сейчас попробую
Название: Re: как собрать deb пакет на Ubuntu 10.04. Отправлено: sergun1604 от Февраль 07, 2011, 16:13 Выскакивает куча параметров, не пойму.
Можно поконкретней сам бинарник если что называется stol Название: Re: как собрать deb пакет на Ubuntu 10.04. Отправлено: Пантер от Февраль 07, 2011, 16:14 Тут почитай http://smacker.fatal.ru/Soft/1205521579.shtml
Название: Re: как собрать deb пакет на Ubuntu 10.04. Отправлено: sergun1604 от Февраль 07, 2011, 16:19 Спасибо пантер буду разбиратся, потом отпишусь здесь как все сработало в моем случае.
Спасибо этому крутому сайту и его создателям. Название: Re: как собрать deb пакет на Ubuntu 10.04. Отправлено: Пантер от Февраль 07, 2011, 16:23 В свое время активно юзал checkinstall для создания Слакварных пакетов - сложностей никаких. Вот только давно это было, забыл уже все. :)
Название: Re: как собрать deb пакет на Ubuntu 10.04. Отправлено: sergun1604 от Февраль 10, 2011, 11:49 Ребят нашел ответ!
подсказку нашел на http://forum.ubuntu.ru/topic_136921_0.html но в моем случае все немного подругому Ключ в кубунту создавать я не стал. Создал папку например test в ней создал test-0.01 в ней usr и DEBIAN далее в usr - lib, share, bin в lib положил библиотеки ncreport (у меня там отчеты работают) в bin положил бинарник который сотворил qt в share создал папки icons, pixmaps, applications и еще свою папку для того чтобы положить в нее картинки, базу данных и еще разную приблуду которая нужна для проги - назвал test в icons и pixmaps положил логотип проги test.png в applications создал файл test.desktop там прописал [Desktop Entry] Encoding=UTF-8 Name=test Comment=test Exec=test //имя вашего бинарника Icon=test.png Terminal=0 Type=Application Categories=Network;Application; Name[ru_RU]=test Далее в DEBIAN создал файл control в нем Package: test Version: 0.01 Architecture: i386 Maintainer: phenix <dabass@land.ru> Installed-Size: 4884 Depends: libc6 (>= 2.7-1), libgcc1 (>= 1:4.1.1), libqt4-xml (>= 4.4.3), libqtcore4 (>= 4.4.3), libqtgui4 (>= 4.4.3), libstdc++6 (>= 4.1.1), libx11-6, libxext6 Section: non-free/net Priority: extra Homepage: <insert the upstream URL, if relevant> Description: <insert up to 60 chars description> <insert long description, indented with spaces> Далее команда в папке где лежит test-0.01 fakeroot dpkg-deb --build test-0.01 создается чудесный деб У меня еще были парки с зависимостями. Откуда знаешь от чего прога зависит. Если ты не укажешь зависимости, встанет без проблем. Но работать не будет. Я поступил просто. В терминале на компе где устанавливал прогу sudo test и он мне пишет каких библиотек ему не хватает. Потом включаешь их в зависимость и супер, все катит Название: Re: как собрать deb пакет на Ubuntu 10.04. Отправлено: sergun1604 от Февраль 10, 2011, 11:53 Вопрос только остался в моем примере прога ставится в инет, а я например хочу свою директорию создать, где узнать?
и еще моя папка с базой данных ставится в usr/share/test но этот путь только для рута а моей проге приходится открывать доступ. Как это сделать автоматом - вопрос, може кто подскажет? Название: Re: как собрать deb пакет на Ubuntu 10.04. Отправлено: xwicked от Май 15, 2011, 14:08 Отцы все переискал, но так и не нашел ка собрать deb пакет для ubuntu Ubuntu = Debian по структуре пакетов. Собирал свои пакеты для Debian'a - проверял работу в Ubuntu. Делал всё по этому руководству (http://www.debian.org/doc/manuals/maint-guide/).Дайте совет! система i386 ОС Ubunta 10.04 разработал программу в ОС kubunta i386 есть бинарник и исходники также makefile. Как из этой красоты собрать готовый пакет с указанием зависимостей не пойму. |