ພາສາອັງກິດພາສາຝຣັ່ງແອສປາໂຍນ

OnWorks favicon

cowpoke - ອອນລາຍໃນຄລາວ

ແລ່ນ cowpoke ໃນ OnWorks ຜູ້ໃຫ້ບໍລິການໂຮດຕິ້ງຟຣີຜ່ານ Ubuntu Online, Fedora Online, Windows online emulator ຫຼື MAC OS online emulator

ນີ້ແມ່ນຄໍາສັ່ງ cowpoke ທີ່ສາມາດດໍາເນີນການໄດ້ໃນ OnWorks ຜູ້ໃຫ້ບໍລິການໂຮດຕິ້ງຟຣີໂດຍໃຊ້ຫນຶ່ງໃນຫຼາຍບ່ອນເຮັດວຽກອອນໄລນ໌ຂອງພວກເຮົາເຊັ່ນ Ubuntu Online, Fedora Online, Windows online emulator ຫຼື MAC OS online emulator

ໂຄງການ:

NAME


cowpoke - ສ້າງແພັກເກັດແຫຼ່ງ Debian ໃນຕົວຢ່າງ cowbuilder ຫ່າງໄກສອກຫຼີກ

ສະຫຼຸບສັງລວມ


cowpoke [ທາງເລືອກໃນການ] packagename.dsc

ລາຍລະອຽດ


ອັບໂຫລດແພັກເກັດແຫຼ່ງ Debian ໄປໃສ່ a ຊ່າງລ້ຽງງົວ ເປັນເຈົ້າພາບແລະສ້າງມັນ, ທາງເລືອກຍັງ
ເຊັນຊື່ ແລະອັບໂຫລດຜົນໄດ້ຮັບໃສ່ຄິວທີ່ເຂົ້າມາ.

OPTIONS


ຕົວເລືອກຕໍ່ໄປນີ້ສາມາດໃຊ້ໄດ້:

--arch=ຖາປັດຕະຍະ
ລະບຸສະຖາປັດຕະຍະກຳ Debian ເພື່ອສ້າງ. ຊ່ອງທີ່ແຍກອອກບັນຊີລາຍຊື່ຂອງ
ສະຖາປັດຕະຍະກໍາອາດຈະຖືກນໍາໃຊ້ເພື່ອສ້າງສໍາລັບພວກເຂົາທັງຫມົດໃນ pass ດຽວ. ໂຄ້ງທີ່ຖືກຕ້ອງ
ຊື່ແມ່ນຜູ້ທີ່ຖືກສົ່ງຄືນໂດຍ dpkg-ຖາປັດຕະຍະ(1) ສໍາລັບ DEB_BUILD_ARCH.

--dist=ການແຜ່ກະຈາຍ
ລະບຸການແຈກຢາຍ Debian ເພື່ອສ້າງ. ຊ່ອງທີ່ແຍກອອກບັນຊີລາຍຊື່ຂອງ
ການແຈກຢາຍອາດຈະຖືກນໍາໃຊ້ເພື່ອສ້າງສໍາລັບພວກເຂົາທັງຫມົດໃນບັດດຽວ. ບໍ່ວ່າຈະ
ຊື່ລະຫັດ (ເຊັ່ນ: sid, ຫຼື squeeze) ຫຼືຊື່ການແຈກຢາຍ (ເຊັ່ນ: ບໍ່ຫມັ້ນຄົງ, ຫຼື
ທົດລອງ) ອາດ​ຈະ​ຖືກ​ນໍາ​ໃຊ້​, ແຕ່​ປົກ​ກະ​ຕິ​ແລ້ວ​ທ່ານ​ຄວນ​ຈະ​ຕິດ​ກັບ​ການ​ນໍາ​ໃຊ້​ຫນຶ່ງ​ຫຼື​ອື່ນໆ​
ຢ່າງຕໍ່ເນື່ອງເນື່ອງຈາກຊື່ນີ້ອາດຈະຖືກນໍາໃຊ້ໃນເສັ້ນທາງໄຟລ໌ແລະຊອກຫາຊຸດເກົ່າສໍາລັບ
ລາຍ​ງານ​ການ​ປຽບ​ທຽບ​.

ໃນປັດຈຸບັນມັນຍັງສາມາດໃຊ້ຊື່ທີ່ກໍານົດໃນທ້ອງຖິ່ນດ້ວຍຕົວເລືອກນີ້, ເມື່ອໃຊ້ໃນ
ສົມທົບກັບ BASE_DIST ທາງເລືອກໃນໄຟລ໌ການຕັ້ງຄ່າ. ນີ້​ອະ​ນຸ​ຍາດ​ໃຫ້​
ການຮັກສາແລະນໍາໃຊ້ chroots ກໍ່ສ້າງທີ່ຖືກຕັ້ງຄ່າພິເສດ, ເຊິ່ງສາມາດບັນຈຸແຫຼ່ງ
ການເພິ່ງພາອາໄສຈາກ backports archives ຫຼື repository ທ້ອງຖິ່ນ, ຫຼືມີອື່ນໆ
ຕົວເລືອກການຕັ້ງຄ່າຜິດປົກກະຕິທີ່ຕັ້ງໄວ້, ໂດຍບໍ່ມີການມົນລະພິດ chroots ທີ່ທ່ານໃຊ້ສໍາລັບການສະອາດ
package builds ມີຈຸດປະສົງສໍາລັບການອັບໂຫລດໄປຍັງ repositories ຕົ້ນຕໍ. ເບິ່ງຄໍາອະທິບາຍ
of BASE_DIST ຂ້າງລຸ່ມນີ້.

--buildd=ເຈົ້າພາບ
ລະບຸໂຮສທາງໄກເພື່ອສ້າງ.

--buildd-user=ຊື່
ລະບຸຜູ້ໃຊ້ຫ່າງໄກສອກຫຼີກເພື່ອສ້າງເປັນ.

--ສ້າງ
ສ້າງຣີໂໝດ ຊ່າງລ້ຽງງົວ root ຖ້າມັນບໍ່ມີແລ້ວ. ຖ້າທາງເລືອກນີ້ແມ່ນ
ບໍ່ຜ່ານມັນເປັນຄວາມຜິດພາດສໍາລັບການລະບຸໄວ້ --dist or --ໂຄ້ງ ທີ່ຈະບໍ່ມີ
ມີຢູ່ແລ້ວ ຊ່າງລ້ຽງງົວ ຮາກຢູ່ໃນສະຖານທີ່ທີ່ຄາດໄວ້.

