Switch to unified view

a/website/download.html b/website/download.html
...
...
34
34
35
      <h1>Recoll downloads</h1>
35
      <h1>Recoll downloads</h1>
36
36
37
      <p>
37
      <p>
38
    <table width=100%><tbody><tr>
38
    <table width=100%><tbody><tr>
39
   <td><a href="#source">Source</a></td>
39
         <td><a href="#rpms">Rpm and ubuntu/debian packages</a></td>
40
         <td><a href="#rpms">Rpm/deb packages</a></td>
41
         <td><a href="BUGS.txt">Known bugs</a></td>
40
     <td><a href="#otherbinary">Other binary packages</a></td>
42
     <td><a href="#otherbinary">Other binary packages</a></td>
41
   <td><a href="#source">Source</a></td>
42
     <td><a href="#ports">Bsd port</a></td>
43
     <td><a href="#ports">Bsd port</a></td>
43
     <td><a href="#filters">Filters</a> </td>
44
     <td><a href="#filters">Filters</a> </td>
44
     <td><a href="#translations">Translations</a></td>
45
     <td><a href="#translations">Translations</a></td>
45
      </tr>
46
      </tr>
46
    </tbody>
47
    </tbody>
47
      </table>
48
      </table>
48
      </p>
49
      </p>
49
50
50
      <h2><a name="source">General information</a></h2>
51
      <h2><a>General information</a></h2>
51
52
52
      <p>You will probably need to have a look at the
53
      <p>Instructions: <a href="usermanual/rcl.install.html">
53
  <a href="usermanual/rcl.install.html">installation manual</a> for
54
    Installation / building manual</a>.</p> 
54
  building and/or installation instructions.</p>
55
55
56
      <p><i>For building from source</i>, you will need a xapian-core
56
      <p>All binary packages on this page need a Qt 3.3 runtime
57
  installation. You will find source and binary packages on  the 
57
  environment. They are statically linked with
58
  <a href="http://www.xapian.org/download.php">Xapian download
58
  Xapian, which you don't need to install.</p> 
59
    page</a>. Recoll 1.10.2 should build with any 0.9.x or 1.0.x
60
    Xapian version (the current one is 1.0.5).</p>
61
59
62
      <p>You need Qt 3.3 (or qt 4) in all cases. Recoll will
60
      <p>Optional packages used by document filters:
63
  automatically be configured to build with qt4 if the version
64
  of qmake found in $QTDIR/bin:$PATH is for qt4.</p>
65
66
      <p>QT 4.4 note (2008-05-23): there seems to be a few problems in
67
  Qt 4.4.0 (maybe in the qt3 compatibility layer), resulting in
68
  problems in displaying the Recoll result list. I suggest
69
  avoiding qt 4.4 with Recoll for now (qt 4.3 works fine).</p>
70
71
      <p>Recoll relies on external packages for some
72
  of its functionality (ie: for many of the non-text file
73
  types). These are not listed as strict dependencies, because
74
  the base application can be sufficient in some cases, but you
75
  should have a look at the 
76
    <a href="usermanual/usermanual.html#RCL.INSTALL.EXTERNAL">list</a> to
61
    <a href="usermanual/usermanual.html#RCL.INSTALL.EXTERNAL"> 
77
  decide what you may want to install.</p>
62
    take a look at the list</a> and decide what you need to
63
    install.</p> 
78
64
79
      <p>In addition, optional functionality in Recoll (the term explorer
65
      <p>The Recoll term explorer tool in phonetic mode (marginally
80
  tool in phonetic mode) uses the <b>aspell</b> package. The
66
  useful and optional) uses the <b>aspell</b> package, version
81
  installed version should be at least 0.60 (utf-8 support) for
67
  0.60 (utf-8 support) or newer.</p>
82
  this to run smoothly. This function is far from essential.</p>
83
68
84
      <p>If you find problems with this page, the package or its
69
      <p>If you find problems with this page, the package or its
85
    installation, <em>please</em> 
70
    installation, <em>please</em> 
86
    <a href="mailto:jean-francois.dockes@wanadoo.fr">
71
    <a href="mailto:jean-francois.dockes@wanadoo.fr">
87
      report them</a>.</p>
