|
a/website/download.html |
|
b/website/download.html |
|
... |
|
... |
105 |
subdirectory, because of all the places they're referred from
|
105 |
subdirectory, because of all the places they're referred from
|
106 |
(package watches) -->
|
106 |
(package watches) -->
|
107 |
<p><a href="recoll-1.18.1.tar.gz">recoll-1.18.1.tar.gz</a>.
|
107 |
<p><a href="recoll-1.18.1.tar.gz">recoll-1.18.1.tar.gz</a>.
|
108 |
</p>
|
108 |
</p>
|
109 |
|
109 |
|
110 |
<!--
|
110 |
<!--
|
111 |
<h3>Snapshot</h3>
|
111 |
<h3>Snapshot</h3>
|
112 |
<p>I sometimes release a source tarfile when I consider that the
|
112 |
<p>I sometimes release a source tarfile when I consider that the
|
113 |
current development version is stable enough. The current
|
113 |
current development version is stable enough. The current
|
114 |
snapshot contains commits up to 2240 (see
|
114 |
snapshot contains commits up to 2240 (see
|
115 |
<a href="https://bitbucket.org/medoc/recoll/changesets">the
|
115 |
<a href="https://bitbucket.org/medoc/recoll/changesets">the
|
116 |
changelog</a>, and a synthetic abstract in the
|
116 |
changelog</a>, and a synthetic abstract in the
|
117 |
current <a href="release-1.16.html">1.16 release notes</a>).
|
117 |
current <a href="release-1.16.html">1.16 release notes</a>).
|
118 |
<p><a href="betarecoll-2240.tar.gz">betarecoll-2240.tar.gz</a>.</p>
|
118 |
<p><a href="betarecoll-2240.tar.gz">betarecoll-2240.tar.gz</a>.</p>
|
119 |
>
|
119 |
-->
|
120 |
|
120 |
|
121 |
<h3>Prerequisites for building from source:</h3>
|
121 |
<h3>Prerequisites for building from source:</h3>
|
122 |
<ul>
|
122 |
<ul>
|
123 |
<li>C++ compiler. Its absence sometimes manifests itself by
|
123 |
<li>C++ compiler. Its absence sometimes manifests itself by
|
124 |
strange messages about iconv_open (fixed after 1.13.04).</li>
|
124 |
strange messages about iconv_open (fixed after 1.13.04).</li>
|
125 |
|
125 |
|
126 |
<li><p>Xapian core development libraries. Most Linux distributions
|
126 |
<li><p>Xapian core development libraries. Most Linux distributions
|
127 |
carry them in their package repository. Or you will find source and
|
127 |
carry them in their package repository. Or you will find source and
|
|
... |
|
... |
142 |
instruction" crashes (SIGILL) in recollindex and recoll.
|
142 |
instruction" crashes (SIGILL) in recollindex and recoll.
|
143 |
</p>
|
143 |
</p>
|
144 |
|
144 |
|
145 |
</li>
|
145 |
</li>
|
146 |
|
146 |
|
147 |
<li>X11 development files.</li>
|
147 |
<li>X11 development files.</li>
|
148 |
|
148 |
|
149 |
<li>zlib development files.</p>
|
149 |
<li>zlib development files.</li>
|
150 |
|
150 |
|
151 |
<li><p>Qt development files: Qt 4.4 or newer. The Recoll GUI
|
151 |
<li><p>Qt development files: Qt 4.4 or newer. The Recoll GUI
|
152 |
will not build with Qt releases older than 4.4.</p></li>
|
152 |
will not build with Qt releases older than 4.4.</p></li>
|
153 |
|
153 |
|
154 |
<li><p>Qt webkit development: Qt WebKit is quite often
|
154 |
<li><p>Qt webkit development: Qt WebKit is quite often
|
155 |
distributed apart from the main Qt lib. It is possible to
|
155 |
distributed apart from the main Qt lib. It is possible to
|
156 |
configure Recoll not to use Qt WebKit (see
|
156 |
configure Recoll not to use Qt WebKit (see
|
157 |
configure --help).</p></li>
|
157 |
configure --help).</p></li>
|
158 |
|
158 |
|
159 |
<li>Python development package: you can avoid needing this by
|
159 |
<li>Python development package: you can avoid needing this by
|
160 |
configuring with --disable-python-module.</li>
|
160 |
configuring with --disable-python-module.</li>
|
161 |
|
161 |
|
162 |
</ul>
|
162 |
</ul>
|
163 |
|
163 |
|
164 |
<h3>Source repository:</h3>
|
164 |
<h3>Source repository:</h3>
|
165 |
<p>The <span class="application">Recoll</span> source repository is
|
165 |
<p>The <span class="application">Recoll</span> source repository is
|
166 |
hosted on
|
166 |
hosted on
|
167 |
<a href="http://bitbucket.org/medoc/recoll/overview">bitbucket.org</a>.
|
167 |
<a href="http://bitbucket.org/medoc/recoll/overview">bitbucket.org</a>.
|
|
... |
|
... |
209 |
<p>The Debian Recoll packages are usually fairly up to date (at
|
209 |
<p>The Debian Recoll packages are usually fairly up to date (at
|
210 |
least in testing), just use the appropriate Debian repository.</p>
|
210 |
least in testing), just use the appropriate Debian repository.</p>
|
211 |
|
211 |
|
212 |
<h3><a name="ubuntu">Ubuntu</a></h3>
|
212 |
<h3><a name="ubuntu">Ubuntu</a></h3>
|
213 |
|
213 |
|
214 |
<p>There are Personal Package Archives on launchpad.net for
|
214 |
<p>There are Personal Package Archives on launchpad.net for
|
215 |
<a href="https://launchpad.net/~recoll-backports/+archive/recoll-1.15-on">
|
215 |
<a href="https://launchpad.net/~recoll-backports/+archive/recoll-1.15-on">
|
216 |
Recoll, kio-recoll and recoll-lens</a>. These were built from the
|
216 |
Recoll, kio-recoll and recoll-lens</a>. These were built from the
|
217 |
latest versions, for a set of Ubuntu series. starting at
|
217 |
latest versions, for a set of Ubuntu series. starting at
|
218 |
Lucid. The installation is very simple:
|
218 |
Lucid. The installation is very simple:
|
219 |
<pre><tt>
|
219 |
<pre><tt>
|
220 |
sudo add-apt-repository ppa:recoll-backports/recoll-1.15-on
|
220 |
sudo add-apt-repository ppa:recoll-backports/recoll-1.15-on
|
221 |
sudo apt-get update
|
221 |
sudo apt-get update
|
222 |
sudo apt-get install recoll
|
222 |
sudo apt-get install recoll
|
223 |
</tt></pre>
|
223 |
</tt></pre>
|
|
|
224 |
|
224 |
<p>Source code for the lens (also included in the main
|
225 |
<p>Source code for the lens (also included in the main
|
225 |
recoll tar file):<br>
|
226 |
recoll tar file):<br>
|
226 |
For 1.18 installations: <a href="recoll-lens-1.18.1.2997.tar.gz">
|
227 |
For 1.18 installations: <a href="recoll-lens-1.18.1.2997.tar.gz">
|
227 |
recoll-lens-1.18.1.2997.tar.gz</a><br>
|
228 |
recoll-lens-1.18.1.2997.tar.gz</a><br>
|
228 |
For 1.17: <a href="recoll-lens-1.17.2.2697.tar.gz">
|
229 |
For 1.17: <a href="recoll-lens-1.17.2.2697.tar.gz">
|
229 |
recoll-lens-1.17.2.2697.tar.gz</a></p>
|
230 |
recoll-lens-1.17.2.2697.tar.gz</a></p>
|
230 |
|
231 |
|
231 |
<p>The packages in the standard repository and on the PPA
|
232 |
<p>The packages in the standard repository and on the PPA
|
232 |
are a bit different in the sense that the Python extension
|
233 |
are a bit different in the sense that the Python extension
|
233 |
is included in the PPA package, but it's a separate
|
234 |
is included in the PPA package, but it's a separate
|
234 |
package in the standard repository. This can give rise to
|
235 |
package in the standard repository. This can give rise to
|
235 |
errors about overwriting the Python module when switching
|
236 |
errors about overwriting the Python module when switching
|
236 |
between versions. Typically, the error message would be
|
237 |
between versions. Typically, the error message would be
|
237 |
like the following:</p>
|
238 |
like the following:</p>
|
|
|
239 |
|
238 |
<pre><tt>
|
240 |
<pre><tt>
|
239 |
ErrorMessage: trying to overwrite '/usr/lib/python2.7/dist-packages/recoll.so', which is also in package recoll 1.18.1-1~ppa1~quantal1</tt></pre>
|
241 |
ErrorMessage: trying to overwrite '/usr/lib/python2.7/dist-packages/recoll.so', which is also in package recoll 1.18.1-1~ppa1~quantal1</tt></pre>
|
240 |
|
242 |
|
241 |
<p>If this happens, you just need to delete
|
243 |
<p>If this happens, you just need to delete
|
242 |
the previous package(s) before installing the other one(s)
|
244 |
the previous package(s) before installing the other one(s)
|
243 |
instead of performing an upgrade.</p>
|
245 |
instead of performing an upgrade.</p>
|
|
|
246 |
|
|
|
247 |
<blockquote>
|
|
|
248 |
<h4>Notes for Ubuntu Lucid</h4>
|
244 |
|
249 |
|
|
|
250 |
<ul>
|
|
|
251 |
|
|
|
252 |
<li>Under lucid you will need to add the
|
|
|
253 |
<a href="https://launchpad.net/~xapian-backports/+archive/xapian-1.2">
|
|
|
254 |
Xapian backports PPA</a> to provide the <tt>libxapian22</tt>
|
|
|
255 |
package</li>
|
|
|
256 |
|
|
|
257 |
<li>The <tt>rclepub</tt> filter apparently needs <tt>Python
|
|
|
258 |
2.7</tt>. You will need to install it and modify the first
|
|
|
259 |
line of the filter script to execute <tt>python2.7</tt>
|
|
|
260 |
instead of <tt>python</tt>.</li>
|
|
|
261 |
|
|
|
262 |
</ul>
|
|
|
263 |
</blockquote>
|
|
|
264 |
|
245 |
<h3><a name="mint">Linux Mint</a></h3>
|
265 |
<h3><a name="mint">Linux Mint</a></h3>
|
|
|
266 |
|
246 |
<p>The Ubuntu PPA works perfectly for Mint 13 (and probably
|
267 |
<p>The Ubuntu PPA works perfectly for Mint 13 (and probably
|
247 |
other releases too). Just follow the instructions for Ubuntu.</p>
|
268 |
other releases too). Just follow the instructions for Ubuntu.</p>
|
248 |
|
269 |
|
249 |
<h3>RPMS</h3>
|
270 |
<h3>RPMS</h3>
|
250 |
<p>You'll need to install the Xapian, Qt, Qt-Webkit and zlib
|
271 |
<p>You'll need to install the Xapian, Qt, Qt-Webkit and zlib
|
251 |
development packages if you want use the source rpms.</p>
|
272 |
development packages if you want use the source rpms.</p>
|
252 |
|
273 |
|
253 |
<h3>Fedora</h3>
|
274 |
<h3>Fedora</h3>
|
|
|
275 |
|
254 |
<p>Recoll is present in the standard Fedora package
|
276 |
<p>Recoll is present in the standard Fedora package repositories
|
255 |
repositories starting from F-12. The new versions are tracked quite
|
277 |
starting from F-12. The new versions are tracked quite
|
256 |
closely, so I don't build the rpms any more (email me if you need
|
278 |
closely, so I don't build the rpms any more (email me if you need
|
257 |
one).</p>
|
279 |
one).</p>
|
258 |
|
280 |
|
259 |
<h3>OpenSUSE</h3>
|
281 |
<h3>OpenSUSE</h3>
|
260 |
<blockquote>
|
282 |
<blockquote>
|
261 |
<p>Recoll is in the KDE:Extra repository
|
283 |
<p>Recoll is in the KDE:Extra repository
|
262 |
|
284 |
|
263 |
<!--
|
|
|
264 |
I now use the OpenSUSE build service to create Recoll OpenSUSE packages.
|
285 |
<!-- I now use the OpenSUSE build service to create Recoll
|
265 |
>
|
286 |
OpenSUSE packages. -->
|
266 |
You just need to add the repository to your
|
287 |
You just need to add the repository to your
|
267 |
software sources (Yast2->software->Software repositories).<br>
|
288 |
software sources (Yast2->software->Software repositories).<br>
|
268 |
<a href="http://download.opensuse.org/repositories/KDE:/Extra/">
|
289 |
<a href="http://download.opensuse.org/repositories/KDE:/Extra/">
|
269 |
Repository list (supported Suse versions)</a>. After adding the
|
290 |
Repository list (supported Suse versions)</a>. After adding the
|
270 |
appropriate repository to your software sources, you will be
|
291 |
appropriate repository to your software sources, you will be
|