InglesPransesEspanyol

Ad


OnWorks favicon

cvs-buildpackage - Online sa Cloud

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

Ito ang command na cvs-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


cvs-buildpackage - bumuo ng mga pakete ng Debian mula sa isang CVS repository.

SINOPSIS


cvs-buildpackage [mga pagpipilian]

DESCRIPTION


Ipinapaliwanag ng manu-manong pahinang ito ang Debian cvs-buildpackage utility, na ginagamit sa pagtatayo
Mga pakete ng Debian na ang mga mapagkukunan ay nakaimbak sa a CVS imbakan. Ito ay CVS -malay na balot
sa paligid ng dpkg-buildpackage, at ito ay unang nag-parse ./debian/changelog; iniluluwas ang
kaukulang bersyon (na-tag debian_version_<$version> ), at tumakbo dpkg-buildpackage in
ang na-export na puno. Naghahanap ito ng mga hindi naka-commit na file sa source tree, at nag-aalok na i-abort
bago gumawa ng anuman upang mai-commit ng user ang mga file, kung gusto nila.
cvs-buildpackage maaari ding opsyonal na awtomatikong muling i-tag ang lahat ng mga file bago i-export ang
source (ang pagpapaandar na ito ay may kaugnayan lamang sa pinakamataas na antas ng direktoryo ng isang naka-check out
Debian package source tree, siyempre).

Pakitandaan na ang trabaho Ang direktoryo na tinutukoy sa ibaba ay ang scratch directory kung saan ang
gumagana ang programa; ito ay kung saan ito ay dapat i-export ang mga mapagkukunan mula sa CVS, at ito ay ipinapalagay
buong kontrol sa direktoryong iyon Basahin: kahit ano sa direktoryo na iyon, bukod sa orig
source file, maaaring tanggalin ng cvs-buildpackage Siguraduhing wala iyong naka-check out
source/working directory sa parehong lokasyon, dahil maaari kang mawalan ng data.

Kung ang utility na ito ay hindi pinapatakbo mula sa isang nangungunang antas na direktoryo ng isang naka-check out na pakete ng Debian
source tree, pagkatapos ay upang bumuo ng isang lumang bersyon ang cvs module name o ang pangalan ng package ay kailangang
ibibigay sa command line.

Kasama sa mga kasamang kagamitan cvs-inject at cvs-upgrade, nagbibigay ito ng isang
imprastraktura upang mapadali ang paggamit ng CVS sa pamamagitan ng Debian maintainers. Ito ay nagpapahintulot sa isa na panatilihin
hiwalay na mga sangay ng CVS ng isang pakete para sa matatag, hindi matatag, at marahil pagsubok
mga pamamahagi, kasama ang iba pang mga benepisyo ng isang version control system.

Opsyon


-h Mag-print ng mensahe ng paggamit.

-M
Ang pangalan ng CVS module.

-P
Itinatakda ang pangalan ng package. Napaka-kapaki-pakinabang kung hindi ito tumatakbo sa naka-check na CVS
out source tree, kung saan kailangan din ng isa ang bersyon ng package, na maaaring
opsyonal na matukoy sa pamamagitan ng pagsuri sa pinakabago debian/changelog file.

-V
Ang numero ng bersyon ng package. Kasabay ng pagtatakda ng pangalan ng package,
ang pagpipiliang ito ay nagbibigay-daan sa operasyon sa labas ng isang puno ng pinagmulan ng CVS (kailangan lang ng repositoryo).

-T
Ang CVS tag na gagamitin para sa pag-export ng mga source, sa halip na bumuo ng isa mula sa
bersyon. Ipinapalagay nito na alam mo kung ano ang iyong ginagawa.

-U
Ang CVS tag na gagamitin para sa upstream na tag, sa halip na bumuo ng isa mula sa
upstream na bersyon. Ipinapalagay nito na alam mo kung ano ang iyong ginagawa.

-C Utos>
Itinatakda ang pangalan ng builder program na ini-invoke, nominally nakatakda sa dpkg-buildpackage.
Gayunpaman, maaaring piliin ng user na gumamit ng ibang build program, o isang wrapper, o
kahit na 'chroot /opt/root dpkg-buildpackage' upang buuin ang pakete sa a chroot kulungan, kung
ninanais. (Malinaw, kailangan nito na ang direktoryo ng Trabaho ay isang subdirectory ng
isang dating na-set up na chroot jail). Maaari ring sumabit ang isa pbuilder sa pamamagitan ng pagtatakda nito
variable sa 'pdebuild --auto-design --buildresult ../'. (Muli, ito ay nangangailangan
na-set up nang tama ang pbuilder na iyon). Ino-override ng argumentong ito ang mga setting sa
ang variable ng kapaligiran CVSDEB_BUILDPACKAGE, at ang variable ng configuration file
conf_buildpackage.