72
      report them</a>.</p>
88
73
89
      <p>The download page for the previous 1.9 version is still 
74
      <p>Recoll users updating from 1.8 or older,
90
  <a href="download-1.9.html">here</a></p>
75
  or who have skipped this step for 1.9 need to delete their old index. 
76
  <a href="xapUpg100.html">More details</a>. 
77
  <em>You don't need to do this if you did it for Recoll 1.9</em></p>
91
78
92
      <h3>What do the release numbers mean?</h3>
79
      <h3>What do the release numbers mean?</h3>
93
80
94
      <p>The Recoll releases are numbered X.Y.Z. </p>
81
      <p>The Recoll releases are numbered X.Y.Z. The X
95
82
  would only change for really major modifications like a big
96
      <p>The first number would only change for really major
83
  change in the index format, and possibly won't ever reach
97
  modifications like a big change in the index format. It is
84
  2.</p> 
98
  quite possible that X will not actually ever change.</p>
85
      <p>Y is for functional modifications. These may bring bugs, so
99
      <p>The second number (Y) is for functional
86
        if you don't need the new features,
100
  modifications. These may bring bugs, so if you're satisfied
101
  with the previous version, and don't need the new features,
102
    you may want to wait a little, and especially skip the first
87
    you may want to wait a little, and especially skip the first
103
    release (X.Y.0), at least for a few weeks.</p>
88
    release (X.Y.0), at least for a few weeks.</p>
104
      <p>The third number (Z) changes for bug fixes. A maintenance
89
      <p>Z changes for bug fixes only, and moving from X.Y.Z to X.Y.Z+u
105
  branch is kept for each X.Y version, and we try to make
106
  minimal changes on this. So, moving from X.Y.Z to X.Y.Z+u
107
    should in general involve little risk of regression. But,
90
    should in general involve little risk of regression. But,
108
    <em>any</em> change can bring problems, if you are not
91
    <em>any</em> change can bring problems, if you are not
109
    affected by the corrected bugs (check the <a
92
    affected by the corrected bugs (check the <a
110
    href="CHANGES.txt">changes file</a>), there is probably no
93
    href="CHANGES.html">changes file</a>), there is probably no
111
    necessity to upgrade anyway.</p>
94
    necessity to upgrade anyway.</p>
112
95
113
      <h2><a name="filters">Updated filters</a></h2>
96
      <h2><a name="filters">Updated filters</a></h2>
114
97
115
      <p>New and updated filters are sometimes 
98
      <p>New and updated filters are sometimes 
116
    <a href="filters/filters.html">available</a> before the next
99
    <a href="filters/filters.html">available</a> before the next
117
  Recoll release. There are no updated filters for Recoll
100
  Recoll release. The most notable current set is for the Open
118
  1.10.2, but you may find some if you are running an older
101
  XML office document formats, not included for Recoll releases older
119
  release.</p>
102
  than 1.10.5.</p>
120
121
103
122
      <h2><a name="source">Source</a></h2>
104
      <h2><a name="source">Source</a></h2>
123
105
124
      <p><b>Current version:</b> 
106
      <p><b>Current version:</b>
125
126
    <p>1.10.2: <a href="recoll-1.10.2.tar.gz">recoll-1.10.2.tar.gz</a>
107
    1.10.6: <a href="recoll-1.10.6.tar.gz">recoll-1.10.6.tar.gz</a> 
127
      See the <a href="BUGS.txt">known bugs and issues</a> and 
108
    See the <a href="BUGS.txt">known bugs and issues</a> and 
128
      <a href="CHANGES.txt">changes</a>.</p>
109
    <a href="CHANGES.html">changes</a>.</p>
129
110
130
      <p>Recoll 1.10 will work with Xapian versions 0.9.x or 1.0.x but
111
      <p>In order to build Recoll from source, you will need a
131
  1.0 is preferred. In order to take advantage of the new index
112
  xapian-core installation. You will find
132
  format in Xapian 1.0, Recoll users updating from 1.8 or older,
113
  source and binary packages on  the 
133
  or who have skipped this step for 1.9 need to delete their old index. 
114
  <a href="http://www.xapian.org/download.php">Xapian download
134
  <a href="xapUpg100.html">More details</a>. 
