ภาษาอังกฤษอาหารฝรั่งเศสสเปน

ไอคอน Fav ของ OnWorks

cowpoke - ออนไลน์ในคลาวด์

เรียกใช้ cowpoke ในผู้ให้บริการโฮสต์ฟรีของ OnWorks ผ่าน Ubuntu Online, Fedora Online, โปรแกรมจำลองออนไลน์ของ Windows หรือโปรแกรมจำลองออนไลน์ของ MAC OS

นี่คือคำสั่ง cowpoke ที่สามารถเรียกใช้ในผู้ให้บริการโฮสต์ฟรีของ OnWorks โดยใช้เวิร์กสเตชันออนไลน์ฟรีของเรา เช่น Ubuntu Online, Fedora Online, โปรแกรมจำลองออนไลน์ของ Windows หรือโปรแกรมจำลองออนไลน์ของ MAC OS

โครงการ:

ชื่อ


cowpoke - สร้างแพ็คเกจต้นทาง Debian ในอินสแตนซ์ cowbuilder ระยะไกล

เรื่องย่อ


วัว [ตัวเลือก] packagename.dsc

DESCRIPTION


อัปโหลดแพ็คเกจต้นทาง Debian ไปที่a คนเลี้ยงวัว โฮสต์และสร้างมัน เป็นทางเลือกด้วย
ลงนามและอัปโหลดผลไปยังคิวที่เข้ามา

OPTIONS


ตัวเลือกที่ใช้ได้มีดังนี้:

--ซุ้มประตู=สถาปัตยกรรม
ระบุสถาปัตยกรรม Debian ที่จะสร้าง รายการคั่นช่องว่างของ
อาจใช้สถาปัตยกรรมเพื่อสร้างทั้งหมดได้ในครั้งเดียว ซุ้มที่ถูกต้อง
ชื่อคือชื่อที่ส่งคืนโดย dpkg-สถาปัตยกรรม(1) สำหรับ DEB_BUILD_ARCH.

--dist=การกระจาย
ระบุการแจกจ่าย Debian ที่จะสร้าง รายการคั่นช่องว่างของ
อาจใช้การแจกแจงเพื่อสร้างทั้งหมดในการผ่านครั้งเดียว ทั้ง
ชื่อรหัส (เช่น SID,หรือ บีบ) หรือชื่อการแจกจ่าย (เช่น ไม่แน่นอน,หรือ
การทดลอง) อาจใช้ แต่โดยปกติคุณควรยึดติดกับการใช้อย่างใดอย่างหนึ่ง
อย่างต่อเนื่องเนื่องจากชื่อนี้อาจใช้ในเส้นทางของไฟล์และเพื่อค้นหาแพ็คเกจเก่าสำหรับ
รายงานเปรียบเทียบ

ตอนนี้ยังสามารถใช้ชื่อที่กำหนดในเครื่องด้วยตัวเลือกนี้ เมื่อใช้ใน
ร่วมกับ ฐาน_DIST ตัวเลือกในไฟล์กำหนดค่า นี้อนุญาตให้
การบำรุงรักษาและการใช้ build chroots ที่กำหนดค่าเป็นพิเศษ ซึ่งสามารถจัดหาแพ็คเกจได้
การขึ้นต่อกันจากไฟล์เก็บถาวร backport หรือที่เก็บในเครื่อง หรือมีอื่นๆ
ตั้งค่าตัวเลือกการกำหนดค่าที่ผิดปกติโดยไม่สร้างมลพิษกับ chroots ที่คุณใช้สำหรับ clean
แพ็คเกจที่สร้างขึ้นสำหรับอัปโหลดไปยังที่เก็บหลัก ดูคำอธิบาย
of ฐาน_DIST ด้านล่าง

--buildd=เจ้าภาพ
ระบุรีโมตโฮสต์ที่จะสร้าง

--buildd-ผู้ใช้=ชื่อ
ระบุผู้ใช้ระยะไกลเพื่อสร้างเป็น