ໄດ້ --buildd-user ຕ້ອງໄດ້ຮັບການອະນຸຍາດໃຫ້ສ້າງ RESULT_DIR ໃນ​ການ​ສ້າງ​ເຈົ້າ​ພາບ​,
ຫຼືຜູ້ເບິ່ງແຍງລະບົບທີ່ມີການອະນຸຍາດທີ່ຈໍາເປັນຕ້ອງສ້າງມັນກ່ອນແລະໃຫ້ຜູ້ໃຊ້ນັ້ນ
(ຫຼືບາງກຸ່ມທີ່ເຂົາເຈົ້າຢູ່ໃນ) ຂຽນເຂົ້າເຖິງມັນ, ເພື່ອໃຫ້ທາງເລືອກນີ້ປະສົບຜົນສໍາເລັດ.

--return=[ເສັ້ນທາງ]
ຄັດລອກຜົນໄດ້ຮັບຂອງການກໍ່ສ້າງໃສ່ ເສັ້ນທາງທີ່ຢູ່ ຖ້າຫາກວ່າ ເສັ້ນທາງ ບໍ່ໄດ້ລະບຸໄວ້, ຈາກນັ້ນສົ່ງພວກມັນຄືນ
ໄດເລກະທໍລີປະຈຸບັນ. ມອບໃຫ້ ເສັ້ນທາງ ຕ້ອງມີຢູ່, ມັນຈະບໍ່ຖືກສ້າງຂື້ນ.

-- ບໍ່ສົ່ງຄືນ
ຫ້າມຄັດລອກຜົນຂອງການສ້າງໃສ່ RETURN_DIR ( overriding ເສັ້ນທາງທີ່ກໍານົດໄວ້ສໍາລັບມັນຢູ່ໃນ
ໄຟລ​໌​ການ​ຕັ້ງ​ຄ່າ​)​.

--dpkg-opts='ເລືອກ 1 ເລືອກ 2 ... '
ລະບຸທາງເລືອກເພີ່ມເຕີມທີ່ຈະຖືກສົ່ງໄປຫາ dpkg-buildpackage(1). ຫຼາຍທາງເລືອກ
ຖືກຈຳກັດດ້ວຍຊ່ອງຫວ່າງ. ນີ້ຈະລົບລ້າງທາງເລືອກໃດໆທີ່ລະບຸໄວ້ໃນ
DEBBUILDOPTS ໃນການກໍ່ສ້າງເຈົ້າພາບ pbuilderrc.

--create-opts='cowbilder ທາງ​ເລືອກ
ລະບຸການໂຕ້ຖຽງເພີ່ມເຕີມທີ່ຈະສົ່ງຜ່ານ verbatim ໄປ ຊ່າງລ້ຽງງົວ ໃນເວລາທີ່ chroot ເປັນ
ສ້າງ​ຄັ້ງ​ທໍາ​ອິດ (ການ​ນໍາ​ໃຊ້​ --ສ້າງ ທາງ​ເລືອກ​ຂ້າງ​ເທິງ​)​. ຖ້າການໂຕ້ຖຽງຫຼາຍຕ້ອງການ
ຜ່ານໄປ, ທາງເລືອກນີ້ຄວນຈະຖືກລະບຸແຍກຕ່າງຫາກສໍາລັບແຕ່ລະຄົນຂອງພວກເຂົາ.

ຕົວຢ່າງ, --create-opts "-- ແວ່ນແຍງ" --create-opts "ເດບ http:// ... "

ຕົວເລືອກນີ້ຈະລົບລ້າງອັນໃດນຶ່ງ CREATE_OPTS ກໍານົດສໍາລັບ chroot ໃນ cowpoke ໄດ້
ໄຟລ໌ການຕັ້ງຄ່າ.

--update-opts='cowbilder ທາງ​ເລືອກ
ລະບຸການໂຕ້ຖຽງເພີ່ມເຕີມທີ່ຈະສົ່ງຜ່ານ verbatim ໄປ ຊ່າງລ້ຽງງົວ ຖ້າຫາກວ່າພື້ນຖານຂອງ
chroot ໄດ້ຖືກປັບປຸງ. ຖ້າການໂຕ້ຖຽງຫຼາຍຕ້ອງໄດ້ຮັບການຜ່ານ, ທາງເລືອກນີ້ຄວນຈະເປັນ
ກໍານົດແຍກຕ່າງຫາກສໍາລັບແຕ່ລະຄົນຂອງພວກເຂົາ.

ຕົວເລືອກນີ້ຈະລົບລ້າງອັນໃດນຶ່ງ UPDATE_OPTS ກໍານົດສໍາລັບ chroot ໃນ cowpoke ໄດ້
ໄຟລ໌ການຕັ້ງຄ່າ.

--build-opts='cowbilder ທາງ​ເລືອກ
ລະບຸການໂຕ້ຖຽງເພີ່ມເຕີມທີ່ຈະສົ່ງຜ່ານ verbatim ໄປ ຊ່າງລ້ຽງງົວ ເມື່ອຊຸດ
ການ​ກໍ່​ສ້າງ​ແມ່ນ​ປະ​ຕິ​ບັດ​. ຖ້າການໂຕ້ຖຽງຫຼາຍຕ້ອງໄດ້ຮັບການຜ່ານ, ທາງເລືອກນີ້ຄວນຈະເປັນ
ກໍານົດແຍກຕ່າງຫາກສໍາລັບແຕ່ລະຄົນຂອງພວກເຂົາ.

ຕົວເລືອກນີ້ຈະລົບລ້າງອັນໃດນຶ່ງ BUILD_OPTS ກໍານົດສໍາລັບ chroot ໃນ cowpoke ໄດ້
ໄຟລ໌ການຕັ້ງຄ່າ.

--sign=keyid
ລະບຸລະຫັດເພື່ອເຊັນແພັກເກດດ້ວຍ. ນີ້ຈະ override ໃດ SIGN_KEYID ລະບຸ
ສໍາລັບ chroot ໃນໄຟລ໌ການຕັ້ງຄ່າ cowpoke.

