Включая файлы пакета deb с исходным кодом - PullRequest
1 голос
/ 01 марта 2011

У меня есть приложение, которое я создаю для Ubuntu.

Я пришел из среды программирования Windows, и я привык включать источник WiX в свой источник управления наряду с моим исходным кодом.Поэтому он отслеживается и изменяется с моим источником.

Теперь я изучаю упаковку deb.Во всех руководствах говорится, что нужно загрузить исходный код, а затем создать папку Debian и файлы правил, установки, управления, авторских прав и т. Д. Для сборки.

В папке Debian нет упоминания об управлении исходным кодом для содержимого,Кажется, довольно много важной информации, которую я бы предпочел не воспроизводить каждый раз, когда мне нужно собрать новый пакет deb.

Если вместо этого я добавлю папку debian в свой источник управления рядом с моим источником.Поэтому, когда вы загружаете исходный код, все правила упаковки готовы.

Есть ли проблемы с этим подходом?

Буду ли я нарушать некоторые правила упаковки, делая это?

Почему исходные файлы пакета deb обычно не включаются в исходный код?

Ответы [ 2 ]

3 голосов
/ 01 марта 2011

На самом деле это поощряется, и есть даже инструменты для автоматического создания пакетов из SVN и Git .Они также предоставляют стандартизированный макет и другие функциональные возможности, которые полезны, если вы хотите, чтобы ваш пакет был включен в Debian.

1 голос
/ 01 марта 2011

Это должно работать нормально, и многие программные пакеты имеют папку debian в своем контроле исходного кода.

...