EnglishFrenchSpanyol

Ad


Favicon OnWorks

gbp-buildpackage - Dalam Talian di Awan

Jalankan pakej binaan gbp dalam penyedia pengehosan percuma OnWorks melalui Ubuntu Online, Fedora Online, emulator dalam talian Windows atau emulator dalam talian MAC OS

Ini ialah arahan gbp-buildpackage yang boleh dijalankan dalam penyedia pengehosan percuma OnWorks menggunakan salah satu daripada berbilang stesen kerja dalam talian percuma kami seperti Ubuntu Online, Fedora Online, emulator dalam talian Windows atau emulator dalam talian MAC OS.

JADUAL:

NAMA


gbp-buildpackage - Bina pakej Debian daripada repositori Git

SINOPSIS


GBP bina pakej [ --git-[no-]abaikan-baru ] [ --git-tag ] [ --git-verbose ] [ --git-
warna=[auto|hidup|mati] ] [ --git-color-scheme=SKEMA WARNA ] [ --git-notify=[auto|hidup|mati] ] [
--git-hulu-cawangan=POHON ] [ --git-debian-branch=NAMA CAWANGAN ] [ --git-ignore-branch
] [ --git-[no-]submodul ] [ --git-builder=BINA_CMD ] [ --git-cleaner=CLEAN_CMD ] [
--git-[no-]pbuilder ] [ --git-[no-]qemubuilder ] [ --git-dist=JAUH ] [ --git-arch=ARCH ] [
--git-[no-]pbuilder-autoconf ] [ --git-pbuilder-options=PBUILDER_OPTIONS ] [
--git-[no-]tanda-tag ] [ --git-keyid=GPG-KEYID ] [ --git-posttag=COMMAND ] [ --git-
pasca binaan=COMMAND ] [ --git-postexport=COMMAND ] [ --git-prebuild=COMMAND ] [
--git- [no-] cangkuk ] [ --git-debian-tag=format teg ] [ --git-upstream-tag=format teg ] [
--git-debian-tag-msg=format teg-msg ] [ --git-force-create ] [ --git-no-create-orig ] [
--git-upstream-tree=[TAG|CAWANGAN|TREEISH] ] [ --git-tarball-dir=DIREKTORI ] [ --git-
mampatan=JENIS ] [ --git-compression-level=LEVEL ] [ --git-export-dir=DIREKTORI ] [
--git-eksport=POHON ] [ --git-[no-]tar murni ] [ --git-[no-]murni-tar-commit ] [
--git-[no-]-purge ] [ --git-jangan-purge ] [ --git-tag-sahaja ] [ --git-retag ] [
OPTION_LULUS_KE_BUILD_CMD ... ]

DESCRIPTION


GBP bina pakej digunakan untuk membina sumber Debian dan pakej .deb daripada repositori Git.

GBP bina pakej akan, mengikut urutan:

· Sahkan bahawa ia sedang dilaksanakan dari lokasi yang sepatutnya.

· Sahkan bahawa repositori tidak mengandungi sebarang perubahan sumber tanpa komitmen.

· Sahkan bahawa ia sedang dilaksanakan dari cawangan yang betul.

· (Secara pilihan) jalankan arahan bersih yang ditentukan dengan --git-pembersih.

· (Secara pilihan) eksport pokok sumber ke kawasan binaan yang berasingan.

· Bina tarball orig jika ia tidak wujud. Secara pilihan menggunakan tar murni.

· (Secara pilihan) panggil cangkuk pra binaan.

· Panggil menyahbina(1) atau Pembina Lembu (melalui --git-pbuilder) atau permohonan yang dinyatakan melalui
--git-builder menyampaikan semua hujah yang diberikan kepada GBP bina pakej pada baris arahan
itu tidak bermula dengan --git-.

· (Secara pilihan) tandai pepohon selepas binaan yang berjaya.

· (Secara pilihan) panggil cangkuk binaan pasca - cth untuk menjalankan lintian.

· (Secara pilihan) panggil cangkuk teg siaran - cth untuk menolak keputusan ke repositori jauh
selepas mencipta tag.

PILIHAN


Semua pilihan diawali dengan git- untuk membezakan pilihan untuk GBP bina pakej dari
pilihan diserahkan kepada BINA_CMD:

--git-[no-]abaikan-baru
Jangan batalkan jika terdapat perubahan tanpa komitmen dalam pepohon sumber atau semasa
cawangan tidak sepadan dengan DEBIAN-CAWANGAN.

--git-tag
Tambah tag git selepas binaan yang berjaya. Ini adalah pilihan baris arahan sahaja
tidak boleh dinyatakan melalui gbp.conf.

--git-builder=BINA_CMD
Penggunaan BINA_CMD bukan menyahbina -i -I.

