LINUX.ORG.RU

как создать метапакет для debian?


0

0

вот простейший случай - по идее, просто написать debian/control, ввести dpkg-buildpackage, и всё? уже 10 разных способов попробовал, даже к надежде всех виндузятников, гуглю обратился, когда понял, что от maint-howto у меня гаснет экран и глаза - всё равно не собирается.

dpkg-buildpackage: пакет исходных текстов zefreebook-meta
dpkg-buildpackage: версия исходных текстов 1
dpkg-buildpackage: ошибка: невозможно определить исходные тексты изменены

последняя фраза меня вообще в транс вогнала, в коем я сейчас и нахожусь. может кто-то может написать howto в три строки для deb?

Ответ на: комментарий от fluorite

+1
Даже нашел у себя пару-тройку таких файликов от 2005г.
$ cat he2-dummy

Section: misc
Priority: optional
Standards-Version: 3.5.10

Package: he2-dummy
Version: 1.0
Maintainer: Vasea Pupkin <email@mail.com>
Depends: he2, termcap-compat, libc5, ldso, libstdc++2.10-glibc2.2
Recommends: hspell
Suggests: geresh
Provides: he2
Architecture: all
Description: Dummy package for he2 and depends
 Dummy package for he2 and depends
 .
_________________________________________________________________
$ equivs-build he2-dummy
$ ls -l he2-dummy*
-rw-r--r-- 1 user group  356 2005-10-15 14:55 he2-dummy
-rw-r--r-- 1 user group 2144 2010-01-08 12:05 he2-dummy_1.0_all.deb

sdio ★★★★★
()
Ответ на: комментарий от guttalinux2088

Цитируем guttalinux2088

а как сделать то же самое, но чтобы при этом в архиве ещё был один файл в /opt? :)

man equivs-build
/File(s)

sdio ★★★★★
()
Ответ на: комментарий от guttalinux2088

А, в новых уже Files появился. У меня в Etch, где я собираю, этого нет. Если я проставлю версию стандарта как в etch в современной убунте - этот пакет будет совместим со всеми старыми etch и прочим, где не было ещё lzma?

guttalinux2088
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.