Hatred's Log Place

DON'T PANIC!

ppa_deb_packaging

Jan 28, 2016 - 1 minute read

PPA/DEB packaging

Частые команды

Подготовка пакета для PPA:

<WRAP center round tip 60%>"DEBFULLNAME <DEBEMAIL>" должен соответствовать UID GPG ключа - именно так он выбирается для подписи изменений</WRAP>
  * обновить changelog:```
dch -v <полное-описание-версии> # добавить запись
dch -i                          # заинкрементить билд, для всякой минорщины
  • собрать пакеты исходников:``` debuild -S

или

dpkg-buildpackage -S

или, отстроит и банарные пакеты и пакеты исходного кода

dpkg-buildpackage -F

  * залить:```dput ppa:adrozdoff/ffmpeg-opti XXX_source.changes```
  * напрямую запускать правила:```
fakeroot debian/rules clean
  • перестроить пакеты из уже отсроенного дерева:```

удаляя только нужный лог, оставляем только эту работу

rm debian/*.log fakeroot debian/rules binary -j8 ```Ещё есть опция -nc у dpkg-buildpackage

Общие ссылки

Начинать нужно с этого руководства: https://www.debian.org/doc/manuals/maint-guide/index.en.html