Re: Сборка пакета ocfs2-tools 1.4.4-1
Hello, Proskurin. On Fri, 04 Jun 2010 12:35:18 +0400 Proskurin Kirill wrote: > > > можно взять пакет из stable/unstable взять сорс и добавить debian > > директорию в сорс с помошью uupdate > > > > только надо быть осторожным с дебиановскими патчами , возможно они > > уже приложены в upstream-е или вообше сорс сильно изменен. > > > 1) Скачал 1.4.3-2 source from testing > 2) Скачал 1.4.4 source from oracle > 3) cd to 1.4.3-2 folder > 4) uupdate -u /path/to/1.4.4.tar.gz > 5) Мержинг был без проблем и ошибок > 6) Сделал снова debuild - всё было ок > > Делает вид что работает. Пытаюсь понять - это самоубийство или нет?.. > > Ставить пакет из тестинга не могу, так как там поменялись либы и > придется из него тогда доставлять ещё пол системы. А так я собираю > его об текущие либи и... вроде всё ок. Просто я не программист и > возможно что-то совсем упускаю из виду. Правильнее взять пакет из testing и пересобрать его у себя. -- Best regards, Alexander GQ Gerasiov Contacts: e-mail:g...@cs.msu.su Jabber: g...@jabber.ru Homepage: http://gq.net.ru ICQ: 7272757 PGP fingerprint: 04B5 9D90 DF7C C2AB CD49 BAEA CA87 E9E8 2AAC 33F1 -- To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org Archive: http://lists.debian.org/20100608101058.4ac9f...@cs.msu.su
Re: Сборка пакета ocfs2-tools 1.4.4-1
Proskurin Kirill wrote: можно взять пакет из stable/unstable взять сорс и добавить debian директорию в сорс с помошью uupdate только надо быть осторожным с дебиановскими патчами , возможно они уже приложены в upstream-е или вообше сорс сильно изменен. 1) Скачал 1.4.3-2 source from testing 2) Скачал 1.4.4 source from oracle 3) cd to 1.4.3-2 folder 4) uupdate -u /path/to/1.4.4.tar.gz 5) Мержинг был без проблем и ошибок 6) Сделал снова debuild - всё было ок Делает вид что работает. Пытаюсь понять - это самоубийство или нет?.. Ставить пакет из тестинга не могу, так как там поменялись либы и придется из него тогда доставлять ещё пол системы. А так я собираю его об текущие либи и... вроде всё ок. Просто я не программист и возможно что-то совсем упускаю из виду. Время покажет , я не думаю что это очень критично , сам часто собираю пакеты подобным образом . честно говоря не менне самоубийственно чем использовать просто сорс с оффсайта . Никто не дает никаких гарантии - use on your own risk :) Но, ocfs-tools это всего лишь тулзы , так сказать интерфей для настройки параметров ocfs2 , главная задача осуществляется модулем ядра , так что опасность исходит в основном от драйвера , а не от тулз . Regards , Alex -- To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org Archive: http://lists.debian.org/4c08bd71.3050...@biotec.tu-dresden.de
Re: Сборка пакета ocfs2-tools 1.4.4-1
можно взять пакет из stable/unstable взять сорс и добавить debian директорию в сорс с помошью uupdate только надо быть осторожным с дебиановскими патчами , возможно они уже приложены в upstream-е или вообше сорс сильно изменен. 1) Скачал 1.4.3-2 source from testing 2) Скачал 1.4.4 source from oracle 3) cd to 1.4.3-2 folder 4) uupdate -u /path/to/1.4.4.tar.gz 5) Мержинг был без проблем и ошибок 6) Сделал снова debuild - всё было ок Делает вид что работает. Пытаюсь понять - это самоубийство или нет?.. Ставить пакет из тестинга не могу, так как там поменялись либы и придется из него тогда доставлять ещё пол системы. А так я собираю его об текущие либи и... вроде всё ок. Просто я не программист и возможно что-то совсем упускаю из виду. -- Best regards, Proskurin Kirill -- To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org Archive: http://lists.debian.org/4c08bac6.3080...@fxclub.org
Re: Сборка пакета ocfs2-tools 1.4.4-1
Proskurin Kirill wrote: On 03/06/10 18:11, Alex Mestiashvili wrote: в unstable версия 1.4.3-2 + надо учитывать что ocfs2 это еще и модуль ядра , тоесть ядро должно быть подходяшее . Анстейб не хотелось трогать и решил сразу последнюю версию брать. Оказалось что каталог debian в сорцах крайней устаревший, и посмотрев чейнжлоги я решил что можно использовать этот каталог со всеми настройками из 1.4.1. Немного sed`да и это сработало. Пакет собрался без ошибок, поставился и работает. Метод конечно выглядит страшновато и поэтому сейчас пытаюсь понять что следует проверить и поправить в первую очередь при таком подходе. Пытаюсь понять - насколько такой подход в сборке пакетов равен самоубийству? С одной стороны разработчики ocfs2 обновляют сорцы и они должны работать, с другой у каждой ОС есть свои особенности и пока немонятно на какую из них я могу напоротся. Я понимаю что Debian не для этого и то что я делаю в целом неправильно. Но тут уже стоит вопрос о том что иначе нужно переходить на CentOS, а этого делать совсем не хочется. P.S. Про модуль ядра вкурсе, но это другая история. можно взять пакет из stable/unstable взять сорс и добавить debian директорию в сорс с помошью uupdate только надо быть осторожным с дебиановскими патчами , возможно они уже приложены в upstream-е или вообше сорс сильно изменен. uupdate modifies an existing Debian source code archive to reflect an upstream update supplied as a patch or from a wholly new source code archive. Reagrds , Alex -- To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org Archive: http://lists.debian.org/4c07bf59.4080...@biotec.tu-dresden.de
Re: Сборка пакета ocfs2-tools 1.4.4-1
On 03/06/10 18:11, Alex Mestiashvili wrote: в unstable версия 1.4.3-2 + надо учитывать что ocfs2 это еще и модуль ядра , тоесть ядро должно быть подходяшее . Анстейб не хотелось трогать и решил сразу последнюю версию брать. Оказалось что каталог debian в сорцах крайней устаревший, и посмотрев чейнжлоги я решил что можно использовать этот каталог со всеми настройками из 1.4.1. Немного sed`да и это сработало. Пакет собрался без ошибок, поставился и работает. Метод конечно выглядит страшновато и поэтому сейчас пытаюсь понять что следует проверить и поправить в первую очередь при таком подходе. Пытаюсь понять - насколько такой подход в сборке пакетов равен самоубийству? С одной стороны разработчики ocfs2 обновляют сорцы и они должны работать, с другой у каждой ОС есть свои особенности и пока немонятно на какую из них я могу напоротся. Я понимаю что Debian не для этого и то что я делаю в целом неправильно. Но тут уже стоит вопрос о том что иначе нужно переходить на CentOS, а этого делать совсем не хочется. P.S. Про модуль ядра вкурсе, но это другая история. -- Best regards, Proskurin Kirill -- To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org Archive: http://lists.debian.org/4c07bcc2.5090...@fxclub.org
Re: Сборка пакета ocfs2-tools 1.4.4-1
Proskurin Kirill wrote: Привет. Есть задача получить последную версию(1.4.4-1) ocfs2-tools в Debian Lenny. Опыта сборки пакетов под Дебиан почти нет. Кто-нибудь собирал этот пакет? Можете помочь? В сорцах уже есть каталог debian и всё выглдяит уже настроенным, но при сборке получаю проблемы: 1) debuild -rfakeroot stops with "No PO directory found, use the --podir flag to tell where it is... exiting" Почитал ман, но так и не понял что это за PO directory и для чего она нужна и как её сделать. Закоментировал и стал собирать дальше(что бы посмотреть где ещё будут проблемы) 2) При сборке были ворнинги: W: ocfs2-tools source: substvar-source-version-is-deprecated ocfs2-tools-static-dev W: ocfs2-tools source: ancient-standards-version 3.7.2.0 (current is 3.8.0) E: ocfs2-tools source: not-using-po-debconf W: ocfs2-tools source: changelog-should-mention-nmu W: ocfs2-tools source: source-nmu-has-incorrect-version-number 1.3.9-1 W: ocfs2-tools source: quilt-build-dep-but-no-series-file ocfs2-tools W: ocfs2-tools source: native-package-with-dash-version E: ocfs2-tools: no-template-description ocfs2-tools/init E: ocfs2-tools: unknown-field-in-templates ocfs2-tools/init _description W: ocfs2-tools: malformed-question-in-templates ocfs2-tools/init E: ocfs2-tools: no-template-description ocfs2-tools/clustername E: ocfs2-tools: unknown-field-in-templates ocfs2-tools/clustername _description E: ocfs2-tools: no-template-description ocfs2-tools/heartbeat_threshold E: ocfs2-tools: unknown-field-in-templates ocfs2-tools/heartbeat_threshold _description E: ocfs2-tools: no-template-description ocfs2-tools/idle_timeout E: ocfs2-tools: unknown-field-in-templates ocfs2-tools/idle_timeout _description E: ocfs2-tools: no-template-description ocfs2-tools/keepalive_delay E: ocfs2-tools: unknown-field-in-templates ocfs2-tools/keepalive_delay _description E: ocfs2-tools: no-template-description ocfs2-tools/reconnect_delay E: ocfs2-tools: unknown-field-in-templates ocfs2-tools/reconnect_delay _description 3) При установке того что собралось: debconf: Unknown template field '_description', in stanza #1 of /var/lib/dpkg/info/ocfs2-tools.templates debconf: Unknown template field '_description', in stanza #2 of /var/lib/dpkg/info/ocfs2-tools.templates Template parse error near `#flag:translate!:6', in stanza #3 of /var/lib/dpkg/info/ocfs2-tools.templates dpkg: error processing ocfs2-tools (--install): subprocess post-installation script returned error exit status 9 в unstable версия 1.4.3-2 + надо учитывать что ocfs2 это еще и модуль ядра , тоесть ядро должно быть подходяшее . Regards , Alex -- To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org Archive: http://lists.debian.org/4c07b80f.20...@biotec.tu-dresden.de
Сборка пакета ocfs2-tools 1.4 .4-1
Привет. Есть задача получить последную версию(1.4.4-1) ocfs2-tools в Debian Lenny. Опыта сборки пакетов под Дебиан почти нет. Кто-нибудь собирал этот пакет? Можете помочь? В сорцах уже есть каталог debian и всё выглдяит уже настроенным, но при сборке получаю проблемы: 1) debuild -rfakeroot stops with "No PO directory found, use the --podir flag to tell where it is... exiting" Почитал ман, но так и не понял что это за PO directory и для чего она нужна и как её сделать. Закоментировал и стал собирать дальше(что бы посмотреть где ещё будут проблемы) 2) При сборке были ворнинги: W: ocfs2-tools source: substvar-source-version-is-deprecated ocfs2-tools-static-dev W: ocfs2-tools source: ancient-standards-version 3.7.2.0 (current is 3.8.0) E: ocfs2-tools source: not-using-po-debconf W: ocfs2-tools source: changelog-should-mention-nmu W: ocfs2-tools source: source-nmu-has-incorrect-version-number 1.3.9-1 W: ocfs2-tools source: quilt-build-dep-but-no-series-file ocfs2-tools W: ocfs2-tools source: native-package-with-dash-version E: ocfs2-tools: no-template-description ocfs2-tools/init E: ocfs2-tools: unknown-field-in-templates ocfs2-tools/init _description W: ocfs2-tools: malformed-question-in-templates ocfs2-tools/init E: ocfs2-tools: no-template-description ocfs2-tools/clustername E: ocfs2-tools: unknown-field-in-templates ocfs2-tools/clustername _description E: ocfs2-tools: no-template-description ocfs2-tools/heartbeat_threshold E: ocfs2-tools: unknown-field-in-templates ocfs2-tools/heartbeat_threshold _description E: ocfs2-tools: no-template-description ocfs2-tools/idle_timeout E: ocfs2-tools: unknown-field-in-templates ocfs2-tools/idle_timeout _description E: ocfs2-tools: no-template-description ocfs2-tools/keepalive_delay E: ocfs2-tools: unknown-field-in-templates ocfs2-tools/keepalive_delay _description E: ocfs2-tools: no-template-description ocfs2-tools/reconnect_delay E: ocfs2-tools: unknown-field-in-templates ocfs2-tools/reconnect_delay _description 3) При установке того что собралось: debconf: Unknown template field '_description', in stanza #1 of /var/lib/dpkg/info/ocfs2-tools.templates debconf: Unknown template field '_description', in stanza #2 of /var/lib/dpkg/info/ocfs2-tools.templates Template parse error near `#flag:translate!:6', in stanza #3 of /var/lib/dpkg/info/ocfs2-tools.templates dpkg: error processing ocfs2-tools (--install): subprocess post-installation script returned error exit status 9 -- Best regards, Proskurin Kirill -- To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org Archive: http://lists.debian.org/4c079a1c.3050...@fxclub.org
Re: Сборка пакета
On Thu, Oct 08, 2009 at 05:08:33AM +0400, vova wrote: > -- Original Message - > From: Victor Wagner > To: debian-russian@lists.debian.org > Date:07.10.2009 22:11 > Subject: Re: Сборка пакета > > On 2009.10.07 at 20:39:54 +0400, vova wrote: > > > > > >> Из одних исходников собирается несколько deb-пакетов. Хотелось бы, чтобы > >> они > >> использовали один файл конфигурации. > >> Куда нужно добавить этот файл? > >> > > > > Файл должен быть в одном пакете. На случай если эти несколько пакетов > > захочется установить одновременно > > > > > >> в несколько пакетов или в пакет с разделяемыми библиотеками, который > >> собирается из тех же исходников? > >> > > > > Можно так. А можно сделать отдельный пакет -common с архитектурой all, > > содержащий этот конфиг, всякие скрипты и прочие архитектурно-независимые > > вещи, общие для всех пакетов. > > > > > > > Документация будет в отдельном пакете -doc, необязательном для > установки. Кроме этого конфига в -common добавлять больше нечего. Кроме реальной документации есть еще файлы copyright, changelog, changelog.Debian, AUTHORS, README, etc. Дублировать их нет смысла. Помести это хозяйство в -common, а в остальных пакетах помести симлинки. > Если конфиг добавлять к разделяемым библиотекам, получается он там > лишний- самим пакетом не используется. Правила debian не запрещают это? Формально вроде бы нет, хотя я бы не стал так делать. -- Stanislav -- To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Re: Сборка пакета
-- Original Message - From: Victor Wagner To: debian-russian@lists.debian.org Date:07.10.2009 22:11 Subject: Re: Сборка пакета > On 2009.10.07 at 20:39:54 +0400, vova wrote: > > >> Из одних исходников собирается несколько deb-пакетов. Хотелось бы, чтобы они >> использовали один файл конфигурации. >> Куда нужно добавить этот файл? >> > > Файл должен быть в одном пакете. На случай если эти несколько пакетов > захочется установить одновременно > > >> в несколько пакетов или в пакет с разделяемыми библиотеками, который >> собирается из тех же исходников? >> > > Можно так. А можно сделать отдельный пакет -common с архитектурой all, > содержащий этот конфиг, всякие скрипты и прочие архитектурно-независимые > вещи, общие для всех пакетов. > > > Документация будет в отдельном пакете -doc, необязательном для установки. Кроме этого конфига в -common добавлять больше нечего. Если конфиг добавлять к разделяемым библиотекам, получается он там лишний- самим пакетом не используется. Правила debian не запрещают это? -- To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Re: Сборка пакета
On Wed, 2009-10-07 at 20:32 +0400, vova wrote: > Из одних исходников собирается несколько пакетов. Хотелось бы, чтобы они > использовали один файл конфигурации. > Куда нужно добавить этот файл -- в несколько пакетов или в пакет с > разделяемыми библиотеками, который собирается из тех же исходников? В отдельный пакет packagename-common, туда же документацию и другие общие файлы.
Re: Сборка пакета
On 2009.10.07 at 20:39:54 +0400, vova wrote: > Из одних исходников собирается несколько deb-пакетов. Хотелось бы, чтобы они > использовали один файл конфигурации. > Куда нужно добавить этот файл? Файл должен быть в одном пакете. На случай если эти несколько пакетов захочется установить одновременно > в несколько пакетов или в пакет с разделяемыми библиотеками, который > собирается из тех же исходников? Можно так. А можно сделать отдельный пакет -common с архитектурой all, содержащий этот конфиг, всякие скрипты и прочие архитектурно-независимые вещи, общие для всех пакетов. -- To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Re: Сборка пакета
vova writes: > Из одних исходников собирается несколько deb-пакетов. Хотелось бы, > чтобы они использовали один файл конфигурации. Куда нужно добавить > этот файл? В -common, например. -- To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Сборка пакета
Из одних исходников собирается несколько пакетов. Хотелось бы, чтобы они использовали один файл конфигурации. Куда нужно добавить этот файл -- в несколько пакетов или в пакет с разделяемыми библиотеками, который собирается из тех же исходников? -- To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Сборка пакета
Из одних исходников собирается несколько deb-пакетов. Хотелось бы, чтобы они использовали один файл конфигурации. Куда нужно добавить этот файл? в несколько пакетов или в пакет с разделяемыми библиотеками, который собирается из тех же исходников? Или как по-другому? -- To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Re: сборка пакета с со бственными патчами
На Fri, 05 Oct 2007 17:44:46 +0300 Yury Dzik <[EMAIL PROTECTED]> записано: > Как использую apt-get source ... и dpkg-buildpackage собрать пакет > добавив свои собственные патчи ? http://wiki.debian.org/DebianRussian/DebinstPackages -- Best regards, Alexander GQ Gerasiov Contacts: e-mail: [EMAIL PROTECTED] Homepage: http://gq.net.ru -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]
Re: сборка пакета с со бственными патчами
On Fri, Oct 05, 2007 at 06:59:08PM +0400, Alexey Pechnikov wrote: > В сообщении от Пятница 05 октября 2007 18:46 Mikhail Gusarov написал(a): > > Yury Dzik <[EMAIL PROTECTED]> writes: > > > Как использую apt-get source ... и dpkg-buildpackage собрать пакет > > > добавив свои собственные патчи ? > > > > Использовать apt-get source, применить собственные патчи, использовать > > dpkg-buildpackage. > > Положить свои патчи вместе с дебиановскими, установив их порядковый номер (в > названии файла патча) больше последнего дебиановского. При сборке пакета > будут наложены все найденные патчи. К сожалению не во всех пакетах используется dpatch, quilt или что-то подобное -- WBR, Dmitry signature.asc Description: Digital signature
Re: сборка пакета с со бственными патчами
On Fri, Oct 05, 2007 at 09:46:49PM +0700, Mikhail Gusarov wrote: > Yury Dzik <[EMAIL PROTECTED]> writes: > > > Как использую apt-get source ... и dpkg-buildpackage собрать пакет добавив > > свои собственные патчи ? > > Использовать apt-get source, применить собственные патчи, использовать > dpkg-buildpackage. + предварительно почитав маны, там все очень доходчиво описано. Желательно также отмечать изменения в debian/changelog (man dch) и добавлять к официальному номеру версии что-нибудь вроде ~custom<номер>, особенно, если живешь на stable, а исходники брались от более свежей версии из unstable. -- Stanislav
Re: сборка пакета с собственными патчами
В сообщении от Пятница 05 октября 2007 18:46 Mikhail Gusarov написал(a): > Yury Dzik <[EMAIL PROTECTED]> writes: > > Как использую apt-get source ... и dpkg-buildpackage собрать пакет > > добавив свои собственные патчи ? > > Использовать apt-get source, применить собственные патчи, использовать > dpkg-buildpackage. Положить свои патчи вместе с дебиановскими, установив их порядковый номер (в названии файла патча) больше последнего дебиановского. При сборке пакета будут наложены все найденные патчи.
Re: сборка пакета с соб ственными патчами
Yury Dzik <[EMAIL PROTECTED]> writes: > Как использую apt-get source ... и dpkg-buildpackage собрать пакет добавив > свои собственные патчи ? Использовать apt-get source, применить собственные патчи, использовать dpkg-buildpackage. -- JID: [EMAIL PROTECTED]
сборка пакета с собственны ми патчами
Как использую apt-get source ... и dpkg-buildpackage собрать пакет добавив свои собственные патчи ?
Re: сборка пакета
On Wednesday 06 September 2006 16:05, Vadim Vatlin wrote: > Здравствуйте не могу разобраться. > Скачал: > package.dsc package.orig.tar.gz package.diff.gz > dpkg-source -x package.dsc > cd package > И пытаюсь найти в каком файле хранится _версия_(основная и дебиан > версия) данного пакета. > Т.е. откуда debian/rules binary берет (e.g: package_[2.10-1.2]_i386.deb) > цифры в []. > Немогу найти. > Не подскажете??? debian/changelog, например -- Sergei Stolyarov PSA Apps developer SWsoft, Inc.
Re: сборка пакета
On 13:05:46 Wed 06 Sep, Vadim Vatlin wrote: > Здравствуйте не могу разобраться. > Скачал: > package.dsc package.orig.tar.gz package.diff.gz > dpkg-source -x package.dsc > cd package > И пытаюсь найти в каком файле хранится _версия_(основная и дебиан > версия) данного пакета. > Т.е. откуда debian/rules binary берет (e.g: package_[2.10-1.2]_i386.deb) > цифры в []. > Немогу найти. > Не подскажете??? debian/changelog -- :Wq Not an editor command: Wq -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]
сборка пакета
Здравствуйте не могу разобраться. Скачал: package.dsc package.orig.tar.gz package.diff.gz dpkg-source -x package.dsc cd package И пытаюсь найти в каком файле хранится _версия_(основная и дебиан версия) данного пакета. Т.е. откуда debian/rules binary берет (e.g: package_[2.10-1.2]_i386.deb) цифры в []. Немогу найти. Не подскажете??? -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]
Re: Сборка пакета, кот орого нет в репозитарии
On Tue, May 02, 2006 at 03:47:54PM +0400, Peter Teslenko wrote: > Привет всем. > > Понадобился мне nnfc (http://sourceforge.net/projects/nnfc) > т.к. после поисков по разным углам я не нашел готового пакета, или, source > для > него, то решил сделать сам. После прочтения некоторого кол-ва мануалов по > сборке пакетов > ясность так и не наступила. > Поправил для своих нужд debian/control, debian/rules, debian/dirs, > debian/conffiles > > Запускаю > dpkg-buildpackage -rfakeroot > > и получаю > make[1]: Leaving directory `/home/peter/work/nnfc/nnfc-0.8.3' > dh_testdir > dh_testroot > dh_installchangelogs ChangeLog > dh_installdocs > dh_installexamples > dh_installman > dh_link > dh_strip > dh_compress > dh_fixperms > dh_installdeb > dh_shlibdeps > dpkg-shlibdeps: warning: could not find any packages for libnnfc.so.0 > dpkg-shlibdeps: warning: unable to find dependency information for shared > library libnnfc (soname 0, path libnnfc.so.0, dependency field Depends) > dpkg-shlibdeps: warning: could not find any packages for libnnfc.so.0 > dpkg-shlibdeps: warning: unable to find dependency information for shared > library libnnfc (soname 0, path libnnfc.so.0, dependency field Depends) > dpkg-shlibdeps: warning: could not find any packages for libnnfc.so.0 > dpkg-shlibdeps: warning: unable to find dependency information for shared > library libnnfc (soname 0, path libnnfc.so.0, dependency field Depends) > dpkg-shlibdeps: warning: could not find any packages for libnnfc.so.0 > dpkg-shlibdeps: warning: unable to find dependency information for shared > library libnnfc (soname 0, path libnnfc.so.0, dependency field Depends) > dpkg-shlibdeps: warning: could not find any packages for libnnfc.so.0 > dpkg-shlibdeps: warning: unable to find dependency information for shared > library libnnfc (soname 0, path libnnfc.so.0, dependency field Depends) > dh_gencontrol > dpkg-gencontrol: warning: unknown substitution variable ${misc:Depends} > dh_md5sums > dh_builddeb > dpkg-deb: building package `nnfc' in `../nnfc_0.8.3-1_i386.deb'. > dpkg-deb: conffile `/etc/nnfc/nnfc.conf' does not appear in package > dh_builddeb: command returned error code 512 > make: *** [binary-arch] Error 1 > > Вопросы: > 1. Как объяснить откуда брать nnfc.conf? А куда он реально попадает? Посмотри, перед сборкой пакета все файлы должны оказаться в поддиректории директории debian (в debian/nnfc в твоем случае скорее всего). Возможно, придется подправить Makefile или сырцы на предмет где лежат конфиги. Если софтина настраивается с помощью ./configure см. соответствующие ключи. > 2. Что сделать чтобы не ругалось на libnnfc.so.0? Добавь dh_makeshlibs в rules, перед dh_installdeb. Создай файл shlibs.local куда пропиши: libnnfc 0 nnfc > > Если собирать руками, то на выхлопе получается бинарий nnfc и библиотека > libnnfc.so.0. > > > -- > To UNSUBSCRIBE, email to [EMAIL PROTECTED] > with a subject of "unsubscribe". Trouble? Contact > [EMAIL PROTECTED] > -- Станислав
Сборка пакета, которог о нет в репозитарии
Привет всем. Понадобился мне nnfc (http://sourceforge.net/projects/nnfc) т.к. после поисков по разным углам я не нашел готового пакета, или, source для него, то решил сделать сам. После прочтения некоторого кол-ва мануалов по сборке пакетов ясность так и не наступила. Поправил для своих нужд debian/control, debian/rules, debian/dirs, debian/conffiles Запускаю dpkg-buildpackage -rfakeroot и получаю make[1]: Leaving directory `/home/peter/work/nnfc/nnfc-0.8.3' dh_testdir dh_testroot dh_installchangelogs ChangeLog dh_installdocs dh_installexamples dh_installman dh_link dh_strip dh_compress dh_fixperms dh_installdeb dh_shlibdeps dpkg-shlibdeps: warning: could not find any packages for libnnfc.so.0 dpkg-shlibdeps: warning: unable to find dependency information for shared library libnnfc (soname 0, path libnnfc.so.0, dependency field Depends) dpkg-shlibdeps: warning: could not find any packages for libnnfc.so.0 dpkg-shlibdeps: warning: unable to find dependency information for shared library libnnfc (soname 0, path libnnfc.so.0, dependency field Depends) dpkg-shlibdeps: warning: could not find any packages for libnnfc.so.0 dpkg-shlibdeps: warning: unable to find dependency information for shared library libnnfc (soname 0, path libnnfc.so.0, dependency field Depends) dpkg-shlibdeps: warning: could not find any packages for libnnfc.so.0 dpkg-shlibdeps: warning: unable to find dependency information for shared library libnnfc (soname 0, path libnnfc.so.0, dependency field Depends) dpkg-shlibdeps: warning: could not find any packages for libnnfc.so.0 dpkg-shlibdeps: warning: unable to find dependency information for shared library libnnfc (soname 0, path libnnfc.so.0, dependency field Depends) dh_gencontrol dpkg-gencontrol: warning: unknown substitution variable ${misc:Depends} dh_md5sums dh_builddeb dpkg-deb: building package `nnfc' in `../nnfc_0.8.3-1_i386.deb'. dpkg-deb: conffile `/etc/nnfc/nnfc.conf' does not appear in package dh_builddeb: command returned error code 512 make: *** [binary-arch] Error 1 Вопросы: 1. Как объяснить откуда брать nnfc.conf? 2. Что сделать чтобы не ругалось на libnnfc.so.0? Если собирать руками, то на выхлопе получается бинарий nnfc и библиотека libnnfc.so.0. -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]
Re: Сборка пакета
В сообщении от 26 февраля 2006 00:49 Mikhail Ramendik написал(a): > Читаю New Maintainer's Guide... На третьем прочтении до Штирлица наконец-таки дошло, как оно работает. Прошу прощения за засорение рассылки. -- Yours, Mikhail Ramendik -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]