--upload=ຄິວ
ລະບຸຄິວ dput ເພື່ອອັບໂຫລດແພັກເກັດທີ່ມີລາຍເຊັນໃສ່. ນີ້ຈະ override ໃດ
UPLOAD_QUEUE ລະບຸໄວ້ສໍາລັບ chroot ໃນໄຟລ໌ການຕັ້ງຄ່າ cowpoke.

- ຊ່ວຍ ສະ​ແດງ​ຂໍ້​ສະ​ຫຼຸບ​ໂດຍ​ຫຍໍ້​ຂອງ​ທາງ​ເລືອກ​ທີ່​ມີ​ຢູ່​ແລະ​ການ​ຕັ້ງ​ຄ່າ​ໃນ​ປະ​ຈຸ​ບັນ​.

- ການປ່ຽນແປງ
ສະແດງຂໍ້ມູນສະບັບປະຈຸບັນ.

CONFIGURATION OPTIONS


ເມື່ອ​ໃດ​ cowpoke ແມ່ນແລ່ນຕົວເລືອກການຕັ້ງຄ່າຕໍ່ໄປນີ້ແມ່ນອ່ານຈາກທົ່ວໂລກ, ຕໍ່ຜູ້ໃຊ້,
ແລະໄຟລ໌ການຕັ້ງຄ່າຕໍ່ໂຄງການຖ້າມີ. ເສັ້ນທາງໄຟລ໌ອາດຈະເປັນຢ່າງແທ້ຈິງຫຼືເປັນພີ່ນ້ອງກັນ,
ອັນສຸດທ້າຍແມ່ນພີ່ນ້ອງກັບ BUILDD_USERໄດເລກະທໍລີບ້ານ. ນັບຕັ້ງແ​​ຕ່ເສັ້ນທາງແມ່ນ
ໂດຍປົກກະຕິອ້າງອີງເມື່ອໃຊ້, ການຂະຫຍາຍ tilde ຈະ ບໍ່ ໄດ້​ຮັບ​ການ​ປະ​ຕິ​ບັດ​ກ່ຽວ​ກັບ​ເຂົາ​ເຈົ້າ​.

Global ຄ່າເລີ່ມຕົ້ນ
ເຫຼົ່ານີ້ໃຊ້ກັບທຸກໆ ໂຄ້ງ ແລະ ຫ່າງໄກ ໃນການຮຽກຮ້ອງ cowpoke ດຽວ.

BUILDD_HOST
ທີ່ຢູ່ເຄືອຂ່າຍຫຼື fqdn ຂອງເຄື່ອງກໍ່ສ້າງບ່ອນໃດ ຊ່າງລ້ຽງງົວ ຖືກ​ຕັ້ງ​ຄ່າ​.
ນີ້ອາດຈະຖືກ overridden ໂດຍ -- ກໍ່ສ້າງ ຕົວເລືອກເສັ້ນທາງຄໍາສັ່ງ.

BUILDD_USER
ຊື່ຜູ້ໃຊ້ທີ່ບໍ່ມີສິດທິພິເສດສໍາລັບການປະຕິບັດງານໃນເຄື່ອງກໍ່ສ້າງ. ນີ້ເປັນຄ່າເລີ່ມຕົ້ນທີ່ຈະ
ຊື່ທ້ອງຖິ່ນຂອງຜູ້ໃຊ້ທີ່ດໍາເນີນການ cowpoke (ຫຼືຊື່ຜູ້ໃຊ້ທີ່ລະບຸໄວ້ໃນ
ການຕັ້ງຄ່າ SSH ຂອງທ່ານສໍາລັບ BUILDD_HOST), ແລະອາດຈະຖືກ overridden ໂດຍ --buildd-user
ຕົວເລືອກເສັ້ນທາງຄໍາສັ່ງ.

BUILDD_ARCH
ສະຖາປັດຕະຍະກໍາ Debian ທີ່ຈະສ້າງ. ອັນນີ້ຕ້ອງກົງກັບ DEB_BUILD_ARCH ຂອງ
ສ້າງ chroot ຖືກໃຊ້. ມັນເລີ່ມຕົ້ນກັບສະຖາປັດຕະຍະກໍາເຄື່ອງທ້ອງຖິ່ນບ່ອນທີ່
cowpoke ຖືກປະຕິບັດ, ແລະອາດຈະຖືກ overridden ໂດຍ --ໂຄ້ງ ທາງເລືອກແຖວຄໍາສັ່ງ. ກ
(ອ້າງອີງ) ບັນຊີລາຍຊື່ສະຖາປັດຍະກໍາທີ່ແຍກອອກຈາກພື້ນທີ່ອາດຈະຖືກນໍາໃຊ້ຢູ່ທີ່ນີ້ເພື່ອສ້າງສໍາລັບທັງຫມົດຂອງ
ເຂົາເຈົ້າຢູ່ໃນໃບດຽວ.

BUILDD_DIST
ການແຈກຢາຍ Debian ເພື່ອສ້າງ. A (quoted) ຊ່ອງແຍກລາຍການຂອງ
ການແຈກຢາຍອາດຈະຖືກນໍາໃຊ້ເພື່ອສ້າງສໍາລັບພວກເຂົາທັງຫມົດໃນບັດດຽວ. ນີ້ອາດຈະເປັນ
overridden ໂດຍ --dist ຕົວເລືອກເສັ້ນທາງຄໍາສັ່ງ.

INCOMING_DIR
ເສັ້ນທາງໄດເລກະທໍລີໃນເຄື່ອງກໍ່ສ້າງບ່ອນທີ່ຊຸດແຫຼ່ງໃນເບື້ອງຕົ້ນຈະເປັນ
ວາງໄວ້. ອັນ​ນີ້​ຕ້ອງ​ໄດ້​ຮັບ​ການ​ຂຽນ​ໄດ້​ໂດຍ​ BUILDD_USER.

PBUILDER_BASE
ຮາກລະບົບໄຟລ໌ສໍາລັບທຸກ pbuilder CoW ແລະໄຟລ໌ຜົນໄດ້ຮັບ. ທ້ອງຟ້າ ແລະ ຫ່າງໄກ ສະເພາະ
ໄດເລກະທໍລີຍ່ອຍປົກກະຕິຈະຖືກສ້າງຂື້ນພາຍໃຕ້ນີ້. cache ທີ່ເຫມາະສົມແລະຊົ່ວຄາວ
build directory ຍັງຈະຕັ້ງຢູ່ພາຍໃຕ້ເສັ້ນທາງນີ້.

