|
Daniel Fuentes b. menerangkan kami cara memuat naik pakej ke a LancarkanPad PPA. Ini boleh berguna untuk kongsi dengan seluruh dunia pakej .DEB dari permainan / program itu yang mungkin lebih sukar untuk dipasang di Ubuntu.  |
Untuk melakukan ini, anda mesti melakukan perkara berikut:
1.- Daftar untuk Launchpad dan tandatangani kod tingkah laku.
2.- Aktifkan PPA anda, dari akaun anda.
3.- Bina pakej sumber untuk program dan muat naik ke PPA anda, yang terakhir adalah yang paling rumit dan mungkin memerlukan penjelasan.
Pembinaan pakej sumber serupa dengan pakej binari. Dalam kes ini, saya akan meneruskan contoh program yang ditulis dalam python yang menukar suhu (yang sebelumnya saya buat pakej binari masing-masing).
Pada asasnya, pakej ini dibina dengan cara yang sama, bahkan sebelum membuat pakej binari (Langkah N ° 7), di mana anda harus menggunakan beberapa pilihan tambahan dalam dpkg-buildpackage untuk membuat pakej sumber, iaitu, anda harus lakukan yang berikut:
dpkg-buildpackage -S -sa -rfakeroot
Pilihan -S adalah untuk anda membina pakej sumber dan pilihan -sa sehingga semasa memuat naik ia merangkumi kod sumber (**. orig.tar.gz).
-Sa tidak diperlukan jika anda mengemas semula pakej yang sudah ada di Ubuntu. Hanya dalam kes itu, anda boleh mendapatkan * .orig.tar.gz dari repositori Ubuntu.
Menjalankan perintah ini akan menghasilkan beberapa fail dalam direktori. Yang penting (dan yang harus kita muat naik) adalah:
- ***. dsc
- *** _ sumber.perubahan
- ***. diff.gz
- ***. orig.tar.gz (biasanya dimuat jika -sa digunakan, kerana ia mengandungi sumber oLogic-Error Originales sebelum dibahaskan)
Masih perlu untuk memeriksa *** _ source.changes untuk melihat apakah itu benar (terutamanya, ubah parameter Distribusi yang sesuai dengannya). Contohnya, penukar Ia tetap seperti ini.
Setelah semuanya betul anda harus memuat naiknya. Untuk ini kami pasangkan dput pertama (apt-get pemasangan input) dan kemudian kami mengubah suai konfigurasi ~ / .dput.cf supaya kelihatan seperti ini:
[my-ppa] fqdn = ppa.launchpad.net
kaedah = ftp
masuk = ~ -pengguna> / - ppa> / ubuntu /
log masuk = tanpa nama
allow_unsigned_uploads = 0
Untuk memuat naiknya kami lakukan:
dput my-ppa ***_source.changes
Pasti, menggantikan *** dengan yang sesuai.
Kemudian anda harus menunggu 5-10 minit untuk Launchpad mengenali muat naik dan mula menyusun pakej kod sumber. Sementara itu terdapat lingkaran yang berpusing di sebelah nama bungkusan.
Dan voila, setelah beberapa minit, bungkusan akan muncul di PPA yang sesuai.
Melalui | Kesalahan Logik