it-swarm.it

Esiste un pacchetto apt-get per la ricerca Sphinx?

Vorrei sapere se esiste un pacchetto per ricerca Sfinge nascosto da qualche parte. La loro pagina di download mostra vari RPM, ma non sono riuscito a trovare nulla per Ubuntu.

install from source è semplicissimo, ma sarebbe bello averlo nella gestione dei pacchetti.

5
jdl

Sudo apt-get install sphinxsearch

Pacchetti Ubuntu: Sphinx Search (Lucid)

11
Marco Ceppi

È possibile utilizzare checkinstall durante l'installazione dal sorgente; creerà un file .deb e installerà il pacchetto generato.

Ci sono più dettagli sul wiki , ma, brevemente, invece di:

Sudo make install

fare:

Sudo checkinstall

e Sphinx sarà sotto la gestione dei pacchetti.

Si noti che il pacchetto generato è davvero buono solo per la macchina su cui lo si è creato in quanto è solo per un'architettura e manca della maggior parte dei metadati importanti necessari per la distribuzione (come i prerequisiti). Tuttavia ti permetterà di aggiornare o disinstallare in modo pulito.

5
jbowtie

È possibile aggiungere ultime versioni stabili build per 2.2. * della ricerca sfinge al tuo sistema.

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

maggiori informazioni sul repository: https://launchpad.net/~builds/+archive/ubuntu/sphinxsearch-rel22/

PS: Ci scusiamo per la risposta alla vecchia domanda, ma Ubuntu pensa ancora che la versione migliore, sia 2.0.4, e mi servisse 2.2.7 (ultimo ) e dopo alcune ricerche ho trovato questa soluzione.

2
Seti

La app sphinxsearch di apt-get ti dà la versione 0.9.8, nel sito di download dalla stessa Sphinx è alla 2.0.8 ... Potresti voler non usare la versione di apt-get se vuoi funzionalità di ricerca aggiornate.

0
JVee

Dalla sfinge documentazione

Installazione dei pacchetti Sphinx su Debian e Ubuntu

Esistono due modi per ottenere Sphinx per Ubuntu: pacchetti deb regolari e repository PPA Launchpad.

Pacchetti deb:

Sphinx richiede l'installazione di alcune librerie su Debian/Ubuntu. Usa apt-get per scaricare e installare queste dipendenze:

$ Sudo apt-get install mysql-client unixodbc libpq5

Ora puoi installare Sphinx:

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

Repository PPA (solo Ubuntu).

L'installazione di Sphinx è molto più semplice dal repository PPA di Sphinxsearch, perché otterrai tutte le dipendenze e puoi anche aggiornare Sphinx all'ultima versione con lo stesso comando.

Innanzitutto, aggiungi il repository Sphinxsearch e aggiorna l'elenco dei pacchetti:

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

Installa/aggiorna pacchetto sphinxsearch:

$ Sudo apt-get install sphinxsearch

Il demone cercato Sphinx può essere avviato/arrestato usando il comando di servizio:

$ Sudo service sphinxsearch start

2.4. Installazione dei pacchetti Sphinx su RedHat e CentOS

Attualmente distribuiamo Sphinx RPMS e SRPMS sul nostro sito Web per entrambe le versioni 5.xe 6.x di Red Hat Enterprise Linux, ma possono essere installati anche su CentOS.

Prima dell'installazione assicurarsi di avere questi pacchetti installati:

$ yum install postgresql-libs unixODBC

Scarica RedHat RPM dal sito Web di Sphinx e installalo:

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

Dopo aver preparato il file di configurazione (vedi Quick tour), puoi avviare searchd daemon:

$ service searchd start
0
Subash