How does the PPA fit into the scenario of publishing an application to the Ubuntu Software Center?

Posted by Mridang Agarwalla on Ask Ubuntu See other posts from Ask Ubuntu or by Mridang Agarwalla
Published on 2012-11-14T16:38:45Z Indexed on 2012/11/14 17:30 UTC
Read the original article Hit count: 490

I've been going through docs for the past couple of hours but I haven't understood what the PPA is? I have a cross-platform Java application that I'd like to publish to the Ubuntu Software Center. My application is open-source and I'm using Github.

Apparently, publishing applications to the store isn't as simple as uploading a deb package - am I right? I need to create an account on Launchpad and put all my code there.

I don't intend to move from Git to Bzr merely for the sake of publishing to the app store but luckily, one is able to set up source-code mirroring from Github to Launchpad.

Since my application is still very premature, it'll have updates fairly often. When I build my application on my machine, do I simply go my Ubuntu App Developer page and upload the new DEB package or do they build my application from source?

What exactly is the PPA for? I don't think I'll need too many of the Launchpad features so I'd like to stick to Github if possible.

(Publishing for Ubuntu really isn't trivial. I can see why there are so many developers out there who haven't published their applications to the Ubuntu Software Center. Publishing an Android applications has been the easiest so far.)

© Ask Ubuntu or respective owner

Related posts about software-center

Related posts about application-development