--สร้าง
สร้างรีโมท คนเลี้ยงวัว root ถ้ายังไม่มี หากตัวเลือกนี้คือ
ไม่ผ่านถือว่าผิดตามกำหนด --ดิสท or --โค้ง ที่จะไม่มี
ที่มีอยู่ คนเลี้ยงวัว รูทในตำแหน่งที่คาดหวัง

โครงการ --buildd-ผู้ใช้ ต้องได้รับอนุญาตให้สร้าง RESULT_DIR บนโฮสต์บิลด์
หรือผู้ดูแลระบบที่ได้รับอนุญาตที่จำเป็นจะต้องสร้างและให้ผู้ใช้รายนั้นก่อน
(หรือบางกลุ่มที่พวกเขาอยู่) เข้าถึงการเขียนเพื่อให้ตัวเลือกนี้ประสบความสำเร็จ

--ผลตอบแทน=[เส้นทาง]
คัดลอกผลลัพธ์ของบิลด์ไปที่ เส้นทาง. ถ้า เส้นทาง ไม่ได้ระบุแล้วส่งคืนไปที่
ไดเร็กทอรีปัจจุบัน ที่ได้รับ เส้นทาง จะต้องมีอยู่จะไม่ถูกสร้างขึ้น

--ไม่รับคืน
อย่าคัดลอกผลลัพธ์ของการสร้างไปยัง RETURN_DIR (แทนที่เส้นทางที่กำหนดไว้ใน
ไฟล์การกำหนดค่า)

--dpkg-opts='opt1 ตัวเลือกที่ 2 ... '
ระบุตัวเลือกเพิ่มเติมที่จะส่งต่อไปยัง dpkg-buildpackage(1). หลายตัวเลือก
คั่นด้วยช่องว่าง สิ่งนี้จะแทนที่ตัวเลือกใด ๆ ที่ระบุใน
เดบิวิลดอปส์ ในการสร้างโฮสต์ ผู้สร้างrc.

--create-opts='คนเลี้ยงวัว' ตัวเลือก'
ระบุอาร์กิวเมนต์เพิ่มเติมที่จะส่งต่อคำต่อคำไปยัง คนเลี้ยงวัว เมื่อ chroot เป็น
สร้างครั้งแรก (โดยใช้ --สร้าง ตัวเลือกด้านบน) หากจำเป็นต้องมีหลายอาร์กิวเมนต์เป็น
ผ่านแล้ว ควรระบุตัวเลือกนี้แยกกันสำหรับแต่ละรายการ

เช่น, --create-ตัวเลือก "--กระจกอื่น" --create-ตัวเลือก "เด็บ http:// ... "

ตัวเลือกนี้จะแทนที่ any สร้าง_OPTS ระบุไว้สำหรับ chroot ใน cowpoke
ไฟล์การกำหนดค่า

--update-opts='คนเลี้ยงวัว' ตัวเลือก'
ระบุอาร์กิวเมนต์เพิ่มเติมที่จะส่งต่อคำต่อคำไปยัง คนเลี้ยงวัว ถ้าฐานของ
อัปเดต chroot แล้ว หากจำเป็นต้องส่งผ่านหลายอาร์กิวเมนต์ ตัวเลือกนี้ควรเป็น
ระบุไว้แยกกันสำหรับแต่ละรายการ

ตัวเลือกนี้จะแทนที่ any อัปเดต_OPTS ระบุไว้สำหรับ chroot ใน cowpoke
ไฟล์การกำหนดค่า

--build-opts='คนเลี้ยงวัว' ตัวเลือก'
ระบุอาร์กิวเมนต์เพิ่มเติมที่จะส่งต่อคำต่อคำไปยัง คนเลี้ยงวัว เมื่อแพ็คเกจ
ดำเนินการสร้าง หากจำเป็นต้องส่งผ่านหลายอาร์กิวเมนต์ ตัวเลือกนี้ควรเป็น
ระบุไว้แยกกันสำหรับแต่ละรายการ

ตัวเลือกนี้จะแทนที่ any BUILD_OPTS ระบุไว้สำหรับ chroot ใน cowpoke
ไฟล์การกำหนดค่า

--ลงชื่อ=คีย์ไอดี
ระบุคีย์เพื่อเซ็นชื่อแพ็กเกจด้วย สิ่งนี้จะแทนที่ทุก ๆ SIGN_KEYID ที่ระบุไว้
สำหรับ chroot ในไฟล์การกำหนดค่า cowpoke

