InglesPransesEspanyol

Ad


OnWorks favicon

gbp-buildpackage - Online sa Cloud

Patakbuhin ang gbp-buildpackage sa OnWorks na libreng hosting provider sa Ubuntu Online, Fedora Online, Windows online emulator o MAC OS online emulator

Ito ang command na gbp-buildpackage na maaaring patakbuhin sa OnWorks na libreng hosting provider gamit ang isa sa aming maramihang libreng online na workstation gaya ng Ubuntu Online, Fedora Online, Windows online emulator o MAC OS online emulator

PROGRAMA:

NAME


gbp-buildpackage - Bumuo ng mga pakete ng Debian mula sa isang Git repository

SINOPSIS


GBP buildpackage [ --git-[no-]ignore-new ] [ --git-tag ] [ --git-verbose ] [ --git-
kulay=[auto|on|off] ] [ --git-color-scheme=COLOR_SCHEME ] [ --git-notify=[auto|on|off] ] [
--git-upstream-branch=PUNO ] [ --git-debian-branch=BRANCH_NAME ] [ --git-ignore-branch
] [ --git-[no-]submodules ] [ --git-builder=BUILD_CMD ] [ --git-cleaner=CLEAN_CMD ] [
--git-[no-]pbuilder ] [ --git-[no-]qemubuilder ] [ --git-dist=DIST ] [ --git-arch=ARCH ] [
--git-[no-]pbuilder-autoconf ] [ --git-pbuilder-options=PBUILDER_OPTIONS ] [
--git-[no-]sign-tags ] [ --git-keyid=GPG-KEYID ] [ --git-posttag=COMMAND ] [ --git-
postbuild=COMMAND ] [ --git-postexport=COMMAND ] [ --git-prebuild=COMMAND ] [
--git-[no-]mga kawit ] [ --git-debian-tag=format ng tag ] [ --git-upstream-tag=format ng tag ] [
--git-debian-tag-msg=format ng tag-msg ] [ --git-force-create ] [ --git-no-create-orig ] [
--git-upstream-tree=[TAG|Sangay|TREEISH] ] [ --git-tarball-dir=DIRECTORY ] [ --git-
compression=TYPE ] [ --git-compression-level=ANTAS ] [ --git-export-dir=DIRECTORY ] [
--git-export=PUNO ] [ --git-[no-] malinis na alkitran ] [ --git-[no-]pristine-tar-commit ] [
--git-[no-]-purge ] [ --git-dont-purge ] [ --git-tag-lamang ] [ --git-retag ] [
OPTION_PASSED_TO_BUILD_CMD ... ]

DESCRIPTION


GBP buildpackage ay ginagamit upang bumuo ng Debian source at .deb na mga pakete mula sa isang Git repository.

GBP buildpackage ay, sa pagkakasunud-sunod:

· I-verify na ito ay isinasagawa mula sa tamang lokasyon.

· I-verify na ang repositoryo ay hindi naglalaman ng anumang hindi nakasaad na mga pagbabago sa pinagmulan.

· I-verify na ito ay isinasagawa mula sa tamang sangay.

· (Opsyonal) magpatakbo ng malinis na utos na tinukoy sa --git-tagalinis.

· (Opsyonal) i-export ang source tree sa isang hiwalay na lugar ng pagtatayo.

· Bumuo ng orig tarball kung wala ito. Opsyonal gamit ang malinis na alkitran.

· (Opsyonal) tumawag ng pre build hook.

· Tumawag debuild(1) o Cowbuilder (sa pamamagitan ng --git-pbuilder) o ang application na tinukoy sa pamamagitan ng
--git-builder pagpasa sa lahat ng mga argumentong ibinigay sa GBP buildpackage sa command line
na hindi nagsisimula sa --git-.

· (Opsyonal) i-tag ang puno pagkatapos ng matagumpay na pagbuo.

· (Opsyonal) tumawag ng post build hook - hal para patakbuhin ang lintian.

· (Opsyonal) tumawag sa isang post tag hook - hal upang itulak ang mga resulta sa isang remote na imbakan
pagkatapos gawin ang tag.

Opsyon


Ang lahat ng mga opsyon ay may prefix na may git- upang makilala ang mga pagpipilian para sa GBP buildpackage mula
mga opsyon na ipinasa sa BUILD_CMD:

--git-[no-]ignore-new
Huwag i-abort kung may mga hindi nakatalagang pagbabago sa source tree o sa kasalukuyang
hindi tumutugma ang sangay sa DEBIAN-BRANCH.

--git-tag
Magdagdag ng git tag pagkatapos ng matagumpay na build. Ito ay isang command line lamang na opsyon na
hindi matukoy sa pamamagitan ng gbp.conf.

--git-builder=BUILD_CMD
paggamit BUILD_CMD sa halip ng debuild -i -I.

--git-cleaner=CLEAN_CMD
paggamit CLEAN_CMD sa halip ng debuild linisin.

--git-pbuilder
Bumuo ng package gamit ang git-pbuilder. Tandaan na pinatungan nito ang anuman --git-builder at
--git-tagalinis mga pagpipilian.

