คำสั่งทั้งสามนั้นมีจุดประสงค์ "ความเป็นทางการ" สามระดับสำหรับการเปิดตัวของคุณ
หุ้น
share
ทำ 2 สิ่งหลัก:
- ทำแพ็กเกจซอฟต์แวร์ของคุณด้วยคำต่อท้ายเวอร์ชันเช่น -public1
- อัปโหลดแพ็คเกจนั้นไปยัง PPA
ดังนั้นจึงเป็นการดีที่จะได้รับรหัสเพื่อทดสอบอย่างรวดเร็ว เป็นการดีที่คุณจะใช้ PPA แยกต่างหากจากการเปิดตัวปกติของคุณ
ปล่อย
release
ทำสิ่งเดียวกันshare
ยกเว้น:
- อัปเดตเวอร์ชันของคุณด้วยหมายเลขเวอร์ชันจริงเช่น 12.04 (หรือหมายเลขที่คุณระบุ)
- บันทึกการเปลี่ยนแปลงของคุณเพื่อ bzr และแท็กด้วยหมายเลขรุ่น
- ผลัก tarball ของการเปิดตัวของคุณไปยังหน้าโครงการ Launchpad ของคุณ
ดังนั้นจึงเป็นการดีสำหรับการปล่อยซอฟต์แวร์เวอร์ชันที่พร้อมใช้งานในเวลาที่เหมาะสม
submitubuntu
submitubuntu
ทำสิ่งเดียวกันrelease
ยกเว้น:
- แพคเกจ PPA ของซอฟต์แวร์ของคุณจะถูกตั้งค่าเพื่อให้ง่ายขึ้นสำหรับ App Review Board ที่จะยอมรับ (ติดตั้งซอฟต์แวร์ของคุณใน / opt เพิ่มธงเมทาดาทาบางอย่าง ฯลฯ )
ดังนั้นนี่เป็นสิ่งที่ดีสำหรับการปล่อยซอฟต์แวร์เวอร์ชันที่คุณตั้งใจจะส่งให้กับ ARB โปรดทราบว่าสิ่งนี้จะไม่ส่งโดยอัตโนมัติ เพียงแค่ทำการเปลี่ยนแปลงบรรจุภัณฑ์เพื่อทำให้กระบวนการ ARB เร็วขึ้นเมื่อคุณทำ จากนั้นคุณจะต้องชี้ ARB ไปยัง PPA ที่คุณอัปโหลด
หากคุณต้องการทดสอบการเปลี่ยนแปลงบรรจุภัณฑ์เหล่านั้น (เช่น / opt) แต่ไม่มีการปล่อยให้ใช้quickly package --extras
จริง