-G paraan>
Ang opsyong ito, kung nakatakda, ay dapat maglaman ng command na ipapatupad para makuha ang orihinal
tarball sa kasalukuyang direktoryo. Maaari itong magamit upang payagan ang isa na makuha ang
orihinal na file gamit, halimbawa, wget or kulutan. Ino-override nito ang
CVSDEB_GET_ORIG variable ng kapaligiran at ang conf_get_orig configuration file
pagpipilian.

-A paggamit apt-makakuha ng pinagmulan upang makuha ang orihinal na tarball. Walang epekto ang opsyong ito
maliban na lang kung na-upload na ang source package na may tamang upstream na bersyon
at sinangguni mula sa a Pinagmumulan ng file na kilala sa malamang. Kung -A at -G pareho silang binigay,
-G ay sinubukan muna, at malamang ay ginagamit lamang kung hindi iyon nagdulot ng tarball. Ito
nilalampasan ang CVSDEB_USE_APT variable ng kapaligiran at ang conf_use_apt
opsyon sa configuration file.

-R direktoryo>
Root ng orihinal na archive ng source. Inaasahan naming mahanap ang
<pakete pangalan>_ .orig.tar.gz file sa ilalim <ugat direktoryo>/package pangalan>/
maliban kung ang direktoryo ng trabaho ng cvs-buildpackage ay naitakda, o gusto naming i-export ang
orihinal na mapagkukunan mula sa sangay ng vendor ng CVS puno. Kung ang cvs-buildpackage
Ang direktoryo ng trabaho ay nakatakda kahit saan, (linya ng command, file ng pagsasaayos, kapaligiran
variable), ang halaga ng direktoryo ng ugat ay hindi pinansin, dahil kailangan lang natin ang ugat
direktoryo upang magtakda ng mga default para sa direktoryo ng trabaho ng cvs-buildpackage. Ang argumentong ito
Ino-override ang mga setting sa variable ng kapaligiran CVSDEB_ROOTDIR, at ang
variable ng configuration file conf_rootdir. Pakitandaan na ang cvs-buildpackage
Ang direktoryo ng trabaho na tinutukoy dito ay ang scratch directory kung saan gumagana ang program na ito,
hindi ang direktoryo na ginagamit ng tao para magtrabaho. Ito ay hindi dapat a
sub dir ng CVSROOT, dahil tatanggihan ng mga cv na i-export ang mga pakete doon, at ang script
mabibigo.

-W direktoryo>
Ang buong pangalan ng path para sa cvs-buildpackage working directory, kung saan ang
ang mga mapagkukunan ay ie-export sa labas ng CVS at kung saan dapat maglaman ng orihinal
<pakete pangalan>_ .orig.tar.gz Pakitandaan na hindi ito mahigpit na mahalaga
upang magkaroon ng mga orihinal na mapagkukunan, dahil susuriin ng script na ito ang sangay ng vendor
bersyon na na-tag bilang upstream_version_ (nang walang rebisyon ng Debian).
Gayunpaman, ang mga muling nilikhang orihinal na pinagmumulan na ito ay malamang na iba para sa
magkakasunod na pagpapatakbo ng cvs-buildpackage, at malamang na iba sa
malinis na orihinal na mga mapagkukunan (sapat na naiiba upang magdulot ng mga problema sa isang pag-upload). Sa gayon
ito ay malakas ipinapayong panatilihin ang orig.tar.gz file sa paligid. Pagtatakda nito
Ino-override ng variable ang mga setting para sa root directory. Ang argumentong ito rin
Ino-override ang mga setting sa variable ng kapaligiran CVSDEB_WORKDIR, at ang
variable ng configuration file conf_workdir. Pakitandaan na ang cvs-buildpackage
Ang direktoryo ng trabaho na tinutukoy dito ay ang scratch directory kung saan gumagana ang program na ito,
hindi ang direktoryo na ginagamit ng tao para magtrabaho. Gayundin, dapat mong tukuyin ang isang
absolute path name para sa work directory. Ito ay hindi dapat maging isang sub dir
of CVSROOT, dahil tatanggihan ng mga cv na i-export ang mga pakete doon, at dapat ang script
mabibigo.

-F Ang pagpipiliang Force Tag. Ito ay may epekto lamang kung tatakbo sa direktoryo ng pinagmulan. Kung itinakda,
pinipilit nito a CVS mga tag -F operasyon na gagawin bago i-export ang mga pinagmumulan. Ito
Ino-override ng argumento ang mga setting sa variable ng kapaligiran CVSDEB_FORCETAG, at
ang variable ng configuration file conf_forcetag. Ang default na aksyon ay hindi pilitin
isang tag bago i-export.

-E Ang opsyon na Buong I-export. Karaniwan, ie-export ng cvs-buildpackage ang lahat ng data mula sa
CVS gamit CVS i-export. Kung ang orig.tar.gz ay hindi magagamit sa pagtatrabaho
direktoryo, ang buong puno ay ie-export mula sa CVS kahit na ito
ang opsyon ay nakatakda o hindi. Ino-override ng opsyong ito ang variable ng kapaligiran
CVSDEB_FULLEXPORT, at ang variable ng configuration file conf_fullexport.

