当我做“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。
sphinxsearch ,然后select并安装。 /etc/sphinxsearch/文件夹中。 $sudo gedit /etc/sphinxsearch/sphinx.conf $sudo cp /etc/sphinxsearch/sphinx.conf.sample /etc/sphinxsearch/sphinx.conf sudo indexer --rotate --all ,你的索引将开始。