配置狮身人面像搜索时遇到问题

时间:2011-01-05 16:03:20

标签: installation sphinx

我将sphinx 0.9.9下载到我的ubuntu 10.4机器上。

我运行cd ~/sphinx-0.9.9然后./configure,然后make然后make install

Make install给了我错误,所以我运行sudo make install然后没有错误。

我正在浏览文档。我在 2.6. Quick Sphinx usage tour

它说:

  

以下所有示例命令都假设您在/ usr / local / sphinx中安装了Sphinx,因此可以在/ usr / local / sphinx / bin / searchd中找到searchd。

我确实有/usr/local/sphinx但其中没有bin个文件夹,只有etcvar

然后还说:

  

这是一个example.sql示例数据文件,用于填充该表,其中包含一些文档用于测试目的:

     

$ mysql -u test< /usr/local/sphinx/etc/example.sql

但在我的/usr/local/sphinx/etc/文件夹中只有一个文件:sphinx.conf

并且根据文档尚未存在事件,它应该是sphinx.conf.dist


我试图在6个月前安装sphinx并放弃了。我现在只是重新审视它,所以也许我有可能搞砸了一些东西然后现在给我带来了麻烦。有没有办法删除所有狮身人面像所以我可以再尝试新鲜?或者有没有人有任何其他想法发生了什么?

3 个答案:

答案 0 :(得分:0)

您可以尝试安装狮身人面像的package version;它稍微老一点,但也应该工作。至于编译问题,您可以查看SphinxSearch forum

答案 1 :(得分:0)

答案 2 :(得分:0)

我建议重新安装sphinx,只需删除文件夹/或运行sudo make uninstall,你已经安装了sphinx,然后按照以下步骤重新安装sphinx

  1. 更新和抓取依赖项。运行这些命令以获取安装Sphinx所需的文件。

    • sudo apt-get update
    • sudo apt-get dist-upgrade
    • sudo apt-get install build-essential
    • sudo apt-get install libmysqlclient15-dev
  2. 下载源代码,Untar和prep。这里有点复杂。您需要提取源,更改到目录并配置Sphinx。用这些命令做到这一点。

    • tar xvzf sphinx-0.9.8.1.tar.gz
    • cd sphinx-0.9.8.1 /
    • ./ configure --with-mysql-includes = / usr / include / mysql --with-mysql-libs = / usr / lib / mysql
  3. 制作并安装Sphinx

    • 使
    • sudo make install