it-swarm-pt.tech

Existe um pacote apt-get para a pesquisa Sphinx?

Eu gostaria de saber se existe um pacote para pesquisa Sphinx escondido em algum lugar. Sua página de download mostra vários RPMs, mas eu não consegui encontrar nada para o Ubuntu.

O install from source é super fácil, mas seria legal tê-lo sob o gerenciamento de pacotes.

5
jdl

Sudo apt-get install sphinxsearch

Pacotes Ubuntu: Pesquisa Sphinx (Lucid)

11
Marco Ceppi

Você pode usar checkinstall ao instalar a partir da fonte; ele criará um arquivo .deb e instalará o pacote gerado.

Há mais detalhes no wiki , mas, brevemente, ao invés de:

Sudo make install

faz:

Sudo checkinstall

e Sphinx estará sob gerenciamento de pacotes.

Observe que o pacote gerado é realmente bom apenas para a máquina em que você o criou, pois é apenas para uma arquitetura e falta a maioria dos metadados importantes necessários para distribuição (como pré-requisitos). No entanto, permitirá que você atualize ou desinstale de forma limpa.

5
jbowtie

Você pode adicionar lançamentos de versão mais recentes para 2.2. * de pesquisa de esfinge para o seu sistema.

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

mais informações sobre o repositório: https://launchpad.net/~builds/+archive/ubuntu/sphinxsearch-rel22/

PS: Desculpe por responder a pergunta antiga, mas o Ubuntu ainda acha que a melhor versão é 2.0.4 e eu precisava 2.2.7 ) e depois de alguma pesquisa eu encontrei esta solução.

2
Seti

O sphinxsearch do apt-get install dá-lhe a versão 0.9.8, no site de download do próprio Sphinx, ele está em 2.0.8 ... Você pode querer não usar a versão do apt-get se você quer os recursos de pesquisa atualizados.

0
JVee

Da esfinge documentação

Instalando pacotes do Sphinx no Debian e no Ubuntu

Existem duas maneiras de obter o Sphinx para o Ubuntu: pacotes deb regulares e o repositório PPA do Launchpad.

Pacotes de Deb:

O Sphinx requer algumas bibliotecas para serem instaladas no Debian/Ubuntu. Use o apt-get para baixar e instalar estas dependências:

$ Sudo apt-get install mysql-client unixodbc libpq5

Agora você pode instalar o Sphinx:

$ Sudo dpkg -i sphinxsearch_2.2.1-beta-0ubuntu11~precise_AMD64.deb

Repositório PPA (somente Ubuntu).

Instalar o Sphinx é muito mais fácil a partir do repositório Sphinxsearch PPA, porque você obterá todas as dependências e também poderá atualizar o Sphinx para a versão mais recente com o mesmo comando.

Primeiro, adicione o repositório Sphinxsearch e atualize a lista de pacotes:

$ Sudo add-apt-repository ppa:builds/sphinxsearch-daily
$ Sudo apt-get update

Instalar/atualizar o pacote sphinxsearch:

$ Sudo apt-get install sphinxsearch

O daemon pesquisado do Sphinx pode ser iniciado/parado usando o comando de serviço:

$ Sudo service sphinxsearch start

2.4. Instalando pacotes Sphinx no RedHat e no CentOS

Atualmente, distribuímos o Sphinx RPMS e o SRPMS em nosso site para as versões 5.xe 6.x do Red Hat Enterprise Linux, mas eles também podem ser instalados no CentOS.

Antes da instalação, certifique-se de ter esses pacotes instalados:

$ yum install postgresql-libs unixODBC

Baixe o RedHat RPM do site da Sphinx e instale-o:

$ rpm -Uhv sphinx-2.2.1-1.rhel6.x86_64.rpm

Depois de preparar o arquivo de configuração (consulte Tour rápido), você pode iniciar o daemon do searchd:

$ service searchd start
0
Subash