Ini adalah perintah mercurial-buildpackage yang dapat dijalankan di penyedia hosting gratis OnWorks menggunakan salah satu dari beberapa workstation online gratis kami seperti Ubuntu Online, Fedora Online, emulator online Windows atau emulator online MAC OS
PROGRAM:
NAMA
mercurial-buildpackage - Buat paket .deb dari kode sumber di bawah kendali Mercurial.
RINGKASAN
paket build lincah [Option] ...
DESKRIPSI
paket build lincah membangun paket .deb dari dalam repositori Mercurial. NS
paket dibangun baik dengan menggunakan pembuat(1) atau di tempat, tergantung pada opsi.
PILIHAN
--Versi: kapan, -V
Versi keluaran dan keluar.
--bertele-tele, -v
Meningkatkan tingkat verbositas. Dapat digunakan beberapa kali.
--no-periksa-ketergantungan, -d
Jangan periksa dependensi build yang hilang.
--termasuk-sumber, -s, -sa
Paksa penyertaan sumber hulu.
--dari-versi ubahlogversi, -f ubahlogversi
Sertakan semua entri changelog dari ubahlogversi.
--sumber-saja, -S
Bangun sumbernya saja.
--file konfigurasi file konfigurasi pbuilder, -c file konfigurasi pbuilder
penggunaan pembuat(1) untuk membangun paket di a chroot(8) ditentukan dalam file konfigurasi pbuilder.
CONTOH
paket build lincah
Buat paket secara diam-diam di tempat menggunakan debian/aturan dan dpkg-genchanges(1). Itu
log build lengkap akan ditempatkan di ../paket_versi_lengkungan.membangun.
paket build lincah -s -f 1.2-3 -c /home/jps/lenny-pbuilderrc
Buat paket backport untuk rilis Lenny menggunakan pbuilder. Sumber dan semuanya
entri changelog sejak 1.2-3 disertakan dalam paket.
GUDANG LAYOUT
Mari kita asumsikan bahwa paket Anda disebut paket saya. Repositori paket harus
dibuat oleh reguler hg init paket saya perintah.
If paket saya adalah paket asli, maka repositori Anda hanya akan memiliki yang biasa kegagalan
branch dan mercurial-buildpackage hanya akan memengaruhi .hgtags mengajukan kapan lincah-
versi tag(1) dipanggil untuk menandai rilis dari paket saya.
If paket saya adalah paket non-asli, maka ia akan memiliki sejumlah tarbal hulu, seperti
ditentukan dalam dpkg-sumber(1). Mari kita asumsikan bahwa tarbal hulu adalah
mypack_1.0.orig.tar.gz, mypack_1.0.orig-comp1.tar.bz2 dan mypack_1.0.orig-comp2.tar.gz,
dan karena itu Anda menggunakan format paket 3.0 (quilt). mercurial-buildpackage kemudian akan
mempertahankan cabang berikut.
mypack Cabang yang berisi sumber dari tarball utama.
comp1 Cabang yang berisi sumber dari tarball comp1.
comp2 Cabang yang berisi sumber dari tarball comp2.
murni Sebuah cabang yang berisi informasi tambahan untuk menciptakan hulu murni
tarbal.
upstream Kombinasi semua tarball upstream, sebagaimana ditentukan dalam dpkg-sumber(1).
default Cabang untuk pekerjaan paket arus utama. Ini akan memiliki semua debian/patch yang diterapkan
dan direktori quilt .pc disertakan sebagai bagian dari repositori.
Jadi setiap tarbal hulu akan memiliki cabang sendiri yang menyatu dengan pristina cabang
digunakan oleh lincah-pristinetar(1) untuk membuat ulang tarbal hulu murni.
The ke hulu cabang digunakan oleh lincah-importorig(1) untuk menggabungkan versi upstream baru menjadi
jalur utama kegagalan cabang; dan oleh pelabuhan lincah(1) untuk membuat paket alternatif dari
versi upstream yang dipilih, misalnya untuk backporting.
Secara umum, Anda harus meninggalkan sendiri semua cabang yang berhubungan dengan sumber upsteam, dan hanya
bekerja di kegagalan cabang atau cabang yang dibuat oleh pelabuhan lincah(1) untuk porting.
OPERASIONAL GARIS BESAR
Di tempat bangunan
fakeroot debian/aturan bersih
dpkg-sumber -i.hg -b mypack ..
debian/aturan membangun
debian/aturan biner
dpkg-genchanges > ../mypack_1.0-2_i386.changes
chroot bangunan
fakeroot debian/aturan bersih
dpkg-sumber -i.hg -b mypack ..
pbuilder --membangun --configfile ~/etc/sid-pbuilderrc ../mypack_1.0-2.dsc
Gunakan mercurial-buildpackage online menggunakan layanan onworks.net