-op Ang kabaligtaran ng buong pag-export. Ang paggamit sa opsyong ito ay nire-reset ang halaga ng buong pag-export.
Karaniwan, ie-export ng cvs-buildpackage ang lahat ng data mula sa paggamit ng CVS CVS i-export.
Sa hanay ng opsyong ito, kukunin ng cvs-buildpackage ang orig.tar.gz sa cvs-
buildpackage working directory, at pagkatapos ay gamitin ang CVS rdiff utos na dalhin iyon
punong up-to-date sa CVS tree na ginagawa namin. Mangyaring tingnan ang -f
opsyon upang makita kung paano i-massage ang pinagmulang puno pagkatapos ng pagbunot at pag-patch.

-ctp isama pakete_ sa simula ng CVS tag. Ino-override nito ang
CVSDEB_PACKAGEINTAG variable ng kapaligiran at ang conf_forcetag configuration file
opsyon. Ang default ay hindi isama ang prefix.

-n Ang opsyon na walang exec (o dry-run), na nagiging sanhi cvs-buildpackage upang i-print ang lahat ng mga aksyon
kukunin iyon nang hindi aktwal na isinasagawa ang mga ito.

-f
Ang opsyong ito, kung nakatakda, ay dapat tumuro sa isang script na dapat tumakbo mula lamang sa itaas
antas ng source tree upang mag-set up ng mga pahintulot ng mga script na ginawa ni
pag-patch ng mga mapagkukunan mula sa isang kamakailang nakuha na orihinal na tar file (ang pag-uugali
natatamo sa pamamagitan ng pagtatakda ng -op opsyon. Ang script na ito ay tinatawag na may dalawang argumento, ang
pangalan ng package, at bersyon. Ang script na ito ay may kaugnayan lamang kapag ang opsyon na iyon ay naging
ginamit. Mayroong isang bilang ng mga variable na na-export sa kapaligiran, para sa
halimbawa pakete naglalaman ng pangalan ng package, non_epoch_version naglalaman ng
bersyon ng package na walang kapanahunan, upstream_version naglalaman ng upstream
bersyon. debian_version naglalaman ng rebisyon ng debian. cvstag naglalaman ng mga cv
tag, at cvs_upstream_tag naglalaman ng tag para sa upstream na bersyon.

-H
Ang opsyong ito, kung nakatakda, ay dapat tumuro sa isang script na dapat patakbuhin bago
pagtatawag dpkg-buildpackage. Sa isip, ang mga bagay na tulad nito ay ginagawa gamit ang mga module
file at mga programa, ngunit ibinibigay pa rin dito para sa kaginhawahan. Ang script na ito ay
tinatawag na may dalawang argumento, ang pangalan ng package, at bersyon. Mayroong isang bilang ng
mga variable na na-export sa kapaligiran, halimbawa pakete naglalaman ng
pangalan ng package, non_epoch_version naglalaman ng bersyon ng package na wala
ang panahon, upstream_version naglalaman ng upstream na bersyon. debian_version naglalaman ng
ang rebisyon ng debian. cvstag naglalaman ng cvs tag, at cvs_upstream_tag naglalaman ng
ang tag para sa upstream na bersyon. Ino-override ng argumentong ito ang mga setting sa
variable ng kapaligiran CVSDEB_HOOK na siya namang sumakay sa configuration file
opsyon conf_hook_script.

-x
Ang opsyong ito ay nagbibigay ng CVS default module prefix (dapat talagang ayusin ang CVS
modules file). Ino-override ng argumentong ito ang mga setting sa variable ng kapaligiran
CVSDEB_PREFIX. tandaan: Ang variable ng configuration file conf_prefix is hindi pinarangalan
by cvs-buildpackage, dahil ang prefix ay kinakailangan upang makalkula ang mga variable na
ay dapat na tinukoy kapag nag-load kami ng config file (problema sa manok at itlog).

Ang natitirang mga argumento ng command line ay ipinapasa, hindi binibigyang kahulugan, sa dpkg-buildpackage,
kahit na binibigyang pansin namin ang -r (ugat utos) opsyon (na nagbibigay ng utos sa
makamit ang root access, kadalasan sudo, fakeroot, or super ). Ino-override ng -r na opsyon ang
iba pang paraan ng pagtatakda ng root command, ibig sabihin, ang environment variable
CVSDEB_ROOTCOMMAND, na kung saan ay na-override ang opsyon sa config file conf_rootcommand. Hindi
sinubukang suriin ang anumang iba pang opsyon. Mangyaring gamitin ang -h na opsyon upang makita kung alin sa mga
dpkg-buildpackage sinusuportahan at ipinapasa ang mga opsyon.

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


Mga Libreng Server at Workstation

Mag-download ng Windows at Linux apps

Linux command

Ad