SIGN_KEYID
ຖ້າຕົວເລືອກນີ້ຖືກຕັ້ງ, ມັນຄາດວ່າຈະມີລະຫັດລະຫັດ gpg ເພື່ອສົ່ງຕໍ່
debsign(1​) ຖ້າ​ຫາກ​ວ່າ​ການ​ຫຸ້ມ​ຫໍ່​ຈະ​ໄດ້​ຮັບ​ການ​ລົງ​ນາມ​ຫ່າງ​ໄກ​ສອກ​ຫຼີກ​. ເຈົ້າຈະຖືກກະຕຸ້ນໃຫ້
ຢືນຢັນວ່າທ່ານຕ້ອງການເຊັນຊຸດຫຼັງຈາກການກໍ່ສ້າງທັງຫມົດສໍາເລັດ. ຖ້າ
ທາງ​ເລືອກ​ນີ້​ແມ່ນ​ບໍ່​ໄດ້​ຕັ້ງ​ຄ່າ​ຫຼື​ສະ​ຕ​ຣິ​ງ​ຫວ່າງ​ເປົ່າ​, ບໍ່​ມີ​ຄວາມ​ພະ​ຍາ​ຍາມ​ທີ່​ຈະ​ເຊັນ​ຊຸດ​ຈະ​ຖືກ​ເຮັດ​.
ມັນ​ອາດ​ຈະ​ໄດ້​ຮັບ​ການ overridden ໃນ​ ໂຄ້ງ ແລະ ຫ່າງໄກ ພື້ນຖານສະເພາະໂດຍນໍາໃຊ້
arch_dist_SIGN_KEYID ທາງ​ເລືອກ​ທີ່​ອະ​ທິ​ບາຍ​ຂ້າງ​ລຸ່ມ​ນີ້​, ຫຼື​ຕໍ່​ການ​ຮຽກ​ຮ້ອງ​ທີ່​ມີ​ --ເຊັນ
ຕົວເລືອກເສັ້ນທາງຄໍາສັ່ງ.

UPLOAD_QUEUE
ຖ້າຕົວເລືອກນີ້ຖືກຕັ້ງ, ມັນຄາດວ່າຈະມີຂໍ້ກໍານົດ 'ເຈົ້າພາບ' ສໍາລັບ dput(1​)
ເຊິ່ງຈະຖືກໃຊ້ເພື່ອອັບໂຫລດພວກມັນຫຼັງຈາກທີ່ເຂົາເຈົ້າໄດ້ລົງນາມ. ເຈົ້າຈະຖືກກະຕຸ້ນໃຫ້
ຢືນຢັນວ່າທ່ານຕ້ອງການອັບໂຫລດແພັກເກັດຫຼັງຈາກພວກມັນຖືກເຊັນ. ຖ້ານີ້
ທາງ​ເລືອກ​ແມ່ນ​ບໍ່​ໄດ້​ຕັ້ງ​ຄ່າ​ຫຼື​ສະ​ຕ​ຣິ​ງ​ຫວ່າງ​ເປົ່າ​, ບໍ່​ມີ​ຄວາມ​ພະ​ຍາ​ຍາມ​ທີ່​ຈະ​ອັບ​ໂຫຼດ​ຊຸດ​ຈະ​ຖືກ​ເຮັດ​. ຖ້າ
SIGN_KEYID ບໍ່ໄດ້ຕັ້ງ, ຕົວເລືອກນີ້ຈະຖືກລະເລີຍທັງໝົດ. ມັນອາດຈະຖືກລົບລ້າງ
on a ໂຄ້ງ ແລະ ຫ່າງໄກ ພື້ນຖານສະເພາະໂດຍນໍາໃຊ້ arch_dist_UPLOAD_QUEUE ທາງເລືອກ
ອະທິບາຍຂ້າງລຸ່ມນີ້, ຫຼື per-invocation ກັບ -- ອັບ​ໂຫຼດ ຕົວເລືອກເສັ້ນທາງຄໍາສັ່ງ.

BUILDD_ROOTCMD
ຄໍາສັ່ງທີ່ຈະໃຊ້ເພື່ອຮັບສິດທິ root ໃນເຄື່ອງສ້າງທາງໄກ. ຖ້າບໍ່ໄດ້ຕັ້ງ
ຄ່າເລີ່ມຕົ້ນແມ່ນ sudo(8). ນີ້ແມ່ນຕ້ອງການພຽງແຕ່ເພື່ອຮຽກຮ້ອງ ຊ່າງລ້ຽງງົວ ແລະອະນຸຍາດໃຫ້ມັນ
ເຂົ້າໄປໃນ chroot ຂອງມັນ, ດັ່ງນັ້ນທ່ານອາດຈະຈໍາກັດຜູ້ໃຊ້ນີ້ພຽງແຕ່ສາມາດດໍາເນີນການໄດ້
ຄໍາສັ່ງທີ່ມີສິດທິພິເສດເພີ່ມຂຶ້ນ. ບາງສິ່ງບາງຢ່າງເຊັ່ນນີ້ໃນ sudoers ຈະເປີດໃຊ້
ການຮຽກຮ້ອງ ຊ່າງລ້ຽງງົວ ໂດຍບໍ່ມີການປ້ອນລະຫັດຜ່ານເພີ່ມເຕີມທີ່ຕ້ອງການ:

youruser ALL = NOPASSWD: /usr/sbin/cowbuilder

ອີກທາງເລືອກ, ທ່ານສາມາດນໍາໃຊ້ SSH ກັບກະແຈສົ່ງຕໍ່, ຫຼືກົນໄກອື່ນໃດກໍ່ຕາມ
ເຫມາະສົມກັບນະໂຍບາຍການເຂົ້າເຖິງທ້ອງຖິ່ນຂອງທ່ານ. ການນໍາໃຊ້ su -c ບໍ່ເຫມາະສົມແທ້ໆຢູ່ທີ່ນີ້ເນື່ອງຈາກມັນ
ອ້າງເຖິງຄວາມຕ້ອງການແມ່ນແຕກຕ່າງກັນເລັກນ້ອຍກັບສ່ວນທີ່ເຫຼືອ.

