1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
|
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="en-US">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<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"/>
<meta content="canonical, launchpad, tour" name="keywords"/>
<meta content="en-US" name="language"/>
<title>Distribute software to Ubuntu users — Launchpad tour</title>
<style media="all" type="text/css">
@import "launchpad-tour.css";
</style>
<script type="text/javascript" src="jquery-1.2.6.pack.js"></script>
<script type="text/javascript" src="launchpad-tour.js"></script>
<script type="text/javascript" src="selector.js"></script>
</head>
<body>
<div id="container">
<p class="page-number">6 of 11</p>
<ul id="navigation-drop-down">
<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>
<li class="home"><a href="index" accesskey="2">Launchpad tour home</a></li>
<li><a href="bugs" accesskey="3">Cross-project bug tracking</a></li>
<li><a href="branch-hosting-tracking" accesskey="4">Code hosting and review</a></li>
<li><a href="translation" accesskey="5">Web-based translation</a></li>
<li><a href="community" accesskey="6">Mailing lists and teams</a></li>
<li class="current"><a href="ppa" accesskey="7">Software distribution</a></li>
<li><a href="community-support" accesskey="8">Community support</a></li>
<li><a href="api" accesskey="9">Beta: web services API</a></li>
<li><a href="feature-tracking" accesskey="a">Lightweight specifications</a></li>
<li><a href="release-management" accesskey="b">Release management</a></li>
<li><a href="join-launchpad" accesskey="c">Join Launchpad!</a></li>
</ul>
<div id="page-intro-top"></div>
<div id="page-intro">
<h1>Distribute software with updates<br /> directly to Ubuntu users</h1>
<p>
<img src="images/ppa/main-image.jpg" alt="Collaborate with free software communities." />
</p>
<p class="intro-text">
<strong>Publishing your software is simple with Launchpad's Personal Package Archives.</strong><br /><br />
Launchpad builds installable Ubuntu packages for multiple architectures and hosts them in your own software repository.
<br /><br />
Installing applications from a PPA is just as easy as standard Ubuntu software, with updates automatically pushed to your users.
</p>
<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>
<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>
</div>
<div id="page-intro-bottom"></div>
<ul id="secondary-navigation">
<li class="button-prev">
<a href="community" accesskey="d" tabindex="2" title="Back to the mailing lists and teams page">Back</a>
</li>
<li class="button-next">
<a href="community-support" accesskey="e" tabindex="3" title="Read about user support tracking in Launchpad">Next</a>
</li>
</ul>
<div id="further-information">
<div class="furthur-information-block">
<div class="furthur-information-block-top"></div>
<div class="furthur-information-block-mid">
<div class="block">
<h3>Automatic software distribution — with updates!</h3>
<h4>Publishing your software using a PPA is the easiest way to reach a wide audience of Ubuntu users.</h4>
<p class="screen-holder">
<img src="images/ppa/1.png" alt="Automatic software distribution - with updates!" /> </p>
<p>
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.
<br /><br />
Ubuntu and your PPA take care of any dependencies, either from the primary Ubuntu repositories or from other PPAs that you specify.
<br /><br />
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
the updates if they prefer.
</p>
</div>
<div class="block odd">
<h3>Team and multiple PPAs</h3>
<h4>Create multiple PPAs to serve different audiences. Use a team PPA to work with others.</h4>
<p class="screen-holder">
<img src="images/ppa/2.png" alt="Team PPAs" /> </p>
<p>
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 />
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 />
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.
</p>
</div>
<div class="clear"></div>
</div>
<div class="furthur-information-block-bot"></div>
</div>
<div class="furthur-information-block singular">
<div class="furthur-information-block-top"></div>
<div class="furthur-information-block-mid">
<div class="block">
<h3>Multiple architectures</h3>
<h4>Launchpad builds your PPA packages for multiple architectures automatically.</h4>
<p class="screen-holder">
<img src="images/ppa/3.png" alt="Multiple architectures" /> </p>
<p>
Even if you don’t have the hardware yourself, Launchpad will create binaries for x86 and AMD64 architectures.
</p>
</div>
<div class="clear"></div>
<div class="furthur-information-block-bot"></div>
</div>
</div>
</div>
<ul id="footer-navigation">
<li class="button-prev">
<a href="community" title="Back to the mailing lists and teams page" accesskey="f" tabindex="4">Back</a>
</li>
<li class="button-next" title="Read about user support tracking in Launchpad">
<a href="community-support" accesskey="g" tabindex="5">Next</a>
</li>
<li class="copyright">
© 2004-2011 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>
</li>
</ul>
</div>
</body>
</html>
|