Ito ang command na cowbuilder-dist 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
pbuilder-dist, cowbuilder-dist - multi-distribution pbuilder/cowbuilder wrapper
SINOPSIS
pbuilder-dist pamamahagi [arkitektura] operasyon [pagpipilian] [...]
cowbuilder-dist pamamahagi [arkitektura] operasyon [pagpipilian] [...]
DESCRIPTION
pbuilder-dist ay isang wrapper na nagpapadali sa paggamit ng pbuilder na may maraming iba't ibang bersyon
ng Ubuntu at/o Debian.
Karaniwang i-symlink ang script na ito upang mabigyan ito ng maraming pangalan sa anyo ng
tagapagtayo-pamamahagi or tagapagtayo-pamamahagi-arkitektura, tulad ng halimbawa
pbuilder-feisty, pbuilder-sid, pbuilder-gutsy-i386, Atbp
Ang parehong naaangkop sa cowbuilder-dist, na gumagamit ng cowbuilder. Ang pangunahing pagkakaiba sa pagitan ng
pareho ay ang pbuilder ay nag-compress sa nilikha na chroot bilang isang tarball, kaya gumagamit ng mas kaunting disc
space ngunit kailangang i-uncompress (at posibleng i-compress) muli ang mga nilalaman nito sa bawat pagtakbo,
at hindi ito ginagawa ng cowbuilder.
PAGGAMIT
Mayroong maraming mga argumento na nakalista sa buod; bawat isa sa kanila, kung ginamit, ay kailangang gamitin
eksakto sa parehong pagkakasunud-sunod na lumilitaw doon. Kung sakaling pinalitan mo ang pangalan ng script sa
tagapagtayo-pamamahagi, huwag gamitin ang pamamahagi parameter; pareho sa i386 / amd64 if
ang pangalan ay naglalaman din ng -arkitektura.
pamamahagi
Palitan ito ng codename ng bersyon ng Ubuntu o Debian na gusto mong gamitin.
arkitektura
Ang opsyonal na parameter na ito ay susubukan na bumuo ng isang chroot sa isang dayuhan
arkitektura. Para sa ilang mga pares ng arkitektura (hal. i386 sa isang pag-install ng amd64), ang
chroot ay lilikha ng katutubong. Para sa iba (hal. armel sa isang i386 install),
qemu-user-static ang gagamitin. Tandaan na ang ilang mga kumbinasyon (hal. amd64 sa isang i386
install) ay nangangailangan ng espesyal na hiwalay na paghawak ng kernel, at maaaring masira sa hindi inaasahang pagkakataon
mga paraan.
operasyon
Palitan ito ng aksyon na gusto mo pbuilder gawin (lumikha, mag-update, bumuo, maglinis,
mag-login o magsagawa). Kung hindi ka tumukoy ng anumang aksyon, ngunit ang susunod na argumento ay a
.dsc file, ipagpalagay na dapat itong buuin. Tingnan ang manpage nito para sa higit pa
mga detalye.
[...]
Palitan ito ng iba pang mga parameter, kung kinakailangan. Halimbawa, kung magtayo ay ang
opsyon, kakailanganin mo ring tumukoy ng .dsc file. Bilang isang espesyal na tampok, kung ikaw
tumukoy ng .dsc file na maaari mong laktawan magtayo opsyon at gagawin ng script na ito
awtomatikong ipagpalagay na ang pagbuo ay ang aksyon na gusto mong gawin.
Opsyon
--pangunahing-lamang (hindi na ginagamit: pangunahin)
Kung tinukoy mo ang opsyong ito, ang mga pakete lamang mula sa pangunahin (sa Debian) o pangunahin at
pinaghihigpitan (sa Ubuntu) mga bahagi ang gagamitin. Bilang default, lahat ng opisyal na bahagi
ay pinagana. Ito ay may epekto lamang kapag lumilikha ng bagong kapaligiran.
--debug-echo
Ang nabuo pbuilder/tagabuo ng baka command ay ipi-print sa karaniwang output
sa halip na mapatay. Ito ay kapaki-pakinabang para sa pag-debug.
--buildresult DIRECTORY (pbuilder-dist lang)
Kung tinukoy ang opsyong ito, ang mga resultang file ng pbuilder inilagay ang build
in DIRECTORY.
--release-lamang
Gamitin lamang ang bulsa ng paglabas. Default para sa mga release ng development.
--seguridad-lamang
Gamitin lamang ang release at security pockets. Angkop na kapaligiran para sa paghahanda
mga update sa seguridad.
--update-lamang
Gamitin lamang ang bulsa ng release, seguridad, at mga update. Hindi ang mga iminungkahing-update
bulsa.
HALIMBAWA
pbuilder-dist gutsy create
Lumilikha a pbuilder kapaligiran para sa Ubuntu Gutsy, na pinagana ang lahat ng bahagi.
pbuilder-sid --pangunahing-lamang gumawa
Lumilikha a pbuilder kapaligiran para sa Debian Sid, na may pangunahing bahagi lamang.
pbuilder-feisty build ./sample_1.0-0ubuntu1.dsc
Binubuo ang tinukoy na package sa isang umiiral nang kapaligiran ng Ubuntu Feisty.
pbuilder-dist feisty withlog build ./sample_1.0-0ubuntu1.dsc
Pareho sa itaas, ngunit mga tindahan pbuilder's output sa isang file.
pag-update ng pbuilder-etch i386
Ina-update ang isang umiiral na i386-architecture na Debian Etch na kapaligiran sa isang amd64 system.
cowbuilder-experimental na paglikha
Lumilikha a tagabuo ng baka kapaligiran para sa Debian Experimental.
MGA FILE AT Kapaligiran MGA VARIABLE
Sa pamamagitan ng default, pbuilder-dist ay mag-iimbak ng lahat ng mga file na nabuo nito ~/pbuilder/. Maaari nitong
mababago sa pamamagitan ng pagtatakda ng PBUILDFOLDER variable ng kapaligiran. Kung ang direktoryo ay hindi
umiiral, ito ay malilikha sa pagtakbo.
Ang isang file na may log ng huling operasyon, na tinatawag na last_operation.log, ay ise-save sa
resulta subdirectory ng bawat build environment.
Ang default na paraan ng pagpapatunay ay sudo. Mababago mo ito sa pamamagitan ng pagtatakda ng PBUILDAUTH
variable
Sa pamamagitan ng default, pbuilder-dist gamitin ang master Debian at Ubuntu mirrors. Ang pbuilder
MIRRORSITE at OTHER MIRROR ang mga variable ay suportado, tulad ng mga karaniwang ubuntu-dev-tools
variable UBUNTUTOOLS_DEBIAN_MIRROR, PBUILDER_DIST_DEBIAN_MIRROR,
UBUNTUTOOLS_DEBSEC_MIRROR, PBUILDER_DIST_DEBSEC_MIRROR, UBUNTUTOOLS_UBUNTU_MIRROR,
PBUILDER_DIST_UBUNTU, UBUNTUTOOLS_UBUNTU_PORTS_MIRROR, at
PBUILDER_DIST_UBUNTU_PORTS_MIRROR. Tingnan ubuntu-dev-tools (5) para sa mga detalye.
Baka gusto mo ring malaman iyon pbuilder-dist export DIST at ARCH mga variable ng kapaligiran
sa tinatawag na proseso, na naglalaman ng pangalan ng pamamahagi at arkitektura
na-target ng kasalukuyang build. Maaari mong gamitin ang mga ito, halimbawa, sa pbuilderrc.
Gumamit ng cowbuilder-dist online gamit ang mga serbisyo ng onworks.net