如何在Apt-get中安装最新版本的Sphinx Seach?

当我做“sudo apt-get install sphinxsearch”时,我得到0.9版本。 我想要最新的稳定版本(我相信是2.4)

我怎样才能使用aptitude

使用第三方存储库,否则升级到Ubuntu 12.04。 这个12.04版本的软件包含有sphinxsearch 2.0.4 ,截至2012年3月。

你可以下载源文件并编译它。 它是一个非常简单的编译,只需要几分钟。 从该网站( http://sphinxsearch.com/docs/current.html#installing ):

2.3。 在Linux上安装Sphinx

从分发tarball中提取所有内容(不是你已经?),然后转到sphinx子目录。 (我们在这里仅使用2.0.1-beta版本,请务必将其更改为您正在使用的特定版本。)

 $ tar xzvf sphinx-2.0.1-beta.tar.gz $ cd sphinx 

运行configuration程序:

 $ ./configure 

有许多选项可供configuration。 完整的清单可以通过使用–help开关来获得。 最重要的是:

–prefix,指定在哪里安装Sphinx; 比如–prefix = / usr / local / sphinx(所有的例子都使用这个前缀)

–with-mysql,指定在哪里查找MySQL包含和库文件,如果自动检测失败;

–with-pgsql,它指定在哪里查找PostgreSQL包含和库文件。

build立二进制文件:

 $ make 

将二进制文件安装到您select的目录中:(默认为/ usr / local / bin / on * nix系统,但被configure –prefix覆盖)

 $ make install 

你可以使用ppa的仓库:

 add-apt-repository ppa:dhuggins/cmusphinx apt-get update apt-get install sphinxsearch 

在任何Ubuntu版本上安装sphinxsearch。

  1. 去突触包pipe理器
  2. searchsphinxsearch ,然后select并安装。
  3. 安装之后,sphinxconfiguration文件位于/etc/sphinxsearch/文件夹中。
  4. 打开命令propt
  5. $sudo gedit /etc/sphinxsearch/sphinx.conf
  6. 打开文件并根据您的要求进行更改。
  7. 如果文件为空,则必须使用以下命令创build它: $sudo cp /etc/sphinxsearch/sphinx.conf.sample /etc/sphinxsearch/sphinx.conf
  8. 发出命令sudo indexer --rotate --all ,你的索引将开始。