web-dev-qa-db-fra.com

Existe-t-il un paquet apt-get pour la recherche Sphinx?

Je voudrais savoir s'il existe un paquet pour recherche Sphinx se cacher quelque part. Leur page de téléchargement montre divers RPM, mais je n’ai rien trouvé pour Ubuntu.

Le installer depuis le source est super facile, mais il serait bien de l’avoir sous gestion des paquets.

5
jdl

Sudo apt-get install sphinxsearch

Paquets Ubuntu: Recherche Sphinx (Lucid)

11
Marco Ceppi

Vous pouvez utiliser checkinstall lors de l'installation à partir du source. il créera un fichier .deb et installera le package généré.

Il y a plus de détails sur le wiki , mais brièvement, au lieu de:

Sudo make install

faire:

Sudo checkinstall

et Sphinx sera sous gestion de colis.

Notez que le paquet généré n'est vraiment bon que pour la machine sur laquelle vous l'avez créé, car il ne concerne qu'une architecture et manque de la plupart des métadonnées importantes nécessaires à la distribution (comme les prérequis). Cependant, cela vous permettra de mettre à niveau ou de désinstaller proprement.

5
jbowtie

Vous pouvez ajouter les dernières versions de construction stables pour 2.2. * de recherche sphinx à votre système.

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

plus d'informations sur le référentiel: https://launchpad.net/~builds/+archive/ubuntu/sphinxsearch-rel22/

PS: Désolé de répondre à une vieille question, mais Ubuntu pense toujours que la "meilleure" version est la version 2.0.4 et que j'avais besoin de la version 2.2.7 (dernière ) et après quelques recherches, j'ai trouvé cette solution.

2
Seti

Sphinxsearch vous donne la version 0.9.8, sur le site de téléchargement de Sphinx lui-même, elle est à 2.0.8 ... Vous voudrez peut-être ne pas utiliser la version d’apt-get si vous voulez des fonctionnalités de recherche à jour.

0
JVee

Du sphinx documentation

Installation de paquets Sphinx sur Debian et Ubuntu

Il existe deux manières d’obtenir Sphinx pour Ubuntu: les packages deb classiques et le référentiel PPA du Launchpad.

Paquets Deb:

Sphinx nécessite l’installation de quelques bibliothèques sur Debian/Ubuntu. Utilisez apt-get pour télécharger et installer ces dépendances:

$ Sudo apt-get install mysql-client unixodbc libpq5

Maintenant vous pouvez installer Sphinx:

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

Dépôt PPA (Ubuntu uniquement).

L'installation de Sphinx est beaucoup plus facile à partir du référentiel Sphinxsearch PPA, car vous obtiendrez toutes les dépendances et pourrez également mettre à jour Sphinx vers la dernière version à l'aide de la même commande.

Premièrement, ajoutez le référentiel Sphinxsearch et mettez à jour la liste des packages:

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

Installez/mettez à jour le paquet sphinxsearch:

$ Sudo apt-get install sphinxsearch

Le démon recherché par Sphinx peut être démarré/arrêté en utilisant la commande de service:

$ Sudo service sphinxsearch start

2.4. Installation de paquets Sphinx sur RedHat et CentOS

Nous distribuons actuellement Sphinx RPMS et SRPMS sur notre site Web pour les versions 5.x et 6.x de Red Hat Enterprise Linux, mais ils peuvent également être installés sur CentOS.

Avant l'installation, assurez-vous que ces packages sont installés:

$ yum install postgresql-libs unixODBC

Téléchargez le site Web RedHat RPM à partir de Sphinx et installez-le:

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

Après avoir préparé le fichier de configuration (voir Visite rapide), vous pouvez lancer le démon searchd:

$ service searchd start
0
Subash