~launchpad-pqm/launchpad/devel

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&rsquo;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 &mdash; 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 &gt;</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 &gt;</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 &mdash; with updates&#33;</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 &mdash; <code>add-apt-repository ppa:your-ppa</code> &mdash; 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&rsquo;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">
                &copy; 2004-2011 Canonical Ltd. <a href="https://help.launchpad.net/Legal" accesskey="h" tabindex="6">Terms of Use</a> &#58; <a href="https://help.launchpad.net/Feedback" accesskey="i" tabindex="7">Feedback</a> &#58; <a href="https://answers.launchpad.net/launchpad-project/+faqs" accesskey="j" tabindex="8">FAQ</a>
            </li>
        </ul>
    </div>
</body>
</html>