--อัพโหลด=คิว
ระบุคิว dput เพื่ออัปโหลดแพ็กเกจที่ลงนามแล้ว สิ่งนี้จะแทนที่ทุก ๆ
UPLOAD_QUEUE ระบุไว้สำหรับ chroot ในไฟล์คอนฟิกูเรชัน cowpoke

--ช่วยด้วย แสดงสรุปโดยย่อของตัวเลือกที่มีและการกำหนดค่าปัจจุบัน

--รุ่น
แสดงข้อมูลเวอร์ชันปัจจุบัน

การกำหนดค่า OPTIONS


เมื่อ วัว ถูกเรียกใช้ ตัวเลือกการกำหนดค่าต่อไปนี้จะอ่านจากส่วนกลาง ต่อผู้ใช้
และไฟล์คอนฟิกูเรชันต่อโปรเจ็กต์ หากมี เส้นทางของไฟล์อาจเป็นแบบสัมบูรณ์หรือแบบสัมพัทธ์
หลังมีความสัมพันธ์กับ BUILDD_USERโฮมไดเร็กทอรีของ เนื่องจากเส้นทางคือ
โดยทั่วไปจะยกมาเมื่อใช้การขยายตัวหนอนจะ ไม่ จะดำเนินการกับพวกเขา

เหตุการณ์ที่ ค่าเริ่มต้น
สิ่งเหล่านี้ใช้กับทุก ๆ โค้ง และ อ. ในการเรียก cowpoke เดียว

BUILDD_HOST
ที่อยู่เครือข่ายหรือ fqdn ของเครื่องสร้างโดยที่ คนเลี้ยงวัว มีการกำหนดค่า
สิ่งนี้อาจถูกแทนที่โดย --สร้าง ตัวเลือกบรรทัดคำสั่ง

BUILDD_USER
ชื่อผู้ใช้ที่ไม่มีสิทธิพิเศษสำหรับการดำเนินการบนเครื่องสร้าง ค่าเริ่มต้นนี้เป็น
ชื่อท้องถิ่นของผู้ใช้ที่ดำเนินการ วัว (หรือไปยังชื่อผู้ใช้ที่ระบุไว้ใน
การกำหนดค่า SSH ของคุณสำหรับ BUILDD_HOST) และอาจถูกแทนที่โดย --buildd-ผู้ใช้
ตัวเลือกบรรทัดคำสั่ง

BUILDD_ARCH
สถาปัตยกรรม Debian ที่จะสร้าง สิ่งนี้จะต้องตรงกับ DEB_BUILD_ARCH ของ
สร้าง chroot ที่ใช้ ค่าเริ่มต้นเป็นสถาปัตยกรรมเครื่องท้องถิ่นโดยที่
วัว ถูกดำเนินการ และอาจถูกแทนที่โดย --โค้ง ตัวเลือกบรรทัดคำสั่ง NS
(ยกมา) รายการสถาปัตยกรรมที่คั่นด้วยช่องว่างอาจใช้ที่นี่เพื่อสร้างทั้งหมด
พวกเขาในรอบเดียว

BUILDD_DIST
การแจกจ่าย Debian เพื่อสร้าง ช่องว่าง (ยกมา) รายการคั่นของ
อาจใช้การแจกแจงเพื่อสร้างทั้งหมดในการผ่านครั้งเดียว นี่อาจจะเป็น
แทนที่โดย --ดิสท ตัวเลือกบรรทัดคำสั่ง

ขาเข้า_DIR
เส้นทางไดเรกทอรีบนเครื่องสร้างที่แพ็คเกจต้นทางจะเป็น
วางไว้ สิ่งนี้จะต้องเขียนโดย BUILDD_USER.

PBUILDER_BASE
รูทระบบไฟล์สำหรับ pbuilder CoW และไฟล์ผลลัพธ์ทั้งหมด โค้ง และ อ. โดยเฉพาะ
โดยปกติไดเรกทอรีย่อยจะถูกสร้างขึ้นภายใต้สิ่งนี้ แคช apt และชั่วคราว
ไดเร็กทอรี build จะอยู่ภายใต้เส้นทางนี้ด้วย