DEBOOTTRAP
ປະໂຫຍດທີ່ຈະໃຊ້ໃນເວລາສ້າງຮາກກໍ່ສ້າງໃຫມ່. ທາງເລືອກແມ່ນ ສາຍປິດເປີດ or
cdebootstrap.

RETURN_DIR
ຖ້າຕັ້ງ, ໄຟລ໌ແພັກເກັດທີ່ມາຈາກການກໍ່ສ້າງຈະຖືກຄັດລອກໄປທີ່ເສັ້ນທາງ (ທ້ອງຖິ່ນຫຼື
ຫ່າງໄກສອກຫຼີກ) ທີ່ຖືກກໍານົດໄວ້, ຫຼັງຈາກການກໍ່ສ້າງສໍາເລັດ. ເສັ້ນທາງຕ້ອງມີ, ມັນ
ຈະບໍ່ຖືກສ້າງ. ທາງ​ເລືອກ​ນີ້​ແມ່ນ​ບໍ່​ໄດ້​ຕັ້ງ​ຄ່າ​ເປັນ​ຄ່າ​ເລີ່ມ​ຕົ້ນ​ແລະ​ສາ​ມາດ​ໄດ້​ຮັບ​ການ overridden ກັບ​
--ກັບຄືນ or -- ບໍ່ສົ່ງຄືນ.

ທ້ອງຟ້າ ແລະ ຫ່າງໄກ ສະເພາະ ທາງເລືອກໃນການ
ເຫຼົ່ານີ້ແມ່ນຕົວແປຂອງແບບຟອມ: $arch_$dist_VAR ເຊິ່ງໃຊ້ສະເພາະກັບເປົ້າໝາຍສະເພາະ
ການກໍ່ສ້າງ arch/dist.

arch_dist_RESULT_DIR
ເສັ້ນທາງໄດເລກະທໍລີເທິງເຄື່ອງກໍ່ສ້າງບ່ອນທີ່ຊຸດຜົນໄດ້ຮັບ (ແຫຼ່ງແລະ
binary) ຈະຖືກພົບເຫັນ, ແລະບ່ອນທີ່ຮຸ່ນເກົ່າຂອງຊຸດທີ່ຖືກສ້າງຂຶ້ນ
ກ່ອນຫນ້ານີ້ອາດຈະພົບເຫັນ. ຖ້າມີຊຸດເກົ່າໆດັ່ງກ່າວຢູ່, debdiff ຈະຖືກນໍາໃຊ້ເພື່ອ
ປຽບທຽບຊຸດໃຫມ່ກັບສະບັບທີ່ຜ່ານມາຫຼັງຈາກການກໍ່ສ້າງສໍາເລັດ, ແລະ
ຜົນໄດ້ຮັບຈະຖືກລວມເຂົ້າໃນບັນທຶກການສ້າງ. ໄຟລ໌ໃນມັນຕ້ອງຖືກອ່ານໄດ້ໂດຍ
BUILDD_USER ສໍາ​ລັບ​ການ​ກວດ​ສອບ​ສຸ​ຂະ​ພາບ​ກັບ​ ລີນທຽນ(1) ແລະ debdiff(1), ແລະສໍາລັບການອັບໂຫລດກັບ
dput(1). ຖ້າຕົວເລືອກນີ້ບໍ່ໄດ້ຖືກລະບຸໄວ້ສໍາລັບບາງ arch ແລະ dist ປະສົມປະສານຫຼັງຈາກນັ້ນ
ມັນຈະເປັນຄ່າເລີ່ມຕົ້ນ $PBUILDER_BASE/$arch/$dist/ຜົນໄດ້ຮັບ

arch_dist_BASE_PATH
ໄດເລກະທໍລີທີ່ໄຟລ໌ຕົ້ນສະບັບ CoW ຈະຖືກພົບເຫັນ (ຫຼືສ້າງຖ້າ
--ສ້າງ ທາງ​ເລືອກ​ເສັ້ນ​ຄໍາ​ສັ່ງ​ໄດ້​ຜ່ານ​)​. ຖ້າຕົວເລືອກນີ້ບໍ່ໄດ້ຖືກລະບຸໄວ້ສໍາລັບບາງຄົນ
arch ຫຼື dist ຫຼັງຈາກນັ້ນມັນຈະເປັນຄ່າເລີ່ມຕົ້ນ $PBUILDER_BASE/$arch/$dist/base.cow

arch_dist_BASE_DIST
ຊື່ລະຫັດທີ່ຈະຜ່ານເປັນ -- ການ​ແຜ່​ກະ​ຈາຍ​ ທາງ​ເລືອກ​ສໍາ​ລັບ cowbilder ແທນ​ທີ່​ຈະ​ເປັນ​ ຫ່າງໄກ.
ນີ້ແມ່ນມີຄວາມຈໍາເປັນໃນເວລາທີ່ ຫ່າງໄກ ເປັນຊື່ທີ່ສໍາຄັນໃນທ້ອງຖິ່ນທີ່ຖືກມອບຫມາຍໃຫ້ບາງຄົນ
configured build chroot ພິເສດ, ເຊັ່ນ 'wheezy_backports', ແລະບໍ່ແມ່ນທາງການ.
ຊື່ຊຸດຂອງການປ່ອຍ distro ທີ່ຮູ້ຈັກກັບ debootstrap. ທາງເລືອກນີ້ບໍ່ສາມາດເປັນ
overridden ໃນບັນທັດຄໍາສັ່ງ, ເນື່ອງຈາກວ່າມັນບໍ່ຄ່ອຍຈະ, ຖ້າເຄີຍ, ເຮັດໃຫ້ຄວາມຮູ້ສຶກໃດໆ
ການ​ປ່ຽນ​ແປງ​ມັນ​ສໍາ​ລັບ​ການ invocations ບຸກ​ຄົນ​ຂອງ​ cowpoke. ຖ້າຕົວເລືອກນີ້ບໍ່ໄດ້ຖືກລະບຸ
ສໍາ​ລັບ​ການ​ປະ​ສົມ arch ແລະ dist ຫຼັງ​ຈາກ​ນັ້ນ​ມັນ​ຈະ​ເປັນ​ຄ່າ​ເລີ່ມ​ຕົ້ນ​ ຫ່າງໄກ.