115
    page</a>. Recoll should build with any 0.9.x or 1.0.x
135
  This is not mandatory, and the old index format will continue
116
    Xapian version. 1.0.x is preferred.</p>
136
  working just as before (but it is slower, and has a few bugs
137
  fixed in 1.0).<em>You don't need to do this if you did it
138
    for Recoll 1.9</em></p>
139
117
140
      <p>If updating from 1.8 or older, and you had turned off the
118
      <p>You can build with Qt 3.3 or Qt 4. Recoll will
141
  mime type icons inside the result lists in your current Recoll
119
  automatically be configured to build with Qt 4 if the version
142
  version, you need to do a small manual adjustment in 1.9/1.10
120
  of qmake found in $QTDIR/bin:$PATH is for Qt 4 (or if $QMAKE
143
  to achieve the same effect. See the first entry in
121
  is set to such a version).</p>
144
  the <a href="CHANGES.txt">changes</a> list.</p>
122
123
      <p>There seems to be a few problems in Qt 4.4.0 (2008-08-23), 
124
  resulting in problems in displaying the Recoll result list. I
125
  suggest avoiding this release. Qt 4.3.x and
126
  4.4.1 work fine.</p>
127
128
      <p><b>Recoll 1.11.0 is out</b>. This version has    relatively 
129
  <a href="CHANGES.html">extensive changes</a>
130
  (<a href="pics/recoll0.png"> pic</a>): , and needs a full
131
  indexation after installation. I hope that some brave souls
132
  will be willing to help with shaking the last initial
133
  bugs: <a href="recoll-1.11.0.tar.gz">
134
    recoll-1.11.0.tar.gz</a>. </p>
145
135
146
      <p>Older recoll releases:
136
      <p>Older recoll releases:
147
    <a href="recoll-1.10.1.tar.gz">1.10.1</a>.
137
    <a href="recoll-1.10.5.tar.gz">1.10.5</a>.
148
    <a href="recoll-1.10.0.tar.gz">1.10.0</a>.
138
    <a href="recoll-1.10.0.tar.gz">1.10.0</a>.
149
    <a href="recoll-1.9.0.tar.gz">1.9.0</a>.
139
    <a href="recoll-1.9.0.tar.gz">1.9.0</a>.
150
    <a href="older/recoll-1.8.2.tar.gz">1.8.2</a>.
140
    <a href="older/recoll-1.8.2.tar.gz">1.8.2</a>.
151
    <a href="older/recoll-1.7.6.tar.gz">1.7.6</a>.
141
    <a href="older/recoll-1.7.6.tar.gz">1.7.6</a>.
152
    <a href="older/recoll-1.6.3.tar.gz">1.6.3</a>.
142
    <a href="older/recoll-1.6.3.tar.gz">1.6.3</a>.
...
...
166
      find_applet.</a></p>
156
      find_applet.</a></p>
167
157
168
      <h2><a name="rpms">Packages</a></h2>
158
      <h2><a name="rpms">Packages</a></h2>
169
159
170
      <p>The executables inside the binary rpms have a static link to
160
      <p>The executables inside the binary rpms have a static link to
171
    xapian 1.0.4/5, there is no real dependency except Qt 3.3. 
161
    xapian 1.0.[4-8], there is no real dependency except Qt 3.3. 
172
    The Fedora and Mandriva packages unfortunately think that they
162
    The Fedora and Mandriva packages unfortunately think that they
173
    depend on exiftool (which is needed by the little
163
    depend on exiftool (which is needed by the little
174
    used jpeg info filter), due to excessive rpmbuild
164
    used jpeg info filter), due to excessive rpmbuild
175
    cleverness.
165
    cleverness.
176
    <br>
166
    <br>
177
    Of course you need xapian-core installed to use the source
167
    Of course you need xapian-core installed to use the source
178
    rpms. </p>
168
    rpms. </p>
179
169
180
      <p><b>Fedora Core</b>
170
      <p><b>Fedora Core</b>
181
    FC6 RPM: 
171
    FC6 RPM: 
182
    <a href="fc6/recoll-1.10.2-1.i386.rpm">
172
    <a href="fc6/recoll-1.10.6-1.i386.rpm">
