Recoll downloads
+ +| + General | ++ Source | ++ Packages (.rpm and .deb) | ++ Known bugs | ++ Mac ports | ++ Updated Filters | ++ Translations | +
General information
+ +The current version is 1.19.14p2. Release +notes.
+ +The download page for Recoll 1.18 is still +available.
+ +Recoll Installation / building +manual.
+ +The indexing filters used for some document types may need external +packages not installed on your system by default, and not installed +automatically with Recoll: take a +look at the list and decide what you need to install.
+ +The Recoll term explorer tool in phonetic mode (marginally useful and +optional) uses the aspell package, version 0.60 (utf-8 support) or +newer.
+ +If you find problems with this page, the package or its installation, +please report them.
+ +What do the release numbers mean?
+ +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.
+ +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.
+ +Z changes for bug fixes only, and moving from X.Y.Z +to X.Y.Z+u should in general involve little risk of regression. But, +any change can bring problems, if you are not affected by the +corrected bugs (check the release file), there +is probably no necessity to upgrade anyway.
+Known bugs
+There is a history of known bugs, sorted + by fix release. Also see + the + issue tracker on Bitbucket. +
+Source
+ +Current release distribution: 1.19.14p2:
+ + + + +1.20 preview
+ +Recoll 1.20 will contain no revolutionary changes, but a set of +hopefully useful adjustments, which will be released in a series of +incremental snapshots. The current snapshot is + +recoll-1.20.0p2.tar.gz. + +See the release notes for what's in +there.
+ + + +Ubuntu Unity Lens and Scope
+This are not included in the main tar file any more.
+For 1.19 and 1.20 installations: + + recoll-lens-1.19.10.3543.tar.gz (up to Ubuntu 13.04 Raring)+ + unity-scope-recoll-1.19.12.tar.gz (Ubuntu 13.10 and later).
+For 1.18: + + recoll-lens-1.18.1.2997.tar.gz
+For 1.17: + + recoll-lens-1.17.2.2697.tar.gz + +
Prerequisites for building from source:
+-
+
- C++ compiler. Its absence sometimes manifests itself by strange messages + about iconv_open (fixed after 1.13.04). +
Xapian core development libraries. Most Linux distributions carry them + in their package repository. Or you will find source and binary packages on + the Xapian download page. +
+
+ Recoll should still work with Xapian 1.0, but it is highly recommended to + use a Xapian 1.2 version.Note on building Xapian for older CPUs: The build + configurations for Xapian releases 1.0.21 and 1.2.1 or newer enable the use + of SSE2 floating point instructions. These instructions are not available + in CPUs older than Intel Pentium 4 or AMD Athlon 64. When building for such + a CPU, you need to add the --disable-sse flag to the Xapian library + configure command. If this is not done, the problem signals itself by + "Illegal instruction" crashes (SIGILL) in recollindex and recoll.
+
+ - X11 development files. +
- zlib development files. +
Qt development files: Qt 4.4 or newer. The Recoll GUI will not build + with Qt releases older than 4.4.
+
+ Qt webkit development: Qt WebKit is quite often distributed apart from + the main Qt lib. It is possible to configure Recoll not to use Qt WebKit + (see configure --help).
+
+ - Python development package: you can avoid needing this by configuring + with --disable-python-module. +
Source repository:
+ +The Recoll source repository is hosted on +bitbucket.org. The +trunk is usually a bit on the bleeding edge, but there is always a maintenance +branch for the current production version.
+ +Instructions for building
+ +Normally, it's just configure; make; make install. If a bit + more detail is needed, + + there is some in the manual. + +
Older recoll releases:
+ +A whole bunch is + there, but I can see + no reason whatsoever to use one of these versions.
+ +Packages
+ +Packages or ports for Recoll are available in the standard repositories for +many distributions.
+ +However they are often a bit older or built with older Xapian releases. Here + follow some pointers to find newer packages for some + distributions. In most cases, you will just need to use an + alternate repository.
+ +I sometimes build binary packages when no appropriate repository + exists. Any binary package directly linked from this page need a Qt + 4 (4.4 at least) runtime environment. To make things easier, on + systems where Xapian is not available from the standard package + repositories, the Recoll package will have a static link to Xapian + so that you do not need to build/install it separately.
+ +Debian
+ +The Debian Recoll packages are usually fairly up to date (at least in +testing), just use the appropriate Debian repository.
+ +Except they're not at the moment (2014-05).... So here are
+1.19.14p2 packages for Debian stable (Wheezy):
+python3-recoll_1.19.14p2-1_amd64.deb
+python3-recoll_1.19.14p2-1_i386.deb
+python-recoll_1.19.14p2-1_amd64.deb
+python-recoll_1.19.14p2-1_i386.deb
+recoll_1.19.14p2-1_amd64.deb
+recoll_1.19.14p2-1_i386.deb
+
You can list the directory for the +source package and other files).
+ +Ubuntu
+ +There are Personal Package Archives on launchpad.net for Recoll, +kio-recoll and recoll-lens. These were built from the latest versions, for +a set of Ubuntu series. starting at Lucid. The installation is very simple:
++ sudo add-apt-repository ppa:recoll-backports/recoll-1.15-on + sudo apt-get update + sudo apt-get install recoll ++ +
The 1.19 packages in the PPA now have a separate package + for the Python extension, like the standard ones, so there should be + no more conflict issues while switching from the PPA to the normal + repositories and back.
+ +++ +Notes for Ubuntu Lucid
++
+- If you still use Ubuntu 10.04 (Lucid), you will need + to add the Xapian + backports PPA to provide the libxapian22 package
+- The
+rclepubfilter apparently needs Python + 2.7. You will need to install it and modify the first line of the + filter script to execute python2.7 instead of + python.
Linux Mint
+ +The Ubuntu PPA works perfectly for Mint 13 (and probably other releases +too). Just follow the instructions for Ubuntu.
+ +RPMS
+ +You'll need to install the Xapian, Qt, Qt-Webkit and zlib development +packages if you want use the source rpms.
+ +Fedora
+ +Recoll is present in the standard Fedora package repositories starting from + F-12. The new versions are usually tracked quite closely, but + 1.19.14p2 is not there yet, so here are some packages + for Fedora 20 and Fedora + 21. There are only x86_64 binaries for now, use the source rpm + for other archs.
+ +OpenSUSE
+ +Recoll is in the KDE:Extra repository. You just need to add the
+ repository to your software
+ sources (Yast2->software->Software repositories).
+
+ Repository list (supported Suse versions).
+ After adding the appropriate repository to your software sources,
+ you will be able to install recoll and kio_recoll from the software
+ management interface. The Xapian dependancy will also be satisfied
+ from the build service repository. Some of the older repositories do
+ not build antiword, just tell the software manager to "break" recoll
+ by installing anyway, and get antiword somewhere else.
Ports
+ +Mac port
+ +It seems that Recoll will sometimes find data that Spotlight misses +(especially inside pdfs apparently, which is probably more to the credit of +poppler than recoll itself).
+ +Recoll is in MacPorts and really easy to install:
+-
+
- Install + MacPorts. +
- Type "sudo port install recoll" +
Recoll is then available from the command line and as an icon in the usual +MacPorts applications place.
+Updated filters
+new or updated filters + sometimes become available after a release. As a rule, all + filters are compatible with all Recoll versions. Any + compatibility problem will be explicitely mentionned.
+Translations
+ +Most of the translations for 1.19 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 me and earn my gratefulness +(and your less multilingual compatriot's)...
+ +You can use the .ts file to alter the translations if you wish (use
+Qt's linguist tool to edit the source file, then lrelease to
+produce the .qm file.). The
recoll_xx.ts is a blank Recoll 1.19 +message file, handy to work on a new translation.
+ +Updated 1.19 translations that became available after the release:
+ +A Simplified Chinese translation by 蔡火胜: +recoll_zh_CN.ts +recoll_zh_CN.qm +
+ +A Polish translation by Tymoteusz: +recoll_pl.ts +recoll_pl.qm +
+ +All the following translations are up to date in release + 1.19.12. For older ones:
+Greek translation, thanks to Dimitrios +recoll_el.ts +recoll_el.qm +
+ +German translation, thanks to Jonatan +recoll_de.ts +recoll_de.qm +
+ + + +Note that, if you are running an older release, you may find updated +messages by looking inside the appropriate maintenance branch on bitbucket.
+ +