พื้นหลัง
Ubuntu ไม่อนุญาตให้อัปโหลดแพ็คเกจไบนารี แต่เฉพาะแพ็คเกจต้นทางที่สร้างโดยเซิร์ฟเวอร์บิลด์
การรับแพ็คเกจของคุณโดยตรงในที่เก็บ Ubuntu นั้นไม่ใช่เรื่องง่าย ขอแนะนำให้มีมันเป็นครั้งแรกใน Debian และได้รับมันตรงจากที่นั่น ดังนั้นสำหรับตอนนี้คุณสามารถใส่ไว้ใน PPA ของคุณ คุณสามารถสร้าง PPA ด้วยบัญชี Launchpad ของคุณ
กำลังอัปโหลดไปยัง PPA
ถ้าคุณเคยdebuild
สร้างแพ็คเกจงานของคุณก็จะง่ายขึ้นอีกหน่อย debuild
สร้างไฟล์จำนวนมากรวมถึง. dsc และ. changes
คุณอาจใช้.dsc
ไฟล์กับpbuilder-dist
เพื่อสร้างไฟล์ deb ดังนั้นตอนนี้สิ่งที่คุณต้องทำคือการเผยแพร่ไปยัง PPA ในตอนนี้ ใช้
dput ppa: yourlaunchpadusername / ppaname foo.changes
คุณจะต้องลงชื่อในแพ็คเกจก่อนที่จะอัปโหลดด้วยรหัสเดียวกับที่คุณอัปโหลดในบัญชี Launchpad ของคุณ
ผลักดันใน Debian / Ubuntu
การผลักดันแพ็คเกจของคุณในที่เก็บ Ubuntu / Debian รวมถึงการตรวจสอบจากผู้ดูแลและผู้ดูแลระบบ ftp ที่ Debian ใบอนุญาตจะต้องมีความชัดเจนมากโดยไม่มีความกำกวม คุณอาจต้องการสปอนเซอร์เพื่ออัปโหลดไปยัง Debian
ยื่น ITP
คุณอาจต้องยื่นITP (ตั้งใจทำแพ็คเกจ)เพื่อให้ได้บรรจุใน Debian นี่เป็นเพียงขั้นตอนอย่างเป็นทางการ
เมื่อแพ็กเกจพร้อมใช้งานในแบบทดลอง / ไม่เสถียรคุณสามารถใช้requestsync
เครื่องมือเพื่อยื่นคำขอซิงค์บน LP ในการเริ่มrequestsync
ใช้งานคุณต้องเรียกใช้manage-credentials
เพื่อเข้าสู่ Launchpad
เครื่องมือทั้งสองนี้อยู่ในแพ็คเกจ ubuntu-dev-tools