--git-qemubuilder
Bumuo ng package gamit ang git-pbuilder sa qemubuilder. Tandaan na pinatungan nito ang anuman
--git-builder at --git-tagalinis mga pagpipilian.

--git-dist=DIST
Bumuo para sa pamamahagi DIST kapag gumagamit ng --git-pbuilder. Kung hindi nakatakda ang build para sa
hindi matatag na pamamahagi. Ang espesyal na halaga DEP14 ay magtatakda ng pamamahagi upang bumuo
para sa pangalan ng sangay. Ibig sabihin kung sinisimulan mo ang build mula sa isang sangay na pinangalanan
debian/wheezy-backports ang pamamahagi ay nakatakda sa wheezy-backports. Kung ang sangay
ay pinangalanan sa ibaba ng agos/sid ang pamamahagi ay itatakda sa downstream_sid.

--git-arch=ARCH
Bumuo para sa arkitektura ARCH kapag gumagamit ng --git-pbuilder. Kung unset walang architecture ay
ipasa kay git-pbuilder.

--git-pbuilder-autoconf
Kung susubukan bang i-autoconfigure git-pbuilder o umasa sa mga setting sa
.pbuilderrc. Tingnan ang git-pbuilder manpage para sa mga detalye.

--git-pbuilder-options
Mga opsyon na ipapasa sa pbuilder

--git-verbose
verbose execution

--git-color=[auto|on|off]
Kung gagamitin ang kulay na output.

--git-notify=[auto|on|off]
Magpapadala ba ng notification sa desktop pagkatapos ng build.

--git-color-scheme=COLOR_SCHEME
Mga kulay na gagamitin sa output (kapag pinagana ang kulay). Ang format para sa COLOR_SCHEME ay
' : : : '. Ang mga numerong halaga at pangalan ng kulay ay tinatanggap,
Ang mga walang laman na patlang ay nagpapahiwatig ng default na kulay. Halimbawa --git-color-scheme='cyan:34::'
ay magpapakita ng mga mensahe sa pag-debug sa cyan, mga mensahe ng impormasyon sa asul at iba pang mga mensahe sa
default (ibig sabihin, kulay pula ang babala at mga mensahe ng error).

--git-upstream-branch=BRANCH_NAME
Sanga para buuin ang orig tarball mula sa kung --git-upstream-tree ay nakatakda sa BRANCH.
Ang default ay salungat sa agos.

--git-debian-branch=BRANCH_NAME
Kung wala ka sa branch na ito kapag nag-invoke GBP buildpackage mabibigo ito. Default
is panginoon. Ginagawa ito upang matiyak na hindi mo sinasadyang lumabas mula sa isang paksa
sangay. Ang wala sa sangay na ito ay hindi papansinin kapag ginagamit --git-ignore-bago.

--git-ignore-branch
Huwag suriin kung tumutugma ang kasalukuyang sangay DEBIAN-BRANCH.

--git-[no-]sign-tags
Lagdaan ng GPG ang lahat ng ginawang tag.

--git-[no-]submodules
Isama ang git submodules sa orig tarball.

--git-keyid=GPG-KEYID
Gamitin ang keyid na ito para sa gpg signing tags.

--git-posttag=COMMAND
Isakatuparan COMMAND pagkatapos mag-tag ng bagong bersyon.

Ang mga na-export na variable ng kapaligiran ay: GBP_TAG (ang pangalan ng nabuong tag),
GBP_BRANCH (ang sangay kung saan binuo ang package) at GBP_SHA1 (ang sha1 ng
commit ginawa ang tag sa).

--git-postbuild=COMMAND
Isakatuparan COMMAND pagkatapos ng matagumpay na pagtatayo.

Ang mga na-export na variable ng kapaligiran ay: GBP_CHANGES_FILE (ang pangalan ng nabuo
pagbabago ng file), GBP_BUILD_DIR (ang build dir).

--git-postexport=COMMAND
Isakatuparan COMMAND pagkatapos i-export ang source tree - valid lang kung --git-export-dir
ay tinukoy.

Ang mga na-export na variable ng kapaligiran ay: GBP_GIT_DIR (ang repositoryo ang package ay
itinayo mula sa), GBP_TMP_DIR (ang pansamantalang direktoryo kung saan naroon ang mga pinagmulan
unang na-export).

--git-prebuild=COMMAND
Isakatuparan COMMAND mula sa direktoryo ng build bago tumawag debuild o ang aplikasyon
tinukoy sa pamamagitan ng --git-builder.

Ang mga na-export na variable ng kapaligiran ay: GBP_GIT_DIR (ang repositoryo ang package ay
itinayo mula sa), GBP_BUILD_DIR (ang build dir).

--git-[no-]mga kawit
Paganahin ang pagpapatakbo ng lahat ng (mas malinis, postexport, prebuild, postbuild, at posttag) na mga kawit.
Tandaan: ang --git-builder command ay hindi apektado ng opsyon na ito.