183
      fc6/recoll-1.10.2-1.i386.rpm</a>. 
173
      fc6/recoll-1.10.6-1.i386.rpm</a>. 
184
    Source: 
174
    Source: 
185
    <a href="fc6/recoll-1.10.2-1.src.rpm">
175
    <a href="fc6/recoll-1.10.6-1.src.rpm">
186
      recoll-1.10.2-1.src.rpm</a>
176
      recoll-1.10.6-1.src.rpm</a>
177
  This package also installs and runs on Fedora 9.
187
      </p>
178
      </p>
188
179
189
      <p><b>Mandriva 2006</b>  (also works on 2005 and 2007). 
180
      <p><b>Mandriva 2006</b>  (also works on 2005 and 2007). 
190
    RPM: 
181
    RPM: 
191
    <a href="mandriva2006/recoll-1.10.2-0.1.20060mdk.i586.rpm">
182
    <a href="mandriva2006/recoll-1.10.6-0.1.20060mdk.i586.rpm">
192
      recoll-1.10.2-0.1.20060mdk.i586.rpm</a>. 
183
      recoll-1.10.6-0.1.20060mdk.i586.rpm</a>. 
193
    Source: 
184
    Source: 
194
    <a href="mandriva2006/recoll-1.10.2-0.1.20060mdk.src.rpm">
185
    <a href="mandriva2006/recoll-1.10.6-0.1.20060mdk.src.rpm">
195
      recoll-1.10.2-0.1.20060mdk.src.rpm</a>
186
      recoll-1.10.6-0.1.20060mdk.src.rpm</a>
196
      </p>
187
      </p>
197
188
198
      <p><b>Suse 10.3</b> 
189
      <p><b>Suse 10.3</b> 
199
    RPM: 
190
    RPM: 
200
    <a href="suse10.3/recoll-1.10.2-0.i586.rpm">
191
    <a href="suse10.3/recoll-1.10.6-0.i586.rpm">
201
      recoll-1.10.2-0.i586.rpm</a>. 
192
      recoll-1.10.6-0.i586.rpm</a>. 
202
    Source: 
193
    Source: 
203
    <a href="suse10.3/recoll-1.10.2-0.src.rpm">
194
    <a href="suse10.3/recoll-1.10.6-0.src.rpm">
204
      recoll-1.10.2-0.src.rpm</a>
195
      recoll-1.10.6-0.src.rpm</a>
205
      </p>
196
      </p>
206
197
207
      <p><b>Ubuntu 6.06 dapper / edgy / gutsy / hardy</b>
198
      <p><b>Ubuntu 6.06 dapper / edgy / gutsy / hardy</b>
208
  This has a static link on xapian 1.0.5:
209
    <a href="debian/dapper/recoll_1.10.2-0ubuntu1_i386.deb">
199
    <a href="debian/dapper/recoll_1.10.6-0ubuntu1_i386.deb">
210
      recoll_1.10.2-0ubuntu1_i386.deb</a> 
200
      recoll_1.10.6-0ubuntu1_i386.deb</a> 
211
    <a href="debian/dapper/">debian/dapper</a>. This package was
201
    <a href="debian/dapper/">debian/dapper</a>. This package was
212
    built on "dapper" and appears to work correctly on later
202
    built on "dapper" and appears to work correctly on later
213
  Ubuntu releases, so I skipped building specific packages for
203
  Ubuntu releases. This package is not configured for real-time
214
  them this time. Please contact me if this is a
204
  indexing. Here is a package for Ubuntu 8.04 Hardy which
215
  problem.</p>
205
  is:
206
  <a href="debian/hardy/recoll_1.10.6-0ubuntu1_i386.deb">
207
    recoll_1.10.6-0ubuntu1_i386.deb</a> 
208
      </p>
216
209
217
      <p><b>Debian unstable</b> Recoll is in the package repository,
210
      <p><b>Debian unstable</b> Recoll is in the package repository,
218
    you can install it with the usual <em>apt-get install recoll</em>. 
211
    you can install it with the usual <em>apt-get install recoll</em>. 
219
    <a href="http://packages.qa.debian.org/r/recoll.html">
212
    <a href="http://packages.qa.debian.org/r/recoll.html">
