(kutipan dari obrolan)
Mendapat PPA di launchpad untuk paket-paket sumber untuk proyek bot IRC yang saya asosiasikan (karena semua ini merupakan kemasan perantara untuk barang-barang di antara rilis, ini diklasifikasikan sebagai PPA "eksperimental"). Pertanyaan: Saya sudah mengemas barang-barang untuk bangunan yang jelas. Adakah petunjuk bagaimana saya bisa membuat kemasan yang sama, kecuali mengemasnya untuk maverick, dan memasangnya ke PPA yang sama dengan yang saya masukkan pada kemasan yang jelas?
Jika menyalin binari untuk paket yang Anda buat tidak berfungsi, Anda harus mengunggah paket sumber untuk setiap versi distro dengan mengedit
debian/changelog
file.Bagaimana Paket Ulang untuk Versi Distro Lain
debian/changelog
file dalam direktori paket sumber AndaMisalnya:
nginx (1:1.4.1-0ubuntu1~preciseppa1) precise; urgency=low
debuild -S
.changes
file ke PPA Anda:dput ppa:teward/nginx-stable-testing ../nginx_1.4.1-0ubuntu1~preciseppa1_source.changes
Jika build berhasil, selamat Anda baru saja membangun sebuah paket untuk distro itu! Jika tidak, Anda harus memeriksa log pembangunan di Launchpad dan mengatasi masalah yang Anda temukan.
Referensi:
sumber
nginx
dan program lainnya dalam PPA, dan mereka membantu menyelesaikan banyak masalah saya. Terima kasih telah memposting ini! :)nginx
ataurkhunter
atau paket-paket lain yang sering saya backport, ada masalah dependensi yang sangat besar untuk diatasi (berbedadepends:
dalam file kontrol dan semacamnya), jadi saya selalu menggunakan diprogramversion-1~RELEASE0
mana ~ RELEASE0 selalu beberapa nomor dengan rilis yang diberikan. Biasanya ketika saya backport dari Debian ke Ubuntu itu masalahnya :)nginx
dari Debian Tidak Stabil ke Precise, Quantal, Raring, dan Saucy (dan Trusty dalam PPA, tapi saya juga memastikan Trusty, sampai Debian membeku, akan memiliki yang terbaru dari Debian digabung dalam: P), untuk tim NGINX, tetapi sayangnya terkadang ada bug yang tidak bisa saya perbaiki dan Debian harus berurusan dengan ... ini sebabnya saya memiliki hubungan yang baik dengan pengelola Debian :)