Mendaftar di Launchpad seperti kata txwikinger, maka Anda perlu membuat kunci GPG
gpg --gen-key
dan unggah ke server kunci Ubuntu
gpg --keyserver keyserver.ubuntu.com --publish-keys $KEYID
Mengganti $KEYID
dengan nomor setelah garis miring pada "detik":
gpg -K --fingerprint
Klik tanda + hijau di sebelah bagian kunci GPG di profil Anda, dan berikan sidik jari kunci dari perintah sebelumnya. Anda akan menerima email terenkripsi. Dekripsi (atur kunci GPG Anda di klien email Anda untuk mempermudah ini), lalu klik tautan di dalamnya untuk memverifikasi bahwa Anda memiliki kunci itu.
Klik halaman launchpad.net Anda untuk membuat PPA baru
Ikuti panduan pengemasan yang terhubung dengan Lab Sumber, tetapi tidak seperti yang dikatakan Txwikinger, Anda tidak akan mengunggah deb. Itu karena deb adalah paket biner, dan PPA mengambil paket sumber. Setelah Anda mendapatkan 4 file yang diperlukan (/ debian / aturan / debian / changelog / debian / control dan / debian / hak cipta) di direktori sumber Anda dan tarball asli dari sumber di luarnya, jalankan
debuild -S -sa
Paket sumber akan dihasilkan yang terdiri dari .debian.tar.gz (jika menggunakan format sumber 3.0) atau .diff.tar.gz bersama dengan file .dsc dan .changes. Perubahan .dsc dan. Perlu ditandatangani, jadi Anda harus memasukkan frasa sandi GPG Anda dua kali. The -sa
hanya diperlukan saat pertama kali Anda meng-upload paket yang ke PPA. Nanti revisi, Anda bisa menjalaninya.
Maka Anda akan menjalankan:
dput ppa:youruser/ppa *.changes
Jelas mengisi nama pengguna Anda sendiri, dan jika Anda memilih nama khusus untuk PPA, masukkan setelah slash. Halaman PPA di Launchpad akan memberi tahu Anda ppa: sintaks yang tepat.
gpg --keyserver keyserver.ubuntu.com --publish-keys $KEYID
akan berakhir dengan kesalahan:gpg: Invalid option "--publish-keys"
. Orang harus menggunakan sebagai--send-keys
gantinya :,gpg --keyserver keyserver.ubuntu.com --send-keys $KEYID
sesuai askubuntu.com/questions/220063/… .