Saya sedang mengemas perangkat lunak di tempat kerja dan cakupannya telah meningkat menjadi versi berbasis Lucid serta berbasis Karmic. Saat ini saya baru saja membangun di dalam VM Karmic menggunakan git-buildpackage
memanggil debuild
, tetapi saya telah melihat ke pbuilder sehingga saya dapat melakukannya dengan lebih mudah dengan chroot, karena memiliki satu VM untuk Karmic dan satu lagi untuk Lucid tampaknya sedikit tidak pada tempatnya. Saya telah mencari-cari dokumentasi tetapi sejauh ini sangat samar bagi saya. Paket-paket tersebut sudah menyiapkan git repo, kebanyakan hanya penggunaan pbuilder yang membuat saya buntu.
Bagaimana saya bisa menyiapkan ini dengan mudah, lebih disukai ke titik di mana saya bisa membuat skrip untuk pengembang lain di sini?
Jawaban yang Diterima:
Anda mungkin ingin terlihat sebagai pbuilder-dist
skrip di ubuntu-dev-tools
paket. Ini sangat membantu dalam mengelola beberapa pbuilder untuk lingkungan target yang berbeda. Sebagai contoh, untuk membuat menjalankan pbuilder Karmic:
pbuilder-dist karmic create
Anda dapat menggunakan pbuilder Karmic yang baru Anda buat dengan:
pbuilder-dist karmic build /path/to/package.dsc
package.dsc dapat dihasilkan ketika Anda membangun paket sumber dengan git-buildpackage -S
Ada juga git-pbuilder
membungkus pbuilder untuk git-buildpackage
Saya tidak punya pengalaman dengan itu. Pemahaman saya adalah bahwa, DIST=karmic git-pbuilder create
harus membuat Anda pbuilder Karmic awal. Anda kemudian dapat membuat paket di pbuilder itu dengan:
git-buildpackage --git-dist=karmic --git-pbuilder
Lihat man git-pbuilder
dan man git-buildpackage
untuk info lebih lanjut.