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
|
<!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">
<head>
<title>PackageKit - Where can I download it?</title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
<link rel="stylesheet" href="style.css" type="text/css" media="screen"/>
</head>
<body>
<table align="center" class="title">
<tr>
<td><img src="img/packagekit.png" alt=""/></td>
<td width="95%" valign="middle"><p class="title">Where can I download it?</p></td>
<td><img src="img/packagekit.png" alt=""/></td>
</tr>
</table>
<p>Back to the <a href="index.html">main page</a></p>
<h1>Where do I download it?</h1>
<h2>Precompiled Packages</h2>
<p>
Your distribution probably has compiled packages that are much
easier to install.
</p>
<h2>Released Versions</h2>
<p>
Released versions are found on
<a href="http://www.freedesktop.org/software/PackageKit/releases/">
http://www.freedesktop.org/software/PackageKit/releases/</a>.
</p>
<h2>Compiling the latest code</h2>
<p>
You can get the latest PackageKit daemon from the
<a href="https://github.com/PackageKit/PackageKit">public git repositories</a>.
</p>
<pre>
git clone https://github.com/PackageKit/PackageKit.git
</pre>
<p>
If you want to commit changes or add a new backend, then please email the
mailing list and we can give you access to a developer server.
</p>
<h2>Adding backends to PackageKit</h2>
<p>
PackageKit itself is an abstract daemon, the only bits that are distro
specific are the backends.
</p>
<p>
To make PackageKit work on a new distribution, you have to write a
"backend" which is basically a shim layer from the distro tool to
packagekitd. A backend can have one or more threads and also spawn other processes.
</p>
<p>
See the developer information <a href="gtk-doc/index.html">here</a> for more
information.
</p>
<p>
Backends do not have to be complete; often they just contain basic
functionality to install and remove but do not provide dependency or file
lists for example. See the FAQ <a href="pk-faq.html">here</a> for backends status.
</p>
<p>Back to the <a href="index.html">main page</a></p>
<p class="footer">
Copyright <a href="mailto:richard@hughsie.com">Richard Hughes 2007-2013</a><br/>
<a href="http://validator.w3.org/check/referer">Optimized</a>
for <a href="http://www.w3.org/">standards</a>.
</p>
</body>
</html>
|