doc: updates to the main page, dependency page, and install pages
[barry.git] / doc / www / installfedora.php
blob40e157c5dcd6fec5e4042aa022cefdb83fbad290
1 <? include ("barry.inc"); ?>
3 <? createHeader("Installing Barry on Fedora"); ?>
5 <? createSubHeader("The Setup"); ?>
7 <p>Starting with the 0.18.x version series, Barry and OpenSync binary
8 packages are available via yum.
10 <p>To install the latest version of Barry onto Fedora 16, create a
11 new file (for example, barry.repo) in your /etc/yum.repos.d/ directory
12 with the following contents:
14 <hr/>
15 <pre>
16 [Barry]
17 name=Barry for Fedora $releasever - $basearch
18 failovermethod=priority
19 baseurl=http://download.barry.netdirect.ca/barry-latest/dists/fedora$releasever/i686/
20 enabled=1
21 metadata_expire=7d
22 gpgcheck=1
23 gpgkey=http://download.barry.netdirect.ca/barry-latest/dists/fedora$releasever/i686/RPM-GPG-KEY-barry
25 [Barry-source]
26 name=Barry sources for Fedora $releasever - Source
27 failovermethod=priority
28 baseurl=http://download.barry.netdirect.ca/barry-latest/dists/fedora$releasever/source-i686/
29 enabled=1
30 metadata_expire=7d
31 gpgcheck=1
32 gpgkey=http://download.barry.netdirect.ca/barry-latest/dists/fedora$releasever/source-i686/RPM-GPG-KEY-barry
33 </pre>
34 <hr/>
36 <p>If you only want to use a specific version of Barry, you can change
37 the URLs from "barry-latest" to, for example, "barry-0.18.3".
38 Check out the latest available versions at the
39 <a href="http://sourceforge.net/projects/barry/files/barry/">Sourceforge
40 file list page</a>.
42 <p>Currently, only Fedora 14 and 16 are supported.
45 <? createSubHeader("The Packages"); ?>
47 <p>Barry is split up into multiple binary packages. For example,
48 if you want the GUI backup program, you will also need the Barry library.
50 <p>For most non-development systems, you will need:
51 <ul>
52 <li>libbarry0</li>
53 <li>barry-util</li>
54 <li>barry-gui</li>
55 <li>barry-desktop</li>
56 </ul>
57 </p>
59 <p>For syncing, you will also need one of the available versions of
60 OpenSync (either 0.2x, or 0.39). Note that OpenSync 0.39 is sometimes
61 called 0.4x.
63 <p>The 0.2x series includes the following packages:
65 <ul>
66 <li>libopensync</li>
67 <li>msynctool</li>
68 <li>barry-opensync</li>
69 <li>opensync0-plugin-evolution</li>
70 </ul>
72 <p>The 0.4x series includes the following packages:
74 <ul>
75 <li>libopensync1</li>
76 <li>osynctool</li>
77 <li>barry-opensync4x</li>
78 <li>opensync1-plugin-evolution</li>
79 <li>opensync1-plugin-evolution3</li>
80 <li>opensync1-plugin-file</li>
81 <li>opensync1-plugin-vformat</li>
82 <li>opensync1-plugin-xmlformat</li>
83 </ul>
85 <p>There are 3 convenience packages: binarymeta2x, binarymeta4x, and
86 binarymeta-everything. Install these if you want to install everything.
88 <p>For development systems, you will need the following additional
89 packages:
90 <ul>
91 <li>libbarry-devel</li>
92 <li>libopensync-devel or libopensync1-devel</li>
93 </ul>
98 <? createSubHeader("Removal"); ?>
100 <p>Everything depends on the following 3 packages: libbarry0, libopensync,
101 and/or libopensync1. Remove them, and the rest will follow.