SIGN_KEYID
หากตั้งค่าตัวเลือกนี้ คาดว่าจะมีรหัสคีย์ gpg เพื่อส่งผ่านไปยัง
การออกแบบ(1) ถ้าแพ็คเกจจะต้องลงนามจากระยะไกล คุณจะได้รับแจ้งให้
ยืนยันว่าคุณต้องการลงนามในแพ็คเกจหลังจากสร้างเสร็จทั้งหมดหรือไม่ ถ้า
ตัวเลือกนี้ไม่ได้ตั้งค่าหรือสตริงว่าง ไม่มีการพยายามลงนามในแพ็คเกจ
อาจถูกแทนที่บน an โค้ง และ อ. พื้นฐานเฉพาะโดยใช้
Arch_dist_SIGN_KEYID ตัวเลือกที่อธิบายไว้ด้านล่าง หรือต่อคำขอด้วย --เข้าสู่ระบบ
ตัวเลือกบรรทัดคำสั่ง

UPLOAD_QUEUE
หากตั้งค่าตัวเลือกนี้ คาดว่าจะมีข้อกำหนด 'โฮสต์' สำหรับ ดีพุต(1)
ซึ่งจะใช้ในการอัปโหลดหลังจากลงนามแล้ว คุณจะได้รับแจ้งให้
ยืนยันว่าคุณต้องการอัปโหลดแพ็คเกจหลังจากลงนามแล้วหรือไม่ ถ้านี้
ไม่ได้ตั้งค่าตัวเลือกหรือสตริงว่าง ไม่มีการพยายามอัปโหลดแพ็คเกจ ถ้า
SIGN_KEYID ไม่ได้ตั้งค่า ตัวเลือกนี้จะถูกละเว้นทั้งหมด อาจถูกแทนที่
บน โค้ง และ อ. พื้นฐานเฉพาะโดยใช้ Arch_dist_UPLOAD_QUEUE ตัวเลือก
อธิบายไว้ด้านล่าง หรือต่อคำขอกับ --ที่อัพโหลด ตัวเลือกบรรทัดคำสั่ง

BUILDD_ROOTCMD
คำสั่งที่ใช้เพื่อรับสิทธิ์รูทบนเครื่องบิลด์ระยะไกล หากไม่ได้ตั้งค่า
ค่าเริ่มต้นคือ sudo(8). สิ่งนี้จำเป็นเท่านั้นที่จะเรียกใช้ คนเลี้ยงวัว และปล่อยให้มัน
ป้อน chroot ดังนั้นคุณอาจจำกัดผู้ใช้รายนี้ให้สามารถเรียกใช้ได้เท่านั้น
คำสั่งด้วยสิทธิพิเศษที่เพิ่มขึ้น สิ่งนี้ใน sudoers จะเปิดใช้งาน
กล่าวอ้าง คนเลี้ยงวัว โดยไม่ต้องป้อนรหัสผ่านเพิ่มเติม:

ผู้ใช้ของคุณทั้งหมด = NOPASSWD: /usr/sbin/cowbuilder

หรือคุณสามารถใช้ SSH กับคีย์ที่ส่งต่อ หรือกลไกอื่นๆ ก็ได้
เหมาะกับนโยบายการเข้าถึงในพื้นที่ของคุณ โดยใช้ su -c ไม่เหมาะกับที่นี่เพราะว่า
อ้างความต้องการค่อนข้างแตกต่างไปจากส่วนที่เหลือ

ดีบูทสแตรป
ยูทิลิตี้ที่จะใช้เมื่อสร้างรูทบิลด์ใหม่ ทางเลือกคือ บูตสแตรป or
ซีดีบูตสแตรป.

RETURN_DIR
หากตั้งค่าไว้ ไฟล์แพ็คเกจที่เกิดจากบิลด์จะถูกคัดลอกไปยังพาธ (ในเครื่องหรือ
ระยะไกล) ที่ตั้งค่าไว้หลังจากสร้างเสร็จ หนทางต้องมีอยู่มัน
จะไม่ถูกสร้างขึ้น ตัวเลือกนี้ไม่ได้ตั้งค่าตามค่าเริ่มต้นและสามารถแทนที่ด้วย
--กลับ or --ไม่รับคืน.

