345 lines
13 KiB
HTML
345 lines
13 KiB
HTML
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
|
|
|
|
<html>
|
|
<head>
|
|
<title>Recoll download</title>
|
|
|
|
<meta name="generator" content="HTML Tidy, see www.w3.org">
|
|
<meta name="Author" content="Jean-Francois Dockes">
|
|
<meta name="Description" content=
|
|
"recoll is a simple full-text search system for unix and linux
|
|
based on the powerful and mature xapian engine">
|
|
<meta name="Keywords" content=
|
|
"full text search, desktop search, unix, linux">
|
|
<meta http-equiv="Content-language" content="en">
|
|
<meta http-equiv="content-type" content="text/html; charset=iso-8859-1">
|
|
<meta name="robots" content="All,Index,Follow">
|
|
|
|
<link type="text/css" rel="stylesheet" href="styles/style.css">
|
|
</head>
|
|
|
|
<body>
|
|
|
|
<div class="rightlinks">
|
|
<ul>
|
|
<li><a href="index.html">Home</a></li>
|
|
<li><b>Downloads</b></li>
|
|
<li><a href="doc.html">Documentation</a></li>
|
|
<li><a href="usermanual/rcl.install.html">Installation</a></li>
|
|
<li><a href="index.html#support">Support</a></li>
|
|
</ul>
|
|
</div>
|
|
|
|
<div class="content">
|
|
|
|
<h1>Recoll downloads</h1>
|
|
|
|
<p>
|
|
<table width=100%><tbody><tr>
|
|
<td><a href="#source">Source</a></td>
|
|
<td><a href="#rpms">Rpm/deb packages</a></td>
|
|
<td><a href="BUGS.html">Known bugs</a></td>
|
|
<td><a href="#otherbinary">Other binary packages</a></td>
|
|
<td><a href="#ports">Bsd port</a></td>
|
|
<td><a href="#filters">Filters</a> </td>
|
|
<td><a href="#translations">Translations</a></td>
|
|
</tr>
|
|
</tbody>
|
|
</table>
|
|
</p>
|
|
|
|
<h2><a>General information</a></h2>
|
|
|
|
<p>Instructions: <a href="usermanual/rcl.install.html">
|
|
Installation / building manual</a>.</p>
|
|
|
|
<p>Most binary packages on this page need a Qt 3.3 runtime
|
|
environment (QT 4.x is specified for a few). They are
|
|
statically linked with Xapian, which you don't need to
|
|
install separately.</p>
|
|
|
|
<p>Optional packages used by document filters:
|
|
<a href="usermanual/usermanual.html#RCL.INSTALL.EXTERNAL">
|
|
take a look at the list</a> and decide what you need to
|
|
install.</p>
|
|
|
|
<p>The Recoll term explorer tool in phonetic mode (marginally
|
|
useful and optional) uses the <b>aspell</b> package, version
|
|
0.60 (utf-8 support) or newer.</p>
|
|
|
|
<p>If you find problems with this page, the package or its
|
|
installation, <em>please</em>
|
|
<a href="mailto:jean-francois.dockes@wanadoo.fr">
|
|
report them</a>.</p>
|
|
|
|
<h3>What do the release numbers mean?</h3>
|
|
|
|
<p>The Recoll releases are numbered X.Y.Z. The X
|
|
would only change for really major modifications like a big
|
|
change in the index format, and possibly won't ever reach
|
|
2.</p>
|
|
<p>Y is for functional modifications. These may bring bugs, so
|
|
if you don't need the new features,
|
|
you may want to wait a little, and especially skip the first
|
|
release (X.Y.0), at least for a few weeks.</p>
|
|
|
|
<p>Z changes for <a href="BUGS/html">bug fixes</a> only,
|
|
and moving from X.Y.Z to X.Y.Z+u should in general involve
|
|
little risk of regression. But, <em>any</em> change can bring
|
|
problems, if you are not affected by the corrected bugs (check
|
|
the <a href="CHANGES.html">changes file</a>), there is
|
|
probably no necessity to upgrade anyway.</p>
|
|
|
|
<h2><a name="filters">Updated filters</a></h2>
|
|
|
|
<p>New and updated filters are sometimes
|
|
<a href="filters/filters.html">available</a> before the next
|
|
Recoll release. The most notable current set is for the Open
|
|
XML office document formats, not included for Recoll releases older
|
|
than 1.10.5.</p>
|
|
|
|
<h2><a name="source">Source</a></h2>
|
|
|
|
<p><b>Current version:</b>1.11.4:
|
|
<a href="recoll-1.11.4.tar.gz">recoll-1.11.4.tar.gz</a>.
|
|
<a href="CHANGES.html">Changes</a>. <a href="BUGS.html">Bugs</a>.
|
|
<br>
|
|
|
|
Version 1.11 has relatively <a href="CHANGES.html">extensive
|
|
changes</a> (<a href="pics/recoll0.png">pic</a>), and needs an
|
|
index reset after installing over an 1.10 or older
|
|
version. For an existing installation you can use option -z to
|
|
the command line indexer: <tt>recollindex -z</tt>, or
|
|
just delete the old index directory
|
|
(ie: <tt>rm -rf ~/.recoll/xapiandb/</tt>). The
|
|
latter option may be safer with old indexes. If the first
|
|
1.11 indexing ends with an error like <em>backend doesn't
|
|
implement metadata</em>, you certainly need to do it.</p>
|
|
|
|
<p>The download page for Recoll 1.10 is
|
|
still <a href="download-1.10.html">still available</a>.</p>
|
|
|
|
<p>In order to build Recoll from source, you will need a
|
|
xapian-core installation. You will find source and binary
|
|
packages on the <a href="http://www.xapian.org/download.php">
|
|
Xapian download page</a>.
|
|
Recoll 1.11 needs at least xapian 1.0.5, and I can see no
|
|
reason not to use the latest 1.0 Xapian (1.0.9 currently).</p>
|
|
<table>
|
|
<tr><td valign="top">Qt:</td>
|
|
<td>
|
|
You can build with Qt 3.3 or Qt 4. Recoll will
|
|
automatically be configured to build with Qt 4 if the version
|
|
of qmake found in $QTDIR/bin:$PATH is for Qt 4.</td></tr>
|
|
<tr><td></td><td>
|
|
There seems to be a few issues in Qt 4.4.0 (2008-08-23),
|
|
resulting in problems when displaying the Recoll result list. I
|
|
suggest avoiding this release. Qt 4.3.x and
|
|
4.4.1 work fine.</td></tr>
|
|
</table>
|
|
|
|
<p>Older recoll releases:
|
|
<a href="recoll-1.10.6.tar.gz">1.10.6</a>.
|
|
<a href="recoll-1.9.0.tar.gz">1.9.0</a>.
|
|
<a href="older/recoll-1.8.2.tar.gz">1.8.2</a>.
|
|
<a href="older/recoll-1.7.6.tar.gz">1.7.6</a>.
|
|
<a href="older/recoll-1.6.3.tar.gz">1.6.3</a>.
|
|
<a href="older/recoll-1.5.11.tar.gz">1.5.11</a>.
|
|
<a href="older/recoll-1.4.3.tar.gz">1.4.3</a>.
|
|
<a href="older/recoll-1.3.3.tar.gz">1.3.3</a>.
|
|
<a href="older/recoll-1.2.3.tar.gz">1.2.3</a>.
|
|
<a href="older/recoll-1.1.0.tar.gz">1.1.0</a>.
|
|
<a href="older/recoll-1.0.16.tar.gz">1.0.16</a>.
|
|
</p>
|
|
|
|
<p>A separate source file contains a KDE kicker applet to start
|
|
a Recoll search from the KDE toolbar:
|
|
<a href="recoll_applet-1.10.0.tgz">recoll_applet-1.10.0.tgz</a>.
|
|
This is a very slightly modified version of the
|
|
<a href="http://demandiseineseite.gmxhome.de/find/">
|
|
find_applet.</a></p>
|
|
|
|
<h2><a name="rpms">Packages</a></h2>
|
|
|
|
<p>The executables inside the binary rpms have a static link to
|
|
xapian 1.0.[4-9], there is no real dependency except Qt 3.3
|
|
(or Qt 4.1 when mentioned).
|
|
The Fedora and Mandriva packages unfortunately think that they
|
|
depend on exiftool (which is needed by the little
|
|
used jpeg info filter), due to excessive rpmbuild
|
|
cleverness.
|
|
<br>
|
|
Of course you need xapian-core installed to use the source
|
|
rpms. </p>
|
|
|
|
<p><b>Fedora Core</b>
|
|
FC6 RPM:
|
|
<a href="fc6/recoll-1.11.0-1.i386.rpm">
|
|
recoll-1.11.0-1.i386.rpm</a>.
|
|
Source:
|
|
<a href="fc6/recoll-1.11.0-1.src.rpm">
|
|
recoll-1.11.0-1.src.rpm</a>
|
|
This package also installs and runs on Fedora 9.
|
|
</p>
|
|
|
|
<p><b>Mandriva 2006</b> (also works on 2005 and 2007).
|
|
RPM:
|
|
<a href="mandriva2006/recoll-1.11.0-0.1.20060mdk.i586.rpm">
|
|
recoll-1.11.0-0.1.20060mdk.i586.rpm</a>.
|
|
Source:
|
|
<a href="mandriva2006/recoll-1.11.0-0.1.20060mdk.src.rpm">
|
|
recoll-1.11.0-0.1.20060mdk.src.rpm</a>
|
|
</p>
|
|
|
|
<p><b>Suse 10.3 / 11.0</b>
|
|
RPM:
|
|
<a href="suse10.3/recoll-1.11.0-0.i586.rpm">
|
|
recoll-1.11.0-0.i586.rpm</a>.
|
|
Source:
|
|
<a href="suse10.3/recoll-1.11.0-0.src.rpm">
|
|
recoll-1.11.0-0.src.rpm</a><br>
|
|
If you build from source on OpenSuse 11, note that the default
|
|
qt4 version is 4.4.0 which will badly display the result list
|
|
icons. Use qt3 or install a newer version of qt4.
|
|
</p>
|
|
|
|
<p><b>Ubuntu 6.06 dapper / edgy / gutsy / hardy</b>
|
|
<a href="debian/dapper/recoll_1.11.0-0ubuntu1_i386.deb">
|
|
recoll_1.11.0-0ubuntu1_i386.deb</a>
|
|
<a href="debian/dapper/">debian/dapper</a>. This package was
|
|
built on "dapper" and appears to work correctly on later
|
|
Ubuntu releases. This package is not configured for real-time
|
|
indexing.</p>
|
|
<p>Here is a package for Ubuntu 8.04 Hardy which supports
|
|
real-time indexing. It is also built for qt4, so this must be
|
|
installed on the target system. Avoid qt 4.4.0 (from hardy
|
|
backports). The standard 4.3.x is fine (or 4.4.1 and later)
|
|
<a href="debian/hardy/recoll_1.11.1-0ubuntu1_i386.deb">
|
|
recoll_1.11.1-0ubuntu1_i386.deb</a>
|
|
</p>
|
|
|
|
<p><b>Debian unstable</b> Recoll is in the package repository,
|
|
you can install it with the usual <em>apt-get install recoll</em>.
|
|
<a href="http://packages.qa.debian.org/r/recoll.html">
|
|
Package page</a></p>
|
|
|
|
<h2><a name="otherbinary">Binary bundles</a></h2>
|
|
|
|
<p>These are just prebuilt trees (without the source files).
|
|
The executables were built with xapian 1.0.8 (patched for the
|
|
NEAR bug) and libiconv 1.9.2 (where relevant) as static
|
|
libraries. They depend on Qt 3.3. For Solaris, you should be
|
|
able to find a Qt package
|
|
<a href="http://www.sunfreeware.com/">here</a>.</p>
|
|
|
|
<p>The installation instructions are <a
|
|
href="usermanual/rcl.install.binary.html"> there</a>.</p>
|
|
|
|
<p><span class="application">FreeBSD</span> 6.4 i386:
|
|
<a href="freebsd/recoll-1.11.0-FreeBSD-6.4-PRERELEASE.tgz">
|
|
recoll-1.11.0-FreeBSD-6.4-PRERELEASE.tgz</a>
|
|
</p>
|
|
|
|
<p><span class="application">Solaris 8</span> sparc.
|
|
Note to Solaris users: you need to perform the initial
|
|
indexing pass with "recollindex", not the recoll GUI indexing
|
|
thread. See <a href="BUGS.html">errata</a>.
|
|
<a href="sunos/recoll-1.11.0-SunOS-5.8.tgz">
|
|
recoll-1.11.0-SunOS-5.8.tgz</a>.
|
|
|
|
<p>Recoll also builds and runs on Solaris 10, but, given the
|
|
situation of open source packages for Solaris (very old Qt on
|
|
the Companion CD, inconsistent versions of the compiler and
|
|
non-threaded version of Qt on sunfreeware), I've come to the
|
|
temporary conclusion that you are better off building than
|
|
trying to install packages. The approach I tried a couple of
|
|
months ago and which worked was to:
|
|
<ul>
|
|
<li>Install gcc 3.4.6 and gnu make from the sunfreeware
|
|
packages (go to /usr/local). I guess that the gcc in
|
|
/usr/sfw should be ok too here.</li>
|
|
<li>Compile xapian-core and install it (with prefix /usr/local).</li>
|
|
<li>Configure and install Qt. The following config worked for me,
|
|
with Qt 3.3.8:
|
|
<pre>
|
|
./configure -platform solaris-g++ -prefix /usr/local/Trolltech/Qt-3.3.8/ -thread
|
|
</pre>
|
|
Then make. Weirdly, I had to add the Qt build lib/
|
|
directory to LD_LIBRARY_PATH at some point during the
|
|
build).
|
|
</li>
|
|
<li>Set QTDIR=/usr/local/Trolltech/Qt-3.3.8 and
|
|
QMAKESPEC=/usr/local/Trolltech/Qt-3.3.8/mkspecs/solaris-g++
|
|
and add $QTDIR/bin to the PATH then configure, make and
|
|
install Recoll</li>
|
|
<li>Don't forget to use <tt>recollindex</tt> for the first index
|
|
build, <tt>recoll</tt> does not work for this (exception handling
|
|
mystery probably).</li>
|
|
</ul>
|
|
</p>
|
|
<p>Obviously, there are other ways to do it (use CC, install
|
|
some place else ... ), but I tried this one.</p>
|
|
|
|
|
|
<h2><a name="ports">FreeBSD ports</a></h2>
|
|
|
|
<p>There are ports for both xapian-core
|
|
and recoll in the standard tree, you may just need to update
|
|
your ports (cvsup, portsnap), or you can get the ports from
|
|
the FreeBSD site.
|
|
<a href="http://cvsweb.freebsd.org/ports/databases/xapian-core">
|
|
xapian port</a>
|
|
<a href="http://cvsweb.freebsd.org/ports/deskutils/recoll">
|
|
recoll port</a>.</p>
|
|
|
|
<h2><a name="translations">Translations</a></h2>
|
|
|
|
<p>Most of the translations for 1.11 are incomplete. The source
|
|
translation files are included in the source release. If your
|
|
language has some english messages left and you want to take a
|
|
shot at fixing the problem, you can send the results to
|
|
<a href="mailto:jean-francois.dockes@wanadoo.fr">me</a> and
|
|
earn my gratefulness (and your less multilingual
|
|
compatriot's)...</p>
|
|
|
|
<p>You can use the <em>.ts</em> file to alter the translations if you
|
|
wish (use Qt's <em>linguist</em> tool to edit the source file,
|
|
then <em>lrelease</em> to produce the <em>.qm</em> file.).
|
|
The <literal>.qm</literal> file should be copied to
|
|
<span class="filename">/usr/[local/]share/recoll/translations</span>
|
|
</p>
|
|
|
|
<p><a href="translations/recoll_xx.ts">recoll_xx.ts</a> is a blank
|
|
Recoll 1.11 message file, handy to work on a new translation.</p>
|
|
|
|
<h3>Updated 1.11 translations that became available after the
|
|
release:</h3>
|
|
|
|
<p>None for now :(</p>
|
|
<!--
|
|
<p>German.
|
|
<a href="translations/recoll_de.ts">recoll_de.ts</a>
|
|
<a href="translations/recoll_de.qm">recoll_de.qm</a>
|
|
</p>
|
|
<p>Ukrainian.
|
|
<a href="translations/recoll_uk.ts">recoll_uk.ts</a>
|
|
<a href="translations/recoll_uk.qm">recoll_uk.qm</a>
|
|
</p>
|
|
<p>Russian.
|
|
<a href="translations/recoll_ru.ts">recoll_ru.ts</a>
|
|
<a href="translations/recoll_ru.qm">recoll_ru.qm</a>
|
|
</p>
|
|
<p><b>Italian</b>. Thanks to Mario, Christian and Giovanni for this.
|
|
<a href="translations/recoll_it.ts">recoll_it.ts</a>
|
|
<a href="translations/recoll_it.qm">recoll_it.qm</a>
|
|
</p>
|
|
<p><b>Turkish</b>. Thanks Serdar.
|
|
<a href="translations/recoll_tr.ts">recoll_tr.ts</a>
|
|
<a href="translations/recoll_tr.qm">recoll_tr.qm</a>
|
|
</p>
|
|
-->
|
|
|
|
</div>
|
|
</body>
|
|
</html>
|