CINXE.COM
The Xapian Project : Downloads
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> <html> <head> <title>The Xapian Project : Downloads</title> <link rel="stylesheet" type="text/css" media="print" href="print.css"> <link rel="icon" href="/apple-touch-icon-precomposed.png" sizes="180x180"> <link rel="shortcut icon" href="/favicon.ico" type="image/x-icon"> <link rel="icon" href="/favicon.ico" type="image/x-icon"> <meta name="viewport" content="width=device-width, initial-scale=1"> <style type="text/css" media="screen"> <!-- @import "layout2.css"; //--> </style> <link rel="canonical" href="https://xapian.org/download"> </head> <body> <div id="Content"> <h1>Downloads</h1> <h2>Stable release</h2> <p>The 1.4 branch is the current stable release branch. We recommend you use this branch unless you have a particular need to use an older version. </p> <p id="1.4">The latest stable release is <B>1.4.27</B>:</p> <ul> <li> <a HREF="https://oligarchy.co.uk/xapian/1.4.27/xapian-core-1.4.27.tar.xz">xapian-core</a>: the Xapian library itself <a HREF="/docs/xapian-core-1.4.27/NEWS">[news]</a> <li> <a HREF="https://oligarchy.co.uk/xapian/1.4.27/xapian-omega-1.4.27.tar.xz">omega</a>: Omega - an application built on Xapian, consisting of indexers and a CGI search frontend. <a HREF="/docs/xapian-omega-1.4.27/NEWS">[news]</a> <li> <a HREF="https://oligarchy.co.uk/xapian/1.4.27/xapian-bindings-1.4.27.tar.xz">xapian-bindings</a>: bindings allowing Xapian to be used from various other programming languages <a HREF="/docs/xapian-bindings-1.4.27/NEWS">[news]</a> </ul> <p>The wiki contains a <a href="https://trac.xapian.org/wiki/ReleaseNotes">summary of bugs, patches, and workarounds</a> relating to the latest release. </p> <h2>Old stable release</h2> <p>The 1.2 branch is the previous stable release branch. We no longer provide support for this, and recommend upgrading to the current stable release series. </p> <p id="1.2">The latest old stable release is <B>1.2.25</B>:</p> <ul> <li> <a HREF="https://oligarchy.co.uk/xapian/1.2.25/xapian-core-1.2.25.tar.xz">xapian-core</a>: the Xapian library itself <a HREF="/docs/xapian-core-1.2.25/NEWS">[news]</a> <li> <a HREF="https://oligarchy.co.uk/xapian/1.2.25/xapian-omega-1.2.25.tar.xz">omega</a>: Omega - an application built on Xapian, consisting of indexers and a CGI search frontend. <a HREF="/docs/xapian-omega-1.2.25/NEWS">[news]</a> <li> <a HREF="https://oligarchy.co.uk/xapian/1.2.25/xapian-bindings-1.2.25.tar.xz">xapian-bindings</a>: bindings allowing Xapian to be used from various other programming languages <a HREF="/docs/xapian-bindings-1.2.25/NEWS">[news]</a> <li> <a HREF="https://oligarchy.co.uk/xapian/1.2.25/Search-Xapian-1.2.25.5.tar.gz">Search::Xapian</a>: Perl bindings (<a HREF="http://search.cpan.org/~olly/Search-Xapian-1.2.25.5/">on CPAN</a>) <a href="/docs/Search-Xapian-1.2.25.5/Changes">[news]</a> (<a HREF="http://search.cpan.org/~olly/Search-Xapian-1.2.25.5/Changes">on CPAN</a>) <small class="cpanwarn">(CPAN mirrors may not update for a few days after a new release)</small> </ul> <h1 id="deb">Debian and Ubuntu packages</h1> <p> Packages of xapian-core, xapian-omega, xapian-bindings (Java, Python, Ruby, and Tcl), and the perl Search::Xapian module (the package name is libsearch-xapian-perl) are available from the Debian and Ubuntu repositories. </p> <p> Backported Debian packages of newer versions are available from <a href="https://backports.debian.org/">backports.debian.org</a>. </p> <p> Backported Ubuntu packages of newer 1.4.x versions are available from a <a href="https://launchpad.net/~xapian/+archive/ubuntu/backports">Launchpad Personal Package Archive (PPA)</a> maintained by Olly Betts. Follow the instructions on the PPA page for how to make use of these. Currently all packages are backported to all Ubuntu releases which are still supported. </p> <h1 id="RPM">RPM packages</h1> <!-- If you don't want to try building packages for all the supported bindings, # you can disable particular bindings by passing these options to rpmbuild: # # - -without csharp Disable C# bindings # - -without php Disable PHP bindings # - -without python Disable Python bindings # - -without tcl8 Disable Tcl8 bindings ould you add the note at the top of the rpm spec in xapian-bindings (- -without csharp etc.) to the download page - preferably with an example: Building the bindings from source without mono: $ rpmbuild -ta - -without csharp xapian-bindings-*.tar.gz --> <h2 id="fedora">Fedora</h2> <p>Fedora have RPM packages for Xapian in their default repositories, though these may lag behind the latest releases a bit.</p> <h2 id="rhel">RedHat Enterprise Linux</h2> <p> If you want a recent release, you'll probably need to build it yourself. <a href="https://fedoraproject.org/wiki/EPEL">EPEL</a> has some older 1.2.x packages for RHEL 6 and RHEL 7, but note that we no longer support 1.2.x. </p> <h2 id="slackware">Slackware</h2> <p> Packages for slackware linux are available from <a href="https://slackbuilds.org/result/?search=xapian">slackbuilds</a>. </p> <h2 id="srpm">Source RPMs</h2> <p> The source RPMs (the files that end in ".src.rpm") are not distribution specific - you can build binary RPMs from those if binary packages aren't available for your architecture or distribution like so: </p> <blockquote><pre> <span id="prompt">$</span> rpmbuild --rebuild <i>PACKAGENAME</i>.src.rpm </pre></blockquote> <h2>Other RPM-based distributions</h2> <p>These RPM-based distributions have their own RPM packages which might be better tailored: </p> <ul> <li><a href="https://packages.altlinux.org/en/search?query=xapian">ALT Linux RPMs</a> of xapian-core, omega, and the python and ruby bindings</li> <li><a href="https://software.opensuse.org/search?q=xapian">SuSE RPMs</a> of xapian-core, omega, and most of the bindings</li> </ul> <h1>Other Linux Distributions</h1> <ul> <li>Gentoo has packages for <a href="https://packages.gentoo.org/packages/dev-libs/xapian">xapian-core</a>, <a href="https://packages.gentoo.org/packages/dev-libs/xapian-bindings">xapian-bindings</a> and <a href="https://packages.gentoo.org/packages/app-text/xapian-omega">xapian-omega</a>. </li> <li>FrugalWare Linux has <a href="https://www.frugalware.org/packages/?op=pkg&srch=xapian&arch=all&ver=current">packages of xapian-core and the bindings</a>.</li> <li>archlinux has <a href="https://aur.archlinux.org/packages/?SeB=n&K=xapian">packages of xapian-core, omega, and most of the bindings</a>.</li> <li>alpine Linux has <a href="https://pkgs.alpinelinux.org/packages?name=xapian-*&branch=&repo=&arch=&maintainer=">packages of xapian-core, omega, and most bindings</a>.</li> </ul> <h1>FreeBSD Ports Collection</h1> <p>The FreeBSD Ports Collection has <a href="https://www.freshports.org/search.php?query=xapian">packages</a> for xapian-core, xapian-omega, xapian-bindings (Python, Ruby and PHP), and Search::Xapian.</p> <h1>NetBSD pkgsrc</h1> <p>The NetBSD pkgsrc collection has <a href="http://pkgsrc.se/search.php?so=xapian">packages</a> for xapian-core, xapian-omega, and Search::Xapian.</p> <h1>OpenBSD</h1> <p>OpenBSD Ports has <a href="https://openports.pl/search?pkgname=xapian">packages</a> for <a href="https://openports.pl/path/databases/xapian-core">xapian-core</a>, <a href="https://openports.pl/path/databases/xapian-omega">xapian-omega</a> and <a href="https://openports.pl/path/databases/xapian-bindings">xapian-bindings</a> (perl, python and ruby currently).</p> <h1>macOS</h1> <p><a href="https://brew.sh/">Homebrew</a> has xapian-core and the bindings for several languages packaged. For example, use <code>brew install --build-from-source xapian --with-python</code> to install the core library and the Python bindings (note that currently you need to have installed python from Homebrew first).</p> <p>The <a href="http://www.finkproject.org/">Fink project</a> has <a href="http://pdb.finkproject.org/pdb/browse.php?summary=xapian">packages</a> for xapian-core, and the Python bindings.</p> <p>Alternatively, <a href="https://www.macports.org/">MacPorts</a> has <a href="https://www.macports.org/ports.php?by=name&substr=xapian">packages</a> for xapian-core.</p> <h1>Cygwin</h1> <p> Packages for xapian-core, xapian-bindings, and Search::Xapian are available from <a href="https://sourceware.org/cygwinports/">Cygwin Ports</a>. </p> <h1>Microsoft Windows</h1> <p> To build for native Microsoft Windows (not using Cygwin) the standard source tarball can be built using <a href="https://www.mingw-w64.org/">MSYS+mingw</a>. </p> </div> <div id="Menu"> <a href=".">home</a><br> <a href="features">features</a><br> <a href="history">history</a><br> <a href="lists">mailing lists</a><br> <a href="docs/">docs</a><br> <a href="users">current users</a><br> <a href="sponsors">sponsors</a><br> <a href="support">commercial support</a><br> <span id="current">download</span><br> <a href="bleeding">bleeding edge</a><br> <a href="bugs">bugs</a><br> <a href="contact">contact us</a><br> <a href="search">search this website</a><br> <form method="GET" action="search"><div><input type="search" name="P" size="14"></div></form> </div> </body> </html>