--git-cleaner=CLEAN_CMD
Penggunaan CLEAN_CMD bukan menyahbina membersihkan.

--git-pbuilder
Bina pakej menggunakan git-pbuilder. Ambil perhatian bahawa ini menimpa mana-mana --git-builder and
--git-pembersih pilihan.

--git-qemubuilder
Bina pakej menggunakan git-pbuilder bersama qemubuilder. Ambil perhatian bahawa ini menimpa mana-mana
--git-builder and --git-pembersih pilihan.

--git-dist=JAUH
Bina untuk pengedaran JAUH semasa menggunakan --git-pbuilder. Jika binaan tidak ditetapkan untuk
pengagihan tidak stabil. Nilai istimewa DEP14 akan menetapkan pengedaran untuk membina
kerana dari nama cawangan. Iaitu jika anda memulakan binaan dari cawangan bernama
debian/wheezy-backports pengedaran ditetapkan kepada wheezy-backports. Jika cawangan
dinamakan hilir/sid pengedaran akan ditetapkan kepada hiliran_sid.

--git-arch=ARCH
Bina untuk seni bina ARCH semasa menggunakan --git-pbuilder. Jika tidak ditetapkan tiada seni bina
berlalu ke git-pbuilder.

--git-pbuilder-autoconf
Sama ada hendak cuba autokonfigurasi git-pbuilder atau bergantung pada tetapan dalam
.pbuilderrc. Lihat git-pbuilder halaman manual untuk butiran.

--git-pbuilder-options
Pilihan untuk dihantar ke pbuilder

--git-verbose
pelaksanaan verbose

--git-color=[auto|hidup|mati]
Sama ada hendak menggunakan output berwarna.

--git-notify=[auto|hidup|mati]
Sama ada untuk menghantar pemberitahuan desktop selepas binaan.

--git-color-scheme=SKEMA WARNA
Warna untuk digunakan dalam output (apabila warna didayakan). Format untuk COLOR_SCHEME ialah
' : : : '. Nilai berangka dan nama warna diterima,
medan kosong membayangkan warna lalai. Contohnya --git-color-scheme='cyan:34::'
akan menunjukkan mesej nyahpepijat dalam cyan, mesej maklumat dalam warna biru dan mesej lain dalam
lalai (iaitu amaran dan mesej ralat dalam warna merah).

--git-hulu-cawangan=NAMA CAWANGAN
Cawangan untuk membina tarball orig daripada if --git-hulu-pokok ditetapkan untuk CAWANGAN.
Lalai adalah huluan.

--git-debian-branch=NAMA CAWANGAN
Jika anda tidak berada di cawangan ini semasa memohon GBP bina pakej ia akan gagal. lalai
is master. Ini dilakukan untuk memastikan anda tidak melepaskan topik secara tidak sengaja
cawangan. Tidak berada di cawangan ini akan diabaikan apabila menggunakan --git-ignore-new.

--git-ignore-branch
Jangan semak sama ada cawangan semasa sepadan DEBIAN-CAWANGAN.

--git-[no-]tanda-tag
GPG menandatangani semua teg yang dibuat.

--git-[no-]submodul
Sertakan submodul git dalam tarball orig.

--git-keyid=GPG-KEYID
Gunakan keyid ini untuk teg tandatangan gpg.

--git-posttag=COMMAND
Melaksanakan COMMAND selepas menandakan versi baharu.

Pembolehubah persekitaran yang dieksport ialah: GBP_TAG (nama teg yang dijana),
GBP_BRANCH (cawangan pakej itu dibina) dan GBP_SHA1 (sha1 daripada
commit tag telah dibuat di).

--git-postbuild=COMMAND
Melaksanakan COMMAND selepas berjaya membina.

Pembolehubah persekitaran yang dieksport ialah: GBP_CHANGES_FILE (nama yang dihasilkan
menukar fail), GBP_BUILD_DIR (dir binaan).

--git-postexport=COMMAND
Melaksanakan COMMAND selepas mengeksport pokok sumber - sah hanya jika --git-export-dir
telah ditentukan.

Pembolehubah persekitaran yang dieksport ialah: GBP_GIT_DIR (repositori pakej adalah
dibina daripada), GBP_TMP_DIR (direktori sementara di mana sumbernya
pada mulanya dieksport).

--git-prebuild=COMMAND
Melaksanakan COMMAND daripada direktori binaan sebelum memanggil menyahbina atau permohonan itu
dinyatakan melalui --git-builder.

Pembolehubah persekitaran yang dieksport ialah: GBP_GIT_DIR (repositori pakej adalah
dibina daripada), GBP_BUILD_DIR (dir binaan).

--git- [no-] cangkuk
Dayakan menjalankan semua cangkuk (cleaner, postexport, prebuild, postbuild, dan posttag).
Nota: the --git-builder arahan tidak terjejas oleh pilihan ini.