โค้ง และ อ. โดยเฉพาะ ตัวเลือก
ตัวแปรเหล่านี้อยู่ในรูปแบบ: $arch_$dist_วาร์ ที่ใช้เฉพาะเป้าหมายเฉพาะ
สร้างโค้ง / ระยะทาง

Arch_dist_RESULT_DIR
เส้นทางไดเร็กทอรีบนเครื่องสร้างที่แพ็คเกจผลลัพธ์ (ซอร์สและ
ไบนารี) จะพบและที่ซึ่งเวอร์ชันเก่าของแพ็คเกจที่สร้างขึ้น
ก่อนหน้านี้อาจพบ หากมีแพ็คเกจที่เก่ากว่านั้นอยู่ หนี้ จะใช้ในการ
เปรียบเทียบแพ็คเกจใหม่กับเวอร์ชันก่อนหน้าหลังจากสร้างเสร็จและ
ผลลัพธ์จะรวมอยู่ในบันทึกการสร้าง ไฟล์ในนั้นจะต้องสามารถอ่านได้โดย
BUILDD_USER เพื่อตรวจสุขภาพจิตด้วย หลินเทียน(1) และ หนี้(1) และสำหรับการอัพโหลดด้วย
ดีพุต(1). หากไม่ได้ระบุตัวเลือกนี้สำหรับการรวมส่วนโค้งและส่วนปลาย
มันจะเริ่มต้นเป็น $PBUILDER_BASE/$arch/$dist/result

Arch_dist_BASE_PATH
ไดเร็กทอรีที่จะพบไฟล์ต้นแบบ CoW (หรือสร้างขึ้นหาก
--สร้าง ผ่านตัวเลือกบรรทัดคำสั่ง) หากไม่ได้ระบุตัวเลือกนี้ไว้สำหรับบางคน
arch หรือ dist ค่าเริ่มต้นจะเป็น $PBUILDER_BASE/$arch/$dist/base.cow

Arch_dist_BASE_DIST
ชื่อรหัสที่จะส่งเป็น --การกระจาย ตัวเลือกสำหรับ cowbuilder แทน อ..
นี่เป็นสิ่งจำเป็นเมื่อ อ. เป็นชื่อสำคัญในท้องถิ่นที่กำหนดให้บางคน
build chroot ที่กำหนดค่าไว้เป็นพิเศษ เช่น 'wheezy_backports' ไม่ใช่รูปแบบทางการ
ชื่อชุดของ distro release ที่รู้จัก debootstrap ตัวเลือกนี้ไม่สามารถ
ถูกแทนที่ในบรรทัดคำสั่ง เนื่องจากแทบจะไม่มีเหตุผลเลยที่จะ
เปลี่ยนเป็นการวิงวอนของ วัว. หากไม่ได้ระบุตัวเลือกนี้
สำหรับการรวมส่วนโค้งและส่วนปลายจะมีค่าเริ่มต้นเป็น อ..

Arch_dist_CREATE_OPTS
อาร์เรย์ทุบตีที่มีตัวเลือกเพิ่มเติมเพื่อส่งคำต่อคำไปยัง คนเลี้ยงวัว เมื่อนี้
chroot ถูกสร้างขึ้นเป็นครั้งแรก (โดยใช้เครื่องหมาย --สร้าง ตัวเลือก). มีประโยชน์
เมื่อตัวเลือกเช่น --กระจกอื่นๆ ต้องการสร้าง chroot พิเศษ
การกำหนดค่าเช่น 'wheezy_backports' โดยค่าเริ่มต้น ค่านี้จะไม่ได้ตั้งค่าไว้ ค่าทั้งหมด
ที่ตั้งไว้จะถูกแทนที่ถ้า --create-ตัวเลือก ตัวเลือกถูกส่งผ่านคำสั่ง
เส้น

