GNU/Linux >> Belajar Linux >  >> Ubuntu

Mempersiapkan Dengan Git-buildpackage, Pbuilder, Dll, Untuk Kemasan Perangkat Lunak?

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.


Ubuntu
  1. 5 tips untuk memulai dengan keamanan server Linux

  2. Memulai Samba untuk interoperabilitas

  3. Turbocharge Putty dengan 12 Add-On yang Kuat – Perangkat Lunak untuk Geeks #3

  1. Siapkan Server Email Dengan Virtualmin Untuk Email &Penyimpanan Tanpa Batas

  2. Memulai socat, alat relai serbaguna untuk Linux

  3. Setel opsi pemasangan untuk titik pemasangan yang diberikan dengan kemungkinan

  1. Tips lainnya untuk mengemas perangkat lunak Linux Anda dengan RPM

  2. Freebsd – Membuat Putty Bekerja dengan Benar Dengan Freebsd?

  3. Cari File Dengan Gui?