--git-debian-tag=TAG-FORMAT
Gunakan format teg ini apabila mengetag versi Debian, lalai ialah debian/%(version)s.

--git-upstream-tag=TAG-FORMAT
Gunakan format teg ini apabila mencari teg versi huluan, lalai ialah
huluan/%(versi)s.

--git-debian-tag-msg=format teg-msg
Gunakan format mesej teg ini apabila menandatangani versi Debian, lalai ialah %(pkg)s Debian
melepaskan %(versi)s

--git-force-create
Paksa mencipta tarball orig (menimpa yang sedia ada jika ada).

--git-no-create-orig
Jangan cuba mencipta sebarang tarball orig.

--git-tindih
Ekstrak orig tarball daripada tarball-dir semasa menggunakan eksport-dir pilihan (dalam analogi
untuk mergeWithUpstream dalam svn-bp). Juga keluarkan debian/ jika terkandung dalam huluan
tarball dalam kes format sumber 2.0 dan 3.0.

--git-export-dir=DIREKTORI
Eksport kepala cawangan semasa (atau objek pokok yang diberikan melalui --git-eksport kepada
DIREKTORI sebelum membina.

--git-eksport=POHON
Daripada mengeksport kepala cawangan semasa, eksport objek pepohonan POHON.
Nama istimewa INDEKS mengeksport indeks semasa manakala nama khas WC
mengeksport salinan kerja semasa seperti sedia ada.

--git-upstream-tree=[TAG|CAWANGAN|TREEISH]
Bagaimana untuk mencari sumber huluan yang digunakan untuk menjana tarball. TAG (lalai)
melihat tag yang sepadan dengan versi dalam changelog. CAWANGAN melihat pada
cawangan hulu yang diberikan melalui --git-hulu-cawangan pilihan. Nilai lain ialah
ditafsirkan sebagai pepohonan.

Ini tidak mempunyai apa-apa kesan jika --git-murni-tar sedang digunakan.

--git-tarball-dir=DIREKTORI
Cari tarball asli dalam DIREKTORI bukannya menjana mereka.

--git-compression=JENIS
Menentukan jenis pemampatan tarball hulu. Ini akan digunakan untuk mencari dan
membina tarball hulu jika perlu. Lalainya ialah auto yang memperolehi
jenis mampatan daripada cawangan tar murni jika tersedia dan kembali ke gzip
sebaliknya. Pilihan lain ialah gzip, bzip2, lzma and xz.

--git-compression-level=LEVEL
Menentukan tahap mampatan tarball hulu jika bola tar hulu perlu
dibina.

--git[-no]-purge
Bersihkan (buang) direktori binaan sementara selepas binaan.

--git-jangan-purge
Ditamatkan, gunakan --git-no-purge sebaliknya. Ini adalah pilihan baris arahan sahaja
tidak boleh dinyatakan melalui gbp.conf.

--git-tag-sahaja
Jangan bina, hanya tag dan jalankan cangkuk post-tag. Ini adalah pilihan baris arahan sahaja
yang tidak boleh dinyatakan melalui gbp.conf.

--git-retag
Jangan gagalkan operasi teg jika teg dengan versi yang sama sudah wujud. Ini adalah
pilihan baris arahan sahaja yang tidak boleh ditentukan melalui gbp.conf.

--git-murni-tar
Gunakan tar murni apabila menjana bebola tar hulu jika ia tidak wujud.

--git-pristine-tar-commit
Serahkan delta tar murni ke dahan tar murni jika bebola tar baru
dijana dan data tar murni belum ada.

CONTOH


Bina pakej Debian menggunakan git-pbuilder yang seterusnya meminta pembina lembu. Mengarahkan
pembina lembu untuk membina dalam chroot Wheezy untuk i386.

GBP bina pakej --git-pbuilder --git-arch=i386 --git-dist=wheezy

Perhatikan bahawa perkara di atas memerlukan a pembina lembu chroot sudah. Ini boleh dibuat menggunakan:

DIST=Wheezy ARCH=i386 git-pbuilder mewujudkan

CONFIGURATION FILES


Beberapa gbp.conf fail dihuraikan untuk menetapkan lalai untuk argumen baris arahan di atas.
Melihat gbp.conf(5)> halaman manual untuk butiran.

Semua pilihan dalam fail konfigurasi mesti ditentukan tanpa awalan 'git-'. Jadi cth
--git-debian-cawangan=debian/sid menjadi masuk gbp.conf:

[buildpackage]
debian-dir = debian/sid

Gunakan gbp-buildpackage dalam talian menggunakan perkhidmatan onworks.net


Pelayan & Stesen Kerja Percuma

Muat turun apl Windows & Linux

Arahan Linux

Ad