แต่ละองค์ประกอบในอาร์เรย์นี้สอดคล้องกับอาร์กิวเมนต์เดียว (ในความหมาย ARGV)
ที่จะส่งต่อให้ช่างทำวัว เพื่อให้แน่ใจว่าอาร์กิวเมนต์ที่อาจมี
ช่องว่างหรือมีข้อกำหนดในการอ้างอิงแปลก ๆ หรือสัญลักษณ์พิเศษอื่น ๆ จะ
ไม่ถูกโกลาหลก่อนไปถึงโรงเลี้ยงวัว

อาร์เรย์ทุบตีเริ่มต้นโดยใช้รูปแบบต่อไปนี้:

OPTS=( "arg1" "arg 2" "--option" "value" "--opt=val" "ฯลฯ ฯลฯ " )

Arch_dist_UPDATE_OPTS
อาร์เรย์ทุบตีที่มีตัวเลือกเพิ่มเติมเพื่อส่งคำต่อคำไปยัง คนเลี้ยงวัว แต่ละครั้ง
ฐานของ chroot นี้ได้รับการอัปเดต มีพฤติกรรมคล้ายกับ สร้าง_OPTS ตัวเลือก
ด้านบน ยกเว้นการแสดงเมื่อมีการอัปเดต chroot

Arch_dist_BUILD_OPTS
อาร์เรย์ทุบตีที่มีตัวเลือกเพิ่มเติมเพื่อส่งคำต่อคำไปยัง คนเลี้ยงวัว แต่ละครั้ง
การสร้างแพ็คเกจดำเนินการใน chroot นี้ สิ่งนี้มีประโยชน์เมื่อคุณต้องการใช้
บางตัวเลือกเช่น --สองครั้ง ซึ่ง cowpoke ไม่จำเป็นต้องสนใจโดยตรง มัน
มิฉะนั้นจะมีพฤติกรรมคล้ายกับ อัปเดต_OPTS ข้างต้น เว้นแต่จะกระทำการระหว่าง
สร้างเฟสของ คนเลี้ยงวัว.

Arch_dist_SIGN_KEYID
ตัวเลือก arch และ dist เฉพาะ dist สำหรับ global SIGN_KEYID ตัวเลือก

Arch_dist_UPLOAD_QUEUE
ตัวเลือก arch และ dist เฉพาะ dist สำหรับ global UPLOAD_QUEUE ตัวเลือก

การกำหนดค่า ไฟล์


/etc/cowpoke.conf
ตัวเลือกการกำหนดค่าส่วนกลาง จะแทนที่ค่าเริ่มต้นฮาร์ดโค้ด

~/.cowpoke
ตัวเลือกการกำหนดค่าต่อผู้ใช้ จะแทนที่การกำหนดค่าส่วนกลางใดๆ

.cowpoke
ตัวเลือกการกำหนดค่าต่อโปรเจ็กต์ จะแทนที่ต่อผู้ใช้หรือทั่วโลก
การกำหนดค่า if วัว ถูกเรียกจากไดเร็กทอรีที่มีอยู่

ถ้าตัวแปรสภาพแวดล้อม COWPOKE_CONF กำหนดไว้ก็ระบุเพิ่มเติม
ไฟล์การกำหนดค่าซึ่งจะแทนที่ทั้งหมดข้างต้น ตัวเลือกที่ระบุ
บนบรรทัดคำสั่งจะแทนที่ไฟล์การกำหนดค่าทั้งหมดอย่างชัดเจน

สร้างคาวบอย การกำหนดค่า


ไม่มีอะไรพิเศษเป็นพิเศษที่จำเป็นในการกำหนดค่า a คนเลี้ยงวัว ตัวอย่างการใช้งาน
กับ วัว. เพียงแค่สร้างมันขึ้นมาในรสชาติที่คุณต้องการด้วย `คนเลี้ยงวัว --สร้าง`
ตามที่ คนเลี้ยงวัว เอกสารแล้วกำหนดค่า วัว กับผู้ใช้ โค้ง และ
ข้อมูลเส้นทางที่จำเป็นสำหรับการเข้าถึง บนเครื่องที่คุณต้องการเรียกใช้จาก (หรือ
หรือกำหนดค่า วัว ด้วยข้อมูลเส้นทางโค้งและการกระจายและผ่าน
--สร้าง ตัวเลือกในการร้องขอครั้งแรก) โฮสต์บิลด์กำลังทำงาน คนเลี้ยงวัว
ไม่จำเป็นต้อง วัว ติดตั้งในเครื่อง