220
      Package page</a></p>
213
      Package page</a></p>
221
214
222
      <p><b>Debian 3.1</b> Thanks to Mario (<img align="top" src="mario.png">)
223
      for these: i386: 
224
  <a href="debian/sarge/recoll_1.8.1-1_i386.deb">
225
    recoll_1.8.1-1_i386.deb</a>. 
226
  amd64 version:
227
  <a href="debian/sarge/recoll_1.8.1-1_amd64.deb">
228
    recoll_1.8.1-1_amd64.deb</a>. 
229
      </p>
230
231
      <h2><a name="otherbinary">Binary bundles</a></h2>
215
      <h2><a name="otherbinary">Binary bundles</a></h2>
232
216
233
      <p>These are just prebuilt trees (without the source files).
217
      <p>These are just prebuilt trees (without the source files).
234
    The executables were built with xapian 1.0.5 (patched for the
218
    The executables were built with xapian 1.0.5 (patched for the
235
    NEAR bug) and libiconv 1.9.2 (where relevant) as static
219
    NEAR bug) and libiconv 1.9.2 (where relevant) as static
236
    libraries. They depend on qt 3.3. For Solaris, you should be
220
    libraries. They depend on Qt 3.3. For Solaris, you should be
237
    able to find a qt package 
221
    able to find a Qt package 
238
      <a href="http://www.sunfreeware.com/">here</a>.</p> 
222
      <a href="http://www.sunfreeware.com/">here</a>.</p> 
239
223
240
      <p>The installation instructions are <a
224
      <p>The installation instructions are <a
241
        href="usermanual/rcl.install.binary.html"> there</a>.</p>
225
        href="usermanual/rcl.install.binary.html"> there</a>.</p>
242
226
243
      <p><span class="application">FreeBSD</span> 6.3 i386: 
227
      <p><span class="application">FreeBSD</span> 6.3 i386: 
244
    <a href="freebsd/recoll-1.10.2-FreeBSD-6.3-STABLE.tgz">
228
    <a href="freebsd/recoll-1.10.6-FreeBSD-6.3-STABLE.tgz">
245
      recoll-1.10.2-FreeBSD-6.3-STABLE.tgz</a>
229
      recoll-1.10.6-FreeBSD-6.3-STABLE.tgz</a>
246
      </p>
230
      </p>
247
231
248
      <p><span class="application">Solaris 8</span> sparc. 
232
      <p><span class="application">Solaris 8</span> sparc. 
249
      Note to Solaris users: you need to perform the initial
233
      Note to Solaris users: you need to perform the initial
250
      indexing pass with "recollindex", not the recoll GUI indexing
234
      indexing pass with "recollindex", not the recoll GUI indexing
251
      thread. See <a href="BUGS.txt">errata</a>.
235
      thread. See <a href="BUGS.txt">errata</a>.
252
      <a href="sunos/recoll-1.10.2-SunOS-5.8.tgz">
236
      <a href="sunos/recoll-1.10.6-SunOS-5.8.tgz">
253
        recoll-1.10.2-SunOS-5.8.tgz</a>.
237
        recoll-1.10.6-SunOS-5.8.tgz</a>.
254
238
255
      <p>Recoll also builds and runs on Solaris 10, but, given the
239
      <p>Recoll also builds and runs on Solaris 10, but, given the
256
    situation of open source packages for Solaris (very old qt on
240
    situation of open source packages for Solaris (very old Qt on
257
    the Companion CD, inconsistent versions of the compiler and
241
    the Companion CD, inconsistent versions of the compiler and
258
    non-threaded version of qt on sunfreeware), I've come to the
242
    non-threaded version of Qt on sunfreeware), I've come to the
259
    temporary conclusion that you are better off building than
243
    temporary conclusion that you are better off building than
260
    trying to install packages. The approach I recently tried and
244
    trying to install packages. The approach I recently tried and
261
    which worked was to:
245
    which worked was to:
262
    <ul>
246
    <ul>
263
      <li>Install gcc 3.4.6 and gnu make from the sunfreeware 
247
      <li>Install gcc 3.4.6 and gnu make from the sunfreeware 
264
        packages (go to /usr/local). I guess that the gcc in