arch_dist_CREATE_OPTS
bash array ທີ່ມີຕົວເລືອກເພີ່ມເຕີມເພື່ອສົ່ງ verbatim ໄປ ຊ່າງລ້ຽງງົວ ເມື່ອນີ້
chroot ຖືກສ້າງຂື້ນເປັນຄັ້ງທໍາອິດ (ໂດຍໃຊ້ --ສ້າງ ທາງ​ເລືອກ). ນີ້ແມ່ນເປັນປະໂຫຍດ
ໃນເວລາທີ່ທາງເລືອກເຊັ່ນ: --ກະຈົກ ຕ້ອງການຢາກສ້າງ chroot ພິເສດ
ການຕັ້ງຄ່າເຊັ່ນ 'wheezy_backports'. ໂດຍຄ່າເລີ່ມຕົ້ນນີ້ແມ່ນບໍ່ໄດ້ຕັ້ງ. ຄຸນຄ່າທັງໝົດ
ທີ່ກໍານົດໄວ້ໃນມັນຈະຖືກ overridden ຖ້າຫາກວ່າ --create-opts ທາງເລືອກແມ່ນຜ່ານຄໍາສັ່ງ
ເສັ້ນ.

ແຕ່ລະອົງປະກອບໃນ array ນີ້ກົງກັນກັບການໂຕ້ຖຽງດຽວ (ໃນຄວາມຫມາຍ ARGV)
ທີ່ຈະຖືກສົ່ງກັບ cowbBuilder. ນີ້ຮັບປະກັນວ່າການໂຕ້ຖຽງທີ່ອາດມີ
ຊ່ອງຫວ່າງຫຼືມີຂໍ້ກໍານົດການອ້າງອີງທີ່ແປກປະຫຼາດຫຼືລັກສະນະພິເສດອື່ນໆຈະ
ບໍ່ໄດ້ຖືກ mangled ກ່ອນທີ່ເຂົາເຈົ້າໄດ້ຮັບການ cowbBuilder.

Bash arrays ຖືກເລີ່ມຕົ້ນໂດຍໃຊ້ແບບຟອມຕໍ່ໄປນີ້:

OPTS=( "arg1" "arg 2" "--option" "value" "--opt=val" "ແລະອື່ນໆ.")

arch_dist_UPDATE_OPTS
bash array ທີ່ມີຕົວເລືອກເພີ່ມເຕີມເພື່ອສົ່ງ verbatim ໄປ ຊ່າງລ້ຽງງົວ ແຕ່ລະຄັ້ງ
ພື້ນຖານຂອງ chroot ນີ້ໄດ້ຖືກປັບປຸງ. ມັນປະຕິບັດຕົວຄ້າຍຄືກັນກັບ CREATE_OPTS ທາງເລືອກ
ຂ້າງເທິງ, ຍົກເວັ້ນການປະຕິບັດໃນເວລາທີ່ chroot ໄດ້ຖືກປັບປຸງ.

arch_dist_BUILD_OPTS
bash array ທີ່ມີຕົວເລືອກເພີ່ມເຕີມເພື່ອສົ່ງ verbatim ໄປ ຊ່າງລ້ຽງງົວ ແຕ່ລະຄັ້ງ
ການສ້າງຊຸດແມ່ນປະຕິບັດຢູ່ໃນ chroot ນີ້. ນີ້ແມ່ນເປັນປະໂຫຍດເມື່ອທ່ານຕ້ອງການໃຊ້
ບາງທາງເລືອກເຊັ່ນ: -- ສອງເທື່ອ ເຊິ່ງ cowpoke ບໍ່ຈໍາເປັນຕ້ອງສົນໃຈໂດຍກົງ. ມັນ
ຖ້າບໍ່ດັ່ງນັ້ນ behaves ຄ້າຍຄືກັນກັບ UPDATE_OPTS ຂ້າງເທິງຍົກເວັ້ນວ່າມັນປະຕິບັດໃນລະຫວ່າງການ
ໄລ​ຍະ​ການ​ກໍ່​ສ້າງ​ຂອງ​ ຊ່າງລ້ຽງງົວ.

arch_dist_SIGN_KEYID
arch ເປັນທາງເລືອກແລະ dist override ສະເພາະສໍາລັບທົ່ວໂລກ SIGN_KEYID ທາງເລືອກ.

arch_dist_UPLOAD_QUEUE
arch ເປັນທາງເລືອກແລະ dist override ສະເພາະສໍາລັບທົ່ວໂລກ UPLOAD_QUEUE ທາງເລືອກ.

CONFIGURATION ເອກະສານ


/etc/cowpoke.conf
ຕົວເລືອກການຕັ້ງຄ່າທົ່ວໂລກ. ຈະລົບລ້າງຄ່າເລີ່ມຕົ້ນທີ່ hardcoded.

~/.cowpoke
ຕົວເລືອກການຕັ້ງຄ່າຕໍ່ຜູ້ໃຊ້. ຈະລົບລ້າງການຕັ້ງຄ່າທົ່ວໂລກ.

.cowpoke
ຕົວເລືອກການຕັ້ງຄ່າຕໍ່ໂຄງການ. ຈະ override ໃດຕໍ່ຜູ້ໃຊ້ຫຼືທົ່ວໂລກ
ການຕັ້ງຄ່າຖ້າ cowpoke ຖືກເອີ້ນຈາກໄດເລກະທໍລີທີ່ພວກເຂົາມີຢູ່.

ຖ້າສະພາບແວດລ້ອມປ່ຽນແປງ COWPOKE_CONF ຖືກກໍານົດ, ມັນກໍານົດເພີ່ມເຕີມ
ໄຟລ໌ການຕັ້ງຄ່າທີ່ຈະ override ທັງຫມົດຂ້າງເທິງ. ຕົວເລືອກທີ່ລະບຸໄວ້
ຢ່າງຊັດເຈນຢູ່ໃນເສັ້ນຄໍາສັ່ງ override ໄຟລ໌ການຕັ້ງຄ່າທັງຫມົດ.

ເຄື່ອງກໍ່ສ້າງເຮືອນ CONFIGURATION


