ฉันจะใช้สูตร Launchpad สำหรับการแพทช์และสร้างแพ็คเกจเดิมได้อย่างไร


10

ฉันมีแพตช์กับเสียงเรียกเข้าซึ่งใช้กับเวอร์ชั่นที่บรรจุไว้ ฉันอยากจะทำสิ่งนี้โดยอัตโนมัติเพื่อที่ว่าเมื่อ Ubuntu ใหม่เปิดตัว vim ที่ไม่ได้อัปเดตใหม่จะได้รับการติดตั้งและสร้างโดยใช้สูตร ฉันอ่านเอกสารเกี่ยวกับสูตรอาหาร แต่ฉันไม่แน่ใจว่าจะใช้โปรแกรมแก้ไขได้อย่างไร

ฉันควรสร้างสาขาที่มีแหล่งที่แก้ไขแล้วและมีสูตรผสานหรือไม่ วิธีการจัดการที่เมื่อสาขาที่ได้รับการปรับปรุงได้รับล้าสมัยกับแพคเกจ distro ในรุ่นใหม่กว่า? (แพตช์จะยังคงใช้อยู่ แต่จะสามารถรวมสาขาได้หรือไม่)

คำตอบ:


8

ใช่คุณควรสร้างสาขาใหม่ที่ได้มาจากสาขา vim Bazaar บน Launchpad (lp: ubuntu / vim) และคอมแพ็คของคุณไปยังสาขานั้น

ตราบใดที่ไม่มีความขัดแย้งเมื่อรวมสูตรจะผสานสองสาขาเมื่อหนึ่งในนั้นเปลี่ยนแปลงและสร้างใหม่ ซึ่งหมายความว่าหากมีการแก้ไขใหม่ในสาขาอูบุนตูก็จะสร้างใหม่อย่างมีความสุข

สูตรจะมีหน้าตาดังนี้:

# bzr-builder format 0.3 deb-version {debupstream}+myfix{revno:myfix}
lp:ubuntu/oneiric/vim
merge myfix lp:~YOURNAME/ubuntu/oneiric/vim/myfix

คำแนะนำสำหรับการอยู่ที่นี่


หากเนื้อหาของสาขาหลักเปลี่ยนไป (ซึ่งไม่รวมอยู่ในโปรแกรมแก้ไขของฉัน) มันจะยังคงสร้างอยู่หรือไม่?
Khurshid Alam
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.