1
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2
<html xmlns="http://www.w3.org/1999/xhtml" lang="en-US">
4
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
5
<meta content="Your Personal Package Archive (PPA) simplifies publishing your software. There’s no longer any need to ask testers on Ubuntu to compile your code from source. Just upload a source package and Launchpad will build and publish an installable binary in your own APT repository. Then publish the URL of the repository; users can install the latest version of your package with a single command, and automatically receive updates whenever you push a new version to the archive." name="description"/>
6
<meta content="canonical, launchpad, tour" name="keywords"/>
7
<meta content="en-US" name="language"/>
8
<title>Distribute software to Ubuntu users — Launchpad tour</title>
9
<style media="all" type="text/css">
10
@import "launchpad-tour.css";
12
<script type="text/javascript" src="jquery-1.2.6.pack.js"></script>
13
<script type="text/javascript" src="launchpad-tour.js"></script>
14
<script type="text/javascript" src="selector.js"></script>
18
<p class="page-number">6 of 11</p>
19
<ul id="navigation-drop-down">
20
<li class="button-next"><a id="btnNext" href="community-support" tabindex="1" accesskey="1" title="Read about user support tracking in Launchpad">Next</a></li>
21
<li class="home"><a href="index" accesskey="2">Launchpad tour home</a></li>
22
<li><a href="bugs" accesskey="3">Cross-project bug tracking</a></li>
23
<li><a href="branch-hosting-tracking" accesskey="4">Code hosting and review</a></li>
24
<li><a href="translation" accesskey="5">Web-based translation</a></li>
25
<li><a href="community" accesskey="6">Mailing lists and teams</a></li>
26
<li class="current"><a href="ppa" accesskey="7">Software distribution</a></li>
27
<li><a href="community-support" accesskey="8">Community support</a></li>
28
<li><a href="api" accesskey="9">Beta: web services API</a></li>
29
<li><a href="feature-tracking" accesskey="a">Lightweight specifications</a></li>
30
<li><a href="release-management" accesskey="b">Release management</a></li>
31
<li><a href="join-launchpad" accesskey="c">Join Launchpad!</a></li>
33
<div id="page-intro-top"></div>
35
<h1>Distribute software with updates<br /> directly to Ubuntu users</h1>
37
<img src="images/ppa/main-image.jpg" alt="Collaborate with free software communities." />
39
<p class="intro-text">
40
<strong>Publishing your software is simple with Launchpad's Personal Package Archives.</strong><br /><br />
42
Launchpad builds installable Ubuntu packages for multiple architectures and hosts them in your own software repository.
44
Installing applications from a PPA is just as easy as standard Ubuntu software, with updates automatically pushed to your users.
46
<div id="left-link-holder"><strong>Need a private PPA with restricted access?</strong><br /><a href="join-launchpad#commercial">Read about our beta for commercial subscribers ></a></div>
47
<div id="link-holder"><a href="https://launchpad.net/ubuntu/+ppas"><img src="images/see-it-action-button.png" alt="See it in action" title="Click to browse PPAs" /></a><br /><a href="https://help.launchpad.net/PPA">Read our PPA user guide ></a></div>
49
<div id="page-intro-bottom"></div>
50
<ul id="secondary-navigation">
51
<li class="button-prev">
52
<a href="community" accesskey="d" tabindex="2" title="Back to the mailing lists and teams page">Back</a>
54
<li class="button-next">
55
<a href="community-support" accesskey="e" tabindex="3" title="Read about user support tracking in Launchpad">Next</a>
58
<div id="further-information">
59
<div class="furthur-information-block">
60
<div class="furthur-information-block-top"></div>
61
<div class="furthur-information-block-mid">
63
<h3>Automatic software distribution — with updates!</h3>
64
<h4>Publishing your software using a PPA is the easiest way to reach a wide audience of Ubuntu users.</h4>
65
<p class="screen-holder">
66
<img src="images/ppa/1.png" alt="Automatic software distribution - with updates!" /> </p>
68
PPAs are the easiest and quickest way to get your software directly to Ubuntu users. Adding your PPA to an Ubuntu system takes just a few keystrokes — <code>add-apt-repository ppa:your-ppa</code> — and then all of your PPA's packages are just a few clicks away.
70
Ubuntu and your PPA take care of any dependencies, either from the primary Ubuntu repositories or from other PPAs that you specify.
72
And when you publish a new version of one of your packages, Ubuntu notifies all of your users of the update. It can even automatically install
73
the updates if they prefer.
76
<div class="block odd">
77
<h3>Team and multiple PPAs</h3>
78
<h4>Create multiple PPAs to serve different audiences. Use a team PPA to work with others.</h4>
79
<p class="screen-holder">
80
<img src="images/ppa/2.png" alt="Team PPAs" /> </p>
82
Want to distribute nightly builds to your developer community, beta versions to your test team and backports to another group? No problem. Create separate PPAs to serve each group.<br /><br />
83
Teams can also have one or many PPAs. With team PPAs, any member of that team can upload new packages, making it a great way for groups of people to publish software collectively.<br /><br />
84
If you have a team of developers working on a set of related packages, consider setting up a team PPA as a way to simplify coordination across each of those pieces of software.
87
<div class="clear"></div>
89
<div class="furthur-information-block-bot"></div>
91
<div class="furthur-information-block singular">
92
<div class="furthur-information-block-top"></div>
93
<div class="furthur-information-block-mid">
95
<h3>Multiple architectures</h3>
96
<h4>Launchpad builds your PPA packages for multiple architectures automatically.</h4>
97
<p class="screen-holder">
98
<img src="images/ppa/3.png" alt="Multiple architectures" /> </p>
100
Even if you don’t have the hardware yourself, Launchpad will create binaries for x86 and AMD64 architectures.
103
<div class="clear"></div>
104
<div class="furthur-information-block-bot"></div>
108
<ul id="footer-navigation">
109
<li class="button-prev">
110
<a href="community" title="Back to the mailing lists and teams page" accesskey="f" tabindex="4">Back</a>
112
<li class="button-next" title="Read about user support tracking in Launchpad">
113
<a href="community-support" accesskey="g" tabindex="5">Next</a>
115
<li class="copyright">
116
© 2004-2012 Canonical Ltd. <a href="https://help.launchpad.net/Legal" accesskey="h" tabindex="6">Terms of Use</a> : <a href="https://help.launchpad.net/Feedback" accesskey="i" tabindex="7">Feedback</a> : <a href="https://answers.launchpad.net/launchpad-project/+faqs" accesskey="j" tabindex="8">FAQ</a>