ບໍ່​ມີ​ຫຍັງ​ເປັນ​ພິ​ເສດ​ພິ​ເສດ​ທີ່​ຕ້ອງ​ການ​ໃນ​ການ​ຕັ້ງ​ຄ່າ a ຊ່າງລ້ຽງງົວ ຕົວຢ່າງສໍາລັບການນໍາໃຊ້
ກັບ cowpoke. ພຽງແຕ່ສ້າງໃຫ້ເຂົາເຈົ້າໃນລົດຊາດທີ່ທ່ານຕ້ອງການກັບ `ຊ່າງລ້ຽງງົວ --ສ້າງ`
ອີງ​ຕາມ​ການ ຊ່າງລ້ຽງງົວ ເອກະສານ, ຫຼັງຈາກນັ້ນ configure cowpoke ກັບຜູ້ໃຊ້, arch, ແລະ
ຂໍ້​ມູນ​ເສັ້ນ​ທາງ​ທີ່​ຕ້ອງ​ການ​ເພື່ອ​ເຂົ້າ​ເຖິງ​ມັນ​, ໃນ​ເຄື່ອງ​ຈັກ​ທີ່​ທ່ານ​ຕ້ອງ​ການ​ທີ່​ຈະ​ເອີ້ນ​ມັນ​ຈາກ (ຫຼື​
ທາງເລືອກອື່ນ configure cowpoke ກັບເສັ້ນທາງ, arch ແລະຂໍ້ມູນຂ່າວສານການແຈກຢາຍແລະຜ່ານ
ໄດ້ --ສ້າງ ທາງ​ເລືອກ​ໃນ​ການ​ຮຽກ​ຮ້ອງ​ຄັ້ງ​ທໍາ​ອິດ​)​. ເຈົ້າພາບກໍ່ສ້າງແລ່ນ ຊ່າງລ້ຽງງົວ
ບໍ່ຕ້ອງການ cowpoke ຕິດຕັ້ງຢູ່ໃນທ້ອງຖິ່ນ.

ເຄື່ອງກໍ່ສ້າງຄວນຈະມີ ລີນທຽນ ແລະ devscripts ແພັກເກດທີ່ຕິດຕັ້ງໄວ້ສຳລັບຫຼັງການສ້າງ
ການ​ກວດ​ສອບ​ສຸ​ຂະ​ພາບ​. ເມື່ອສໍາເລັດ, ບັນທຶກການກໍ່ສ້າງແລະຜົນໄດ້ຮັບຂອງການກວດສອບອັດຕະໂນມັດຈະ
ຖືກບັນທຶກໄວ້ໃນ INCOMING_DIR. ຖ້າທ່ານຕ້ອງການອັບໂຫລດແພັກເກດທີ່ມີລາຍເຊັນ, ເຄື່ອງຈັກກໍ່ສ້າງ
ຍັງຈະຕ້ອງການ dput(1​) ການ​ຕິດ​ຕັ້ງ​ແລະ​ການ​ຕັ້ງ​ຄ່າ​ການ​ນໍາ​ໃຊ້ 'ເຈົ້າພາບ' alias ລະບຸໂດຍ
UPLOAD_QUEUEທີ່ຢູ່ ຖ້າຫາກວ່າ rsync(1) ແມ່ນມີຢູ່ໃນທັງເຄື່ອງຈັກໃນທ້ອງຖິ່ນແລະການກໍ່ສ້າງ, ຫຼັງຈາກນັ້ນມັນຈະ
ໄດ້​ຮັບ​ການ​ນໍາ​ໃຊ້​ເພື່ອ​ໂອນ​ຊຸດ​ແຫຼ່ງ (ນີ້​ອາດ​ຈະ​ຊ່ວຍ​ປະ​ຢັດ​ກ່ຽວ​ກັບ​ການ​ໂອນ​ບາງ​ຢ່າງ​ຂອງ​ orig.tar.*
ເມື່ອສ້າງການດັດແກ້ Debian ຕໍ່ໄປ).

ຜູ້​ໃຊ້​ປະ​ຕິ​ບັດ​ cowpoke ຕ້ອງມີ SSH ເຂົ້າເຖິງເຄື່ອງກໍ່ສ້າງເປັນ BUILDD_USER.
ຜູ້ໃຊ້ນັ້ນຕ້ອງສາມາດເອີ້ນໄດ້ ຊ່າງລ້ຽງງົວ ເປັນຮາກໂດຍການນໍາໃຊ້ BUILDD_ROOTCMD. ເຊັນຊື່
ປຸ່ມບໍ່ຈໍາເປັນຕ້ອງຕິດຕັ້ງຢູ່ໃນເຄື່ອງກໍ່ສ້າງ (ແລະຈະຖືກລະເລີຍຢູ່ທີ່ນັ້ນຖ້າ
ພວກ​ເຂົາ​ແມ່ນ). ຖ້າແພັກເກັດຖືກເຊັນ, ກະແຈຈະຖືກຄາດຫວັງຢູ່ໃນເຄື່ອງທີ່ດໍາເນີນການ
cowpoke.

ເມື່ອ​ໃດ​ cowpoke ຖືກເອີ້ນ, ມັນທໍາອິດຈະພະຍາຍາມປັບປຸງ ຊ່າງລ້ຽງງົວ ຮູບ​ພາບ​ຖ້າ​ຫາກ​ວ່າ​ມີ​
ບໍ່ໄດ້ເຮັດແລ້ວໃນມື້ດຽວກັນ. ນີ້ແມ່ນການກວດສອບໂດຍການມີຫຼືບໍ່ມີຂອງ a
cowbBuilder-$arch-$dist-update-log-$date ໄຟລ໌ໃນ INCOMING_DIR. ເຈົ້າ​ອາດ​ຈະ​ຍ້າຍ​ອອກ​,
ຫຼືແຕະໄຟລ໌ນີ້ຖ້າທ່ານຕ້ອງການໃຫ້ຮູບພາບໄດ້ຮັບການປັບປຸງຫຼາຍຫຼືຫນ້ອຍກວ່ານັ້ນ. ຂອງມັນ
ເນື້ອໃນບັນທຶກຜົນຜະລິດຂອງ ຊ່າງລ້ຽງງົວ ໃນລະຫວ່າງການປັບປຸງ (ຫຼືການສ້າງ) ຂອງການກໍ່ສ້າງຮາກ.

ຫມາຍເຫດ


