нет, для этого достаточно включить мозг, хотя если у Вас не получилось, можете постоять на голове, прильет к нему кровь и он включится.
берем пакет youtube-dl_2009.09.13-2_all.deb или любой другой, устанавливающий тупо 1 скрипт. делаем ar x youtube-dl_2009.09.13-2_all.deb и получаем: control.tar.gz data.tar.gz debian-binary для работы с архивами юзаем tar, распаковываем ключиками xvf: $ tar xvf control.tar.gz ./ ./control ./md5sums $ tar xvf data.tar.gz ./ ./usr/ ./usr/bin/ ./usr/bin/youtube-dl ./usr/share/ ./usr/share/doc/ ./usr/share/doc/youtube-dl/ ./usr/share/doc/youtube-dl/changelog.Debian.gz ./usr/share/doc/youtube-dl/copyright ./usr/share/man/ ./usr/share/man/man1/ ./usr/share/man/man1/youtube-dl.1.gz data, надеюсь, проблем не вызывает? $ cat control Package: youtube-dl Version: 2009.09.13-2 Architecture: all Maintainer: Rogério Brito <rbr...@ime.usp.br> Installed-Size: 92 Depends: python (>= 2.4) Section: web Priority: extra Homepage: http://bitbucket.org/rg3/youtube-dl/ Description: download videos from youtube.com youtube-dl is a small command-line program to download videos from YouTube.com and other sites that don't provide direct links to the videos served. . youtube-dl allows the user, among other things, to choose a specific video quality to download (if available) or let the program automatically determine the best quality video to grab. чтоб собрать пакет руками, нужно просто подготовить data.tar.gz и control.tar.gz, положить их в одну папку, закинуть туда текстовый debian-binary с версией (2.0) и сделать ar -r package.deb ./debian-binary ./control.tar.gz ./data.tar.gz единственное не помню, учитывает ли ar порядок, если пакет не сработает - просто поменяйте местами control.tar.gz и debian-binary в параметрах ar. 3 декабря 2009 г. 0:29 пользователь Alexey Pechnikov <pechni...@mobigroup.ru > написал: > Hello! > > Понадобилось собрать deb-пакет с набором [скриптовых] утилит. > Как это проще всего сделать - собирать бинарный пакет? > Утилиты отдельно не распространяются, кроме как для дебиана > я их пакетировать не планирую, хотя привязки к дебиану в > частности и линуксу в общем нет. > > По ходу дела выяснилось, что в файле rules система сборки 4 > пробела категорически отказывается считать разделителем, > требуя табулятор. Я действительно должен писать этот rules в > hex-редакторе? Когда собирал предыдущие пакеты, у меня в > настройках редактора не было указано заменять \t на 4 пробела, > но абсурд ведь, что конфиг зависит от форматирования. Что-то > я в дебиан-полиси не встречал упоминания, что конфиги надо > писать исключительно в бинарных или hex-кодах... > > Пытаюсь сделать пакет cddb. В rules нет никакого указания на > компиляцию чего-либо, и тем не менее, сборка обрывается из-за > отсутствия configure или Makefile. При их создании (пустыми), > выдает ошибки: > > le-maintainer-mode --disable-dependency-tracking --srcdir=. > /usr/bin/make -C . > make[1]: Entering directory `/srv/work/current/mbg_tools/mbgtools' > make[1]: *** Нет целей. Останов. > > Вопрос: как с этим сверхъестественным интеллектом бороться? > Собственно, в данный момент требуется 1 bash скрипт положить > в пакет, неужели для этого нужно на голове стоять... > > Best regards, Alexey Pechnikov. > http://pechnikov.tel/ >