เครื่องสร้างควรมี หลินเทียน และ devscripts แพ็คเกจที่ติดตั้งสำหรับหลังการสร้าง
การตรวจสุขภาพ เมื่อเสร็จสิ้น บันทึกการสร้างและผลลัพธ์ของการตรวจสอบอัตโนมัติจะ
ถูกบันทึกไว้ใน ขาเข้า_DIR. หากคุณต้องการอัปโหลดแพ็คเกจที่ลงนามในเครื่องสร้าง
ก็จะต้อง ดีพุต(1) ติดตั้งและกำหนดค่าให้ใช้ 'เจ้าภาพ' นามแฝงที่ระบุโดย
UPLOAD_QUEUE. ถ้า rsync(1) สามารถใช้ได้ทั้งบนเครื่องโลคัลและเครื่องประกอบ จากนั้นจะ
ใช้ในการถ่ายโอนแพ็คเกจต้นทาง (ซึ่งอาจช่วยประหยัดในการถ่ายโอน . บางส่วน orig.tar.*
เมื่อสร้างการแก้ไข Debian ที่ตามมา)

ผู้ใช้ดำเนินการ วัว ต้องมีการเข้าถึง SSH กับเครื่องสร้างเป็น BUILDD_USER.
ผู้ใช้นั้นจะต้องสามารถเรียกใช้ คนเลี้ยงวัว เป็นรูทโดยใช้ BUILDD_ROOTCMD. การลงนาม
ไม่จำเป็นต้องติดตั้งคีย์บนเครื่องสร้าง (และจะถูกละเว้นหาก
พวกเขาคือ). หากแพคเกจได้รับการลงนาม คาดว่าจะมีคีย์บนเครื่องที่ดำเนินการ
วัว.

เมื่อ วัว ถูกเรียกใช้มันจะพยายามอัปเดต .ก่อน คนเลี้ยงวัว ภาพถ้ามี
ยังไม่เสร็จในวันเดียวกัน สิ่งนี้ถูกตรวจสอบโดยการมีหรือไม่มีของ
cowbuilder-$arch-$dist-update-log-$date แฟ้มใน ขาเข้า_DIR. คุณอาจย้าย, ลบ,
หรือแตะไฟล์นี้หากคุณต้องการให้รูปภาพได้รับการอัปเดตบ่อยหรือน้อยกว่านั้น มันคือ
เนื้อหาบันทึกผลลัพธ์ของ คนเลี้ยงวัว ระหว่างการอัพเดต (หรือการสร้าง) ของ build root

หมายเหตุ


ตั้งแต่ คนเลี้ยงวัว สร้าง chroot และคุณต้องรูท วัว ยังต้องการ
การเข้าถึงรูทในระดับหนึ่ง ดังนั้นสิ่งเลวร้ายทั้งหมดที่อาจผิดพลาดได้
ดีวันหนึ่งฝนตกลงมาที่คุณ คนเลี้ยงวัว เป็นที่ทราบกันดีว่าบังเอิญเช็ดออกผูก-
ติดตั้งระบบไฟล์นอก chroot และแย่กว่านั้นสามารถเกิดขึ้นได้ง่าย ดังนั้นจะเป็น
ระวัง สำรองข้อมูลดีๆ ของสิ่งที่คุณไม่ต้องการทำหายในเครื่องบิลด์ของคุณ และใช้
วัว เพื่อเก็บทุกอย่างไว้ในเครื่องที่ไม่ใช่กล่อง dev ที่มีเลือดไหลของคุณกับเครื่องสุดท้ายของคุณ
ไม่กี่ชั่วโมงของการทำงานที่ไม่มีข้อผูกมัด

ใช้ cowpoke ออนไลน์โดยใช้บริการ onworks.net


เซิร์ฟเวอร์และเวิร์กสเตชันฟรี

ดาวน์โหลดแอพ Windows & Linux

คำสั่ง Linux

Ad