ນັບຕັ້ງແຕ່ ຊ່າງລ້ຽງງົວ ສ້າງ chroot, ແລະເພື່ອເຮັດສິ່ງທີ່ທ່ານຕ້ອງການຮາກ, cowpoke ຍັງຕ້ອງການ
ບາງລະດັບຂອງການເຂົ້າເຖິງຮາກ. ດັ່ງ​ນັ້ນ​ທຸກ​ສິ່ງ​ທີ່​ຫນ້າ​ຢ້ານ​ທີ່​ສາ​ມາດ​ໄປ​ຜິດ​ພາດ​ທີ່​ອາດ​ຈະ​
ແລ້ວມື້ໜຶ່ງຝົນຕົກລົງມາໃສ່ເຈົ້າ. ຊ່າງລ້ຽງງົວ ໄດ້​ຮັບ​ການ​ຮູ້​ຈັກ​ອຸ​ບັດ​ຕິ​ເຫດ​ເຊັດ​ອອກ bind-
ຕິດຕັ້ງລະບົບໄຟລ໌ຢູ່ນອກ chroot, ແລະຮ້າຍແຮງກວ່ານັ້ນສາມາດເກີດຂຶ້ນໄດ້ຢ່າງງ່າຍດາຍ. ດັ່ງນັ້ນຈະ
ລະມັດລະວັງ, ຮັກສາການສໍາຮອງຂໍ້ມູນທີ່ດີຂອງສິ່ງທີ່ທ່ານບໍ່ຕ້ອງການທີ່ຈະສູນເສຍໃນເຄື່ອງສ້າງຂອງທ່ານ, ແລະນໍາໃຊ້
cowpoke ເພື່ອຮັກສາສິ່ງທັງໝົດນັ້ນໄວ້ໃນເຄື່ອງທີ່ບໍ່ແມ່ນກ່ອງ dev ຂອບເລືອດຂອງເຈົ້າກັບເຄື່ອງສຸດທ້າຍຂອງເຈົ້າ
ບໍ່ເທົ່າໃດຊົ່ວໂມງຂອງການເຮັດວຽກທີ່ບໍ່ຕັ້ງໃຈ.

ໃຊ້ cowpoke ອອນໄລນ໌ໂດຍໃຊ້ບໍລິການ onworks.net


ເຊີບເວີ ແລະສະຖານີເຮັດວຽກຟຣີ

ດາວໂຫຼດແອັບ Windows ແລະ Linux

  • 1
    AstrOrzPlayer
    AstrOrzPlayer
    AstrOrz Player ເປັນຜູ້ນສື່ມວນຊົນຟຣີ
    ຊອບ​ແວ​, ສ່ວນ​ຫນຶ່ງ​ອີງ​ໃສ່ WMP ແລະ VLC​. ໄດ້
    ຜູ້ນແມ່ນຢູ່ໃນຮູບແບບ minimalist, ມີ
    ຫຼາຍ​ກ​່​ວາ​ສິບ​ສີ​ຫົວ​ຂໍ້​, ແລະ​ຍັງ​ສາ​ມາດ​
    b
    ດາວໂຫລດ AstrOrzPlayer
  • 2
    movistartv
    movistartv
    Kodi Movistar+ TV es un ADDON para XBMC/
    Kodi que permite disponer de un
    decodificador de los servicios IPTV de
    Movistar integrado en uno de los
    ສູນ​ກາງ​ສື່​ມວນ​ຊົນ​ມາ ...
    ດາວໂຫລດ movistartv
  • 3
    ລະຫັດ :: ທ່ອນໄມ້
    ລະຫັດ :: ທ່ອນໄມ້
    ລະຫັດ::Blocks ເປັນແຫຼ່ງເປີດຟຣີ,
    ຂ້າມເວທີ C, C++ ແລະ Fortran IDE
    ສ້າງຂຶ້ນເພື່ອຕອບສະຫນອງຄວາມຕ້ອງການທີ່ຕ້ອງການຫຼາຍທີ່ສຸດ
    ຂອງ​ຜູ້​ຊົມ​ໃຊ້​ຂອງ​ຕົນ​. ມັນໄດ້ຖືກອອກແບບໃຫ້ຫຼາຍ
    ຂະຫຍາຍ...
    ດາວໂຫລດລະຫັດ::Blocks
  • 4
    ທ່າມກາງ
    ທ່າມກາງ
    ທ່າມກາງ ຫຼື Advanced Minecraft Interface
    ແລະ​ຂໍ້​ມູນ / ການ​ຕິດ​ຕາມ​ໂຄງ​ສ້າງ​ເປັນ​ເຄື່ອງ​ມື​ເພື່ອ​
    ສະແດງພາບລວມຂອງ Minecraft
    ໂລກ, ໂດຍບໍ່ມີການສ້າງມັນຢ່າງແທ້ຈິງ. ມັນ
    ສາ​ມາດ ...
    ດາວ​ນ​໌​ໂຫລດ​ໃນ​ທ່າມ​ກາງ​
  • 5
    MSYS2
    MSYS2
    MSYS2 ເປັນ​ການ​ເກັບ​ກໍາ​ຂອງ​ເຄື່ອງ​ມື​ແລະ​
    ຫ້ອງສະຫມຸດສະຫນອງທ່ານດ້ວຍ
    ສະ​ພາບ​ແວດ​ລ້ອມ​ທີ່​ງ່າຍ​ທີ່​ຈະ​ນໍາ​ໃຊ້​ສໍາ​ລັບ​ການ​ກໍ່​ສ້າງ​,
    ການຕິດຕັ້ງແລະແລ່ນ Windows ພື້ນເມືອງ
    ຊອບ​ແວ​. ມັນ con...
    ດາວໂຫລດ MSYS2
  • 6
    libjpeg-turbo
    libjpeg-turbo
    libjpeg-turbo ເປັນຕົວແປງສັນຍານຮູບພາບ JPEG
    ທີ່ໃຊ້ຄໍາແນະນໍາ SIMD (MMX, SSE2,
    NEON, AltiVec) ເພື່ອເລັ່ງພື້ນຖານ
    ເປີດການບີບອັດ JPEG ແລະ decompression
    x86,x8...
    ດາວໂຫລດ libjpeg-turbo
  • ເພີ່ມເຕີມ »

Linux ຄຳ ສັ່ງ

Ad