Среда разработки пакетов Ubuntu
Я много читал (например, http://developer.ubuntu.com/packaging/html/, http://developer.ubuntu.com/resources/), но все еще не могу понять следующие вопросы.
Существует ли передовая среда разработки пакетов Ubuntu, такая же "постоянная", как Debian Sid? Под "константой" я подразумеваю, что вы просто устанавливаете свой подходящий источник один раз и всегда будете оставаться на переднем крае.
Я также читал, что рекомендуется собирать пакеты Ubuntu в текущей версии разработки, и TestDrive является инструментом для этого. Однако, если я продолжаю обновлять свою систему с помощью apt-get, мне все еще нужен TestDrive? Также верна рекомендация собирать пакеты в DebootstrapChroot
или же pbuilder
,
В-третьих, если все, что я создаю, - это мой собственный инструмент и выпуск в мой собственный ppa, должен ли я оставаться на "переднем крае"? Я бы предположил, что это нормально, но не против очень рекомендуемого предложения.
1 ответ
Во-первых, в Ubuntu нет скользящей версии. Это обсуждалось, но так и не было реализовано (подробности см. В этом).
Во-вторых, независимо от того, на что похожа ваша система, создайте пакет с помощью такого инструмента, как pbuilder
это простой способ выяснить, будет ли ваш пакет чисто собран на скелетной системе. Какой выпуск вы создаете с помощью указанного инструмента, зависит от вас, неважно, вчерашний или завтрашний.
В-третьих, нет. Изучение предыдущих пунктов должно было прояснить, что текущее состояние вашей системы не имеет значения для разработки пакетов. Построить с pbuilder
и вам не нужно беспокоиться о том, какие пакеты вы должны установить в своей системе или в каком состоянии она находится. Единственное, о чем вы беспокоитесь, это то, для какой версии Ubuntu будет собран ваш пакет.