lib: Splitting up configfile.cc to contain Unix and Windows support in separate sourc...
[barry.git] / doc / www / installdebian.php
blob685f4115c39b15d3aeb65624e58f2bf9dcd7e6fa
1 <? include ("barry.inc"); ?>
3 <? createHeader("Installing Barry on Debian or Ubuntu or Mint"); ?>
5 <? createSubHeader("The Setup"); ?>
7 <p>Starting with the 0.18.x version series, Barry and OpenSync binary
8 packages are available via apt-get.
10 <p>To install the latest version of Barry onto Debian Squeeze, add
11 the following line to your /etc/apt/sources.list file:
13 <pre>
14 deb http://download.barry.netdirect.ca/barry-latest/ squeeze main
15 </pre>
17 <p>If you only want to use a specific version of Barry, you can change
18 the URL from "barry-latest" to, for example, "barry-0.18.3".
19 Check out the latest available versions at the
20 <a href="http://sourceforge.net/projects/barry/files/barry/">Sourceforge
21 file list page</a>.
23 <p>There are multiple versions of Ubuntu available. Replace the word
24 "squeeze" above with one of the following:
26 <ul>
27 <li>ubuntu1004</li>
28 <li>ubuntu1104</li>
29 <li>ubuntu1110</li>
30 <li>ubuntu1204</li>
31 </ul>
33 <p>For Mint, pick the version of Debian or Ubuntu that your version of
34 Mint is based on.
36 <p>Finally, you will need to update your apt keyring with the following
37 key:
39 <pre>
40 82DE DE11 74C1 0EA7 C55D 5679 3B52 35AE B6C2 250E
41 </pre>
43 <p>One way to fetch this key is by using gpg:
45 <pre>
46 gpg --keyserver pgp.mit.edu --recv-key B6C2250E
47 gpg --armor --export B6C2250E &gt; barry.key
48 apt-key add barry.key
49 </pre>
52 <? createSubHeader("The Packages"); ?>
54 <p>Barry is split up into multiple binary packages. For example,
55 if you want the GUI backup program, you will also need the Barry library.
57 <p>For most non-development systems, you will need:
58 <ul>
59 <li>libbarry18</li>
60 <li>barry-util</li>
61 <li>barrybackup-gui</li>
62 <li>barrydesktop</li>
63 </ul>
64 </p>
66 <p>For syncing, you will also need one of the available versions of
67 OpenSync (either 0.2x, or 0.39). Note that OpenSync 0.39 is sometimes
68 called 0.4x.
70 <p>The 0.2x series includes the following packages:
72 <ul>
73 <li>libopensync0</li>
74 <li>msynctool</li>
75 <li>opensync0-plugin-barry</li>
76 <li>opensync0-plugin-evolution</li>
77 <li>opensync0-plugin-file</li>
78 <li>opensync0-plugin-kdepim</li>
79 </ul>
81 <p>The 0.4x series includes the following packages:
83 <ul>
84 <li>libopensync1</li>
85 <li>osynctool</li>
86 <li>opensync1-plugin-barry</li>
87 <li>opensync1-plugin-evolution</li>
88 <li>opensync1-plugin-evolution3</li>
89 <li>opensync1-plugin-file</li>
90 <li>opensync1-plugin-vformat</li>
91 <li>opensync1-plugin-xmlformat</li>
92 </ul>
94 <p>There are 3 convenience packages: binarymeta2x, binarymeta4x, and
95 binarymeta-everything. Install these if you want to install everything.
97 <p>For development systems, you will need the following additional
98 packages:
99 <ul>
100 <li>libbarry-dev</li>
101 </ul>
104 <? createSubHeader("Removal"); ?>
106 <p>Everything exists in or depends on the following 4 packages: libbarry18,
107 libopensync0, libopensync1, and barry-doc. Remove them, and the rest will
108 follow.