248
        packages (go to /usr/local). I guess that the gcc in
265
        /usr/sfw should be ok too here.</li>
249
        /usr/sfw should be ok too here.</li>
266
      <li>Compile xapian-core and install it (with prefix
250
      <li>Compile xapian-core and install it (with prefix
267
        /usr/local).</li>
251
        /usr/local).</li>
268
      <li>Configure and install qt. The following config worked for me,
252
      <li>Configure and install Qt. The following config worked for me,
269
        with qt 3.3.8:
253
        with Qt 3.3.8:
270
<pre>
254
<pre>
271
./configure -platform solaris-g++ -prefix /usr/local/Trolltech/Qt-3.3.8/ -thread
255
./configure -platform solaris-g++ -prefix /usr/local/Trolltech/Qt-3.3.8/ -thread
272
</pre>
256
</pre>
273
           Then make. Weirdly, I had to add the qt build lib/
257
           Then make. Weirdly, I had to add the Qt build lib/
274
           directory to LD_LIBRARY_PATH at some point during the
258
           directory to LD_LIBRARY_PATH at some point during the
275
           build).
259
           build).
276
      </li>
260
      </li>
277
      <li>Set QTDIR=/usr/local/Trolltech/Qt-3.3.8 and 
261
      <li>Set QTDIR=/usr/local/Trolltech/Qt-3.3.8 and 
278
        QMAKESPEC=/usr/local/Trolltech/Qt-3.3.8/mkspecs/solaris-g++
262
        QMAKESPEC=/usr/local/Trolltech/Qt-3.3.8/mkspecs/solaris-g++
...
...
308
    <a href="mailto:jean-francois.dockes@wanadoo.fr">me</a> and
292
    <a href="mailto:jean-francois.dockes@wanadoo.fr">me</a> and
309
    earn my gratefulness (and your less multilingual
293
    earn my gratefulness (and your less multilingual
310
    compatriot's)...</p>
294
    compatriot's)...</p>
311
295
312
      <p>You can use the <em>.ts</em> file to alter the translations if you
296
      <p>You can use the <em>.ts</em> file to alter the translations if you
313
    wish (use QT's <em>linguist</em> tool to edit the source file,
297
    wish (use Qt's <em>linguist</em> tool to edit the source file,
314
    then <em>lrelease</em> to produce the <em>.qm</em> file.).
298
    then <em>lrelease</em> to produce the <em>.qm</em> file.).
315
    The <literal>.qm</literal> file should be copied to 
299
    The <literal>.qm</literal> file should be copied to 
316
    <span class="filename">/usr/[local/]share/recoll/translations</span>
300
    <span class="filename">/usr/[local/]share/recoll/translations</span>
317
      </p>
301
      </p>
318
302
...
...
323
    release:</h3>
307
    release:</h3>
324
308
325
      <p>German. 
309
      <p>German. 
326
    <a href="translations/recoll_de.ts">recoll_de.ts</a>
310
    <a href="translations/recoll_de.ts">recoll_de.ts</a>
327
    <a href="translations/recoll_de.qm">recoll_de.qm</a>
311
    <a href="translations/recoll_de.qm">recoll_de.qm</a>
312
  </p> 
313
      <p>Ukrainian. 
314
  <a href="translations/recoll_uk.ts">recoll_uk.ts</a>
315
  <a href="translations/recoll_uk.qm">recoll_uk.qm</a>
316
  </p> 
317
      <p>Russian. 
318
  <a href="translations/recoll_ru.ts">recoll_ru.ts</a>
319
  <a href="translations/recoll_ru.qm">recoll_ru.qm</a>
328
    </p> 
320
    </p> 
329
<!--
321
<!--
330
      <p><b>Italian</b>. Thanks to Mario, Christian and Giovanni for this.
322
      <p><b>Italian</b>. Thanks to Mario, Christian and Giovanni for this.
331
    <a href="translations/recoll_it.ts">recoll_it.ts</a>
323
    <a href="translations/recoll_it.ts">recoll_it.ts</a>
332
    <a href="translations/recoll_it.qm">recoll_it.qm</a>
324
    <a href="translations/recoll_it.qm">recoll_it.qm</a>