ppa package

ppa

Created Wednesday 02 May 2012

Launchpad

先準備 FP gpg --fingerprint Yu-Chin Tsai pub 1024D/46379ACF 2007-06-29 Key fingerprint = 7BB2 2103 CADC 59F6 11D5 BCB3 5E97 22B4 4637 9ACF uid Yu-Chin Tsai \<thomas at nchc.org.tw> uid Yu-Chin Tsai (My gmail address) \<tlinux.tsai@gmail.com> sub 1024g/BF675D72 2007-06-29

Importing your key into Launchpad

OpenPGP uses two types of digital keys: one public, one private. Each time you sign a document, OpenPGP appends a unique code to it, produced using the private key. That unique code is your digital signature and can be opened only with the public key.

先準備 FP gpg --fingerprint Yu-Chin Tsai pub 1024D/46379ACF 2007-06-29 Key fingerprint = 7BB2 2103 CADC 59F6 11D5 BCB3 5E97 22B4 4637 9ACF uid Yu-Chin Tsai \<thomas at nchc.org.tw> uid Yu-Chin Tsai (My gmail address) \<tlinux.tsai@gmail.com> sub 1024g/BF675D72 2007-06-29

Step 4: Visit your OpenPGP keys page. 匯入key! 在這個步驟之前先要有launchpad帳號, 並且登入 https://launchpad.net/people/+me/+editpgpkeys

Step 5: Paste the fingerprint that you copied in step 3 into the Fingerprint text-box, then click the Import Key button. Launchpad will use the fingerprint to check the Ubuntu key server for your key and, if successful, send you an encrypted email asking you to confirm the key import. 網頁上可以輸入 fingerprint, 直接貼上就對了!

Step 6: Check the email account that Launchpad has sent the confirmation email to. If your email client supports OpenPGP encryption, it will prompt you for the password you chose for the key when GPG generated it. Enter the password, then click the link to confirm that the key is yours. 收E-Mail! 如果你有用 Enigmail, 會要求輸入密碼,認證的連結用加密的方式,所以要解開才看得到!

以上就是帳號的部份!

註冊一個project https://help.launchpad.net/Projects/Registering To register your project, visit the page at Projects ⟶ Register a project. https://launchpad.net/projects/+new

輸入相關資料等

差不多就完成了 https://launchpad.net/tuxboot https://launchpad.net/partclone

打包 https://help.launchpad.net/Packaging/PPA/BuildingASourcePackage

sample changelog of tuxboot tuxboot (0.3ppa1\~oneiric) oneiric; urgency=low .....

安裝1204 apt-get build-dep unetbootin

debuild -k0x46379ACF -S -sa

上傳 https://help.launchpad.net/Packaging/PPA/Uploading

先到網頁增加 Create a new PPA (我增加了testbed)

\~/.dput.cf [thomas-ppa] fqdn = ppa.launchpad.net method = ftp incoming = \~thomas.tsai/testbed/ login = thomas.tsai

dput ppa: thomas@ubuntu:\~/free\$ dput thomas-ppa:thomas.tsai/testbed tuxboot_0.3ppa1\~precise_source.changes hecking signature on .changes gpg: Signature made Wed 02 May 2012 01:21:29 AM PDT using DSA key ID 46379ACF gpg: Good signature from "Yu-Chin Tsai \<thomas at nchc.org.tw>" gpg: aka "Yu-Chin Tsai (My gmail address) \<tlinux.tsai@gmail.com>" gpg: aka "Thomas Tsai (nickanme) \<thomas at nchc.org.tw>" Good signature on /home/thomas/free/tuxboot_0.3ppa1\~precise_source.changes. Checking signature on .dsc gpg: Signature made Wed 02 May 2012 01:21:26 AM PDT using DSA key ID 46379ACF gpg: Good signature from "Yu-Chin Tsai \<thomas at nchc.org.tw>" gpg: aka "Yu-Chin Tsai (My gmail address) \<tlinux.tsai@gmail.com>" gpg: aka "Thomas Tsai (nickanme) \<thomas at nchc.org.tw>" Good signature on /home/thomas/free/tuxboot_0.3ppa1\~precise.dsc. Uploading to thomas-ppa (via ftp to ppa.launchpad.net): thomas.tsai@ppa.launchpad.net password: Uploading tuxboot_0.3ppa1\~precise.dsc: done. Uploading tuxboot_0.3ppa1\~precise.tar.gz: done. Uploading tuxboot_0.3ppa1\~precise_source.changes: done. Successfully uploaded packages.

接著去收信等結果吧

如果有accept 再往頁去等build的結果吧 https://launchpad.net/people/+me/+archive/+builds?build_state=all&build_text=

old convert log: ./ppa/tag%3E%20develop)

Comments