--git-debian-tag=TAG-FORMAT
Gamitin ang format ng tag na ito kapag nagta-tag ng mga bersyon ng Debian, ang default ay debian/%(bersyon)s.

--git-upstream-tag=TAG-FORMAT
Gamitin ang format ng tag na ito kapag naghahanap ng mga tag ng mga upstream na bersyon, ang default ay
upstream/%(version)s.

--git-debian-tag-msg=format ng tag-msg
Gamitin ang format ng mensahe ng tag na ito kapag pumirma sa mga bersyon ng Debian, ang default ay %(pkg)s Debian
pakawalan %(bersyon)s

--git-force-create
Sapilitang gumawa ng isang orig tarball (patungan ang isang dati nang umiiral kung mayroon).

--git-no-create-orig
Huwag subukang lumikha ng anumang orig tarball.

--git-overlay
I-extract ang orig tarball mula sa tarball-dir kapag ginagamit ang export-dir opsyon (sa pagkakatulad
sa mergeWithUpstream sa svn-bp). Alisin din ang debian/ kung nakapaloob sa upstream
tarball sa kaso ng 2.0 at 3.0 na source format.

--git-export-dir=DIRECTORY
I-export ang kasalukuyang branch head (o ang treeish object na ibinigay sa pamamagitan ng --git-export sa
DIRECTORY bago magtayo.

--git-export=PUNO
Sa halip na i-export ang kasalukuyang branch head, i-export ang treeish object PUNO.
Ang espesyal na pangalan INDEX ine-export ang kasalukuyang index samantalang ang espesyal na pangalan WC
ine-export ang kasalukuyang gumaganang kopya kung saan.

--git-upstream-tree=[TAG|Sangay|TREEISH]
Paano hanapin ang mga upstream na pinagmumulan na ginamit upang makabuo ng tarball. TAG (ang default)
tumitingin sa isang tag na tumutugma sa bersyon sa changelog. BRANCH tinitingnan ang
upstream branch na ibinigay sa pamamagitan ng --git-upstream-branch opsyon. Ang iba pang mga halaga ay
interpreted bilang treeishs.

Wala itong epekto kung --git-pristine-tar ay ginagamit.

--git-tarball-dir=DIRECTORY
Maghanap ng mga orihinal na tarball sa DIRECTORY sa halip na bumuo ng mga ito.

--git-compression=TYPE
Tinutukoy ang upstream na uri ng compression ng tarball. Ito ay gagamitin upang mahanap at
buuin ang upstream tarball kung kinakailangan. Ang default ay kotse na nagmumula sa
uri ng compression mula sa pristine-tar branch kung available at bumabalik sa gzip
kung hindi. Ang iba pang mga pagpipilian ay gzip, bzip2, lzma at xz.

--git-compression-level=ANTAS
Tinutukoy ang upstream tarball compression level kung kailangan ang upstream tarball
itinayo.

--git[-no]-purge
Purge (alisin) pansamantalang build directory pagkatapos ng build.

--git-dont-purge
Hindi na ginagamit, gamitin na lang ang --git-no-purge. Ito ay isang command line lamang na opsyon na
hindi matukoy sa pamamagitan ng gbp.conf.

--git-tag-lamang
Huwag bumuo, i-tag lamang at patakbuhin ang mga post-tag na kawit. Ito ay isang command line lamang na opsyon
na hindi matukoy sa pamamagitan ng gbp.conf.

--git-retag
Huwag mabigo ang mga pagpapatakbo ng tag kung mayroon nang tag na may parehong bersyon. Ito ay
command line lamang na opsyon na hindi matukoy sa pamamagitan ng gbp.conf.

--git-pristine-tar
Gumamit ng malinis na tar kapag bumubuo ng upstream na tarball kung wala ito.

--git-pristine-tar-commit
Ilagay ang malinis na tar delta sa malinis na sanga ng tar kung may bagong tarball
nabuo at ang malinis na tar na data ay wala pa doon.

HALIMBAWA


Bumuo ng Debian package gamit ang git-pbuilder na siya namang humihimok tagabuo ng baka. Magturo
cowbuilder upang bumuo sa loob ng isang Wheezy chroot para sa i386.

GBP buildpackage --git-pbuilder --git-arch=i386 --git-dist=wheezy

Tandaan na ang nasa itaas ay nangangailangan ng a tagabuo ng baka chroot na. Magagawa ito gamit ang:

DIST=wheezy ARCH=i386 git-pbuilder lumikha

Configuration MGA FILE


Ilang gbp.conf Ang mga file ay na-parse upang itakda ang mga default para sa mga argumento sa command-line sa itaas.
Tingnan ang gbp.conf(5)> manpage para sa mga detalye.

Ang lahat ng mga opsyon sa config file ay dapat na tukuyin nang walang 'git-' prefix. Kaya hal
--git-debian-branch=debian/sid pumapasok sa gbp.conf:

[buildpackage]
debian-dir = debian/sid

Gumamit ng gbp-buildpackage online gamit ang mga serbisyo ng onworks.net


Mga Libreng Server at Workstation

Mag-download ng Windows at Linux apps

Linux command

Ad