最新版本的sphinxsearch在Debian 7和Ubuntu上

时间:2014-10-23 07:01:12

标签: ruby-on-rails linux sphinx thinking-sphinx apt

我在我的Rails应用程序中使用sphinxsearch和Thinking Sphinx,现在我遇到了这个问题:Thinking Sphinx unknown identifier groupby

现在在本地我通过自制程序安装了当前版本的sphinx:

brew install sphinx

现在安装的版本是2.2.4:

brew info sphinx

# sphinx: stable 2.2.5, HEAD
# http://www.sphinxsearch.com
# /usr/local/Cellar/sphinx/2.2.4 (15 files, 17M) *

在我的生产服务器上,我似乎有一个过时的sphinxsearch版本,这似乎是我的问题的原因:

apt-get update
apt-cache show sphinxsearch

# Package: sphinxsearch
# Version: 2.0.4-1.1
# Installed-Size: 9909
# Maintainer: Radu Spineanu <radu@debian.org>
# Architecture: amd64
# Depends: libc6 (>= 2.2.5), libexpat1 (>= 2.0.1), libgcc1 (>= 1:4.1.1), libmysqlclient18 (>= 5.5.24+dfsg-1), libpq5, libstdc++6 (>= 4.1.1), libstemmer0d (>= 0+svn527), zlib1g (>= 1:1.1.4), adduser

Debian says

  

包sphinxsearch

     

squeeze(oldstable)(misc):快速独立的全文SQL搜索引擎

     
      
  • 0.9.9-6:amd64 armel i386 ia64 kfreebsd-amd64 kfreebsd-i386 mips mipsel powerpc s390 sparc
  •   
     

wheezy(stable)(misc):快速独立的全文SQL搜索引擎

     
      
  • 2.0.4-1.1:amd64 armel armhf i386 ia64 kfreebsd-amd64 kfreebsd-i386 mips mipsel powerpc s390 s390x sparc
  •   
     

sid(不稳定)(misc):快速独立的全文SQL搜索引擎

     
      
  • 2.0.4-1.1 + b1 [debports]:sparc64
  •   
  • 2.0.4-1.1 [debports]:alpha amd64 armel armhf i386 kfreebsd-amd64 kfreebsd-i386 mips mipsel powerpc powerpcspe ppc64 s390x sh4 sparc
  •   
  • 0.9.9-6 [debports]:hppa
  •   

所以我似乎只能通过apt安装spincxsearch的2.0.x。为什么这样,如何更新而无需从源代码编译包。

2 个答案:

答案 0 :(得分:1)

这里有ubuntu包: http://sphinxsearch.com/downloads/release/

直接通过dpkg下载并安装

答案 1 :(得分:0)

您可以将 2.2。* sphinx搜索的最新稳定构建版本添加到您的系统中。

$ add-apt-repository ppa:builds/sphinxsearch-rel22
$ apt-get update
$ apt-get install sphinxsearch

有关存储库的更多信息:https://launchpad.net/~builds/+archive/ubuntu/sphinxsearch-rel22/

PS:别忘了sudo所有命令。