นี่คือคำสั่ง Mercurial-buildpackage ที่สามารถเรียกใช้ในผู้ให้บริการโฮสติ้งฟรีของ OnWorks โดยใช้หนึ่งในเวิร์กสเตชันออนไลน์ฟรีของเรา เช่น Ubuntu Online, Fedora Online, โปรแกรมจำลองออนไลน์ของ Windows หรือโปรแกรมจำลองออนไลน์ของ MAC OS
โครงการ:
ชื่อ
mercurial-buildpackage - สร้างแพ็คเกจ .deb จากซอร์สโค้ดภายใต้การควบคุมของ Mercurial
เรื่องย่อ
Mercurial-buildpackage [ตัวเลือก-
DESCRIPTION
Mercurial-buildpackage สร้างแพ็คเกจ .deb จากภายในที่เก็บ Mercurial NS
แพ็คเกจถูกสร้างขึ้นโดยใช้ ผู้สร้าง(1) หรือแทนที่ ขึ้นอยู่กับตัวเลือก
OPTIONS
--รุ่น, -V
เวอร์ชันเอาต์พุตและออก
--รายละเอียด, -v
เพิ่มระดับความฟุ่มเฟือย สามารถใช้ได้หลายครั้ง
--ไม่มีการตรวจสอบพึ่งพา, -d
อย่าตรวจสอบการขึ้นต่อกันของบิลด์ที่ขาดหายไป
--include-แหล่งที่มา, -s, - ซา
บังคับให้รวมต้นทางต้นน้ำ
--จากรุ่น บันทึกการเปลี่ยนแปลง, -f บันทึกการเปลี่ยนแปลง
รวมรายการบันทึกการเปลี่ยนแปลงทั้งหมดจาก บันทึกการเปลี่ยนแปลง.
--แหล่งที่มาเท่านั้น, -S
สร้างแหล่งที่มาเท่านั้น
--configfile pbuilderconfigfile.php, -c pbuilderconfigfile.php
ใช้ ผู้สร้าง(1) เพื่อสร้างแพ็คเกจใน a โครต(8) ระบุไว้ใน pbuilderconfigfile.php.
ตัวอย่าง
Mercurial-buildpackage
สร้างแพ็คเกจแบบเงียบ ๆ โดยใช้เดเบียน/กฎและ dpkg-genchanges(1)
บันทึกการสร้างที่สมบูรณ์จะถูกวางไว้ใน ../แพ็คเกจ_รุ่น_โค้ง.สร้าง.
Mercurial-buildpackage -s -f 1.2-3 -c /home/jps/lenny-pbuilderrc
สร้างแพ็คเกจแบ็คพอร์ตสำหรับรุ่น Lenny โดยใช้ pbuilder ที่มาและทั้งหมด
รายการการเปลี่ยนแปลงตั้งแต่ 1.2-3 จะรวมอยู่ในแพ็คเกจ
ที่เก็บ การจัดวาง
ให้เราถือว่าแพ็คเกจของคุณเรียกว่า มายแพ็ค. ที่เก็บแพ็คเกจควรเป็น
ที่สร้างขึ้นโดยปกติ hg init มายแพ็ค คำสั่ง
If มายแพ็ค เป็นแพ็คเกจเนทิฟ จากนั้นที่เก็บของคุณจะมีเพียงค่าปกติ ผิดนัด
สาขาและ Mercurial-buildpackage จะส่งผลต่อ .เท่านั้น .hgแท็ก ไฟล์เมื่อ ปรอท-
แท็กเวอร์ชั่น(1) ถูกเรียกให้แท็กการเปิดตัวของ มายแพ็ค.
If มายแพ็ค เป็นแพ็คเกจที่ไม่ใช่เจ้าของภาษา จากนั้นจะมี tarball ต้นน้ำจำนวนหนึ่ง เช่น
ระบุไว้ใน dpkg-แหล่งที่มา(1). สมมุติว่า tarball ต้นน้ำคือ
mypack_1.0.orig.tar.gz, mypack_1.0.orig-comp1.tar.bz2 และ mypack_1.0.orig-comp2.tar.gz,
และคุณใช้รูปแบบแพ็คเกจ 3.0 (ผ้านวม) Mercurial-buildpackage ก็จะ
รักษาสาขาดังต่อไปนี้
mypack สาขาที่มีแหล่งที่มาจาก tarball หลัก
comp1 สาขาที่มีแหล่งที่มาจาก comp1 tarball
comp2 สาขาที่มีแหล่งที่มาจาก comp2 tarball
pristine สาขาที่มีข้อมูลเพิ่มเติมสำหรับการสร้างต้นน้ำที่เก่าแก่ขึ้นใหม่
ทาร์บอล
ต้นน้ำ การรวมกันของ tarball ต้นน้ำทั้งหมด ตามที่ระบุไว้ใน dpkg-แหล่งที่มา(1)
default แบรนช์สำหรับ mainline package ทำงาน มันจะใช้เดเบียน/แพทช์ทั้งหมด
และไดเร็กทอรี quilt .pc รวมเป็นส่วนหนึ่งของที่เก็บ
ดังนั้น tarball ต้นน้ำแต่ละแห่งจะมีกิ่งก้านของมันเองพร้อมกับ Pristina สาขา
ถูกใช้โดย ปรอท-pristinetar(1) เพื่อสร้าง tarball ต้นน้ำที่เก่าแก่ขึ้นใหม่
พื้นที่ ต้นน้ำลำธาร สาขาที่ใช้โดย ปรอทนำเข้า(1) เพื่อรวมเวอร์ชันต้นน้ำใหม่เข้าเป็น
สายหลัก ผิดนัด สาขา; และโดย เมอร์คิวเรียลพอร์ต(1) ทำแพ็คเกจทางเลือกของ
เวอร์ชันอัปสตรีมที่เลือกไว้ เช่น สำหรับแบ็คพอร์ต
โดยทั่วไปแล้วคุณควรปล่อยให้ทุกสาขาที่เกี่ยวข้องกับแหล่งที่มาของอัพสตีมอยู่คนเดียวและเท่านั้น
ทำงานใน ผิดนัด สาขาหรือสาขาที่สร้างโดย เมอร์คิวเรียลพอร์ต(1) สำหรับการขนย้าย
การดำเนินงาน โครงร่าง
ในสถานที่ อาคาร
เดเบียนปลอม / กฎสะอาด
dpkg-source -i.hg -b mypack ..
สร้างเดเบียน / กฎ
เดเบียน / กฎไบนารี
dpkg-genchanges > ../mypack_1.0-2_i386.changes
โชติ อาคาร
เดเบียนปลอม / กฎสะอาด
dpkg-source -i.hg -b mypack ..
pbuilder --build --configfile ~/etc/sid-pbuilderrc ../mypack_1.0-2.dsc
ใช้ Mercurial-buildpackage ออนไลน์โดยใช้บริการ onworks.net