it-swarm-es.com

¿Existe un paquete apt-get para la búsqueda de Sphinx?

Me gustaría saber si hay un paquete para búsqueda de Sphinx escondido en algún lugar. Su página de descarga muestra varios RPM, pero no pude encontrar nada para Ubuntu.

instalar desde la fuente es súper fácil, pero sería bueno tenerlo bajo la administración de paquetes.

5
jdl

Sudo apt-get install sphinxsearch

Paquetes de Ubuntu: Sphinx Search (Lucid)

11
Marco Ceppi

Puede usar checkinstall al instalar desde la fuente; creará un archivo .deb e instalará el paquete generado.

Hay más detalles en la wiki , pero, brevemente, en lugar de:

Sudo make install

hacer:

Sudo checkinstall

y Sphinx estará bajo administración de paquetes.

Tenga en cuenta que el paquete generado realmente solo es bueno para la máquina en la que lo creó, ya que es solo para una arquitectura y carece de la mayoría de los metadatos importantes necesarios para la distribución (como requisitos previos). Sin embargo, le permitirá actualizar o desinstalar limpiamente.

5
jbowtie

Puede agregar las últimas versiones de compilación estable para 2.2. * de la búsqueda de esfinge a su sistema.

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

más información sobre el repositorio: https://launchpad.net/~builds/+archive/ubuntu/sphinxsearch-rel22/

PD: Perdón por responder a la pregunta anterior, pero ubuntu todavía piensa que la mejor versión es 2.0.4 y necesitaba 2.2.7 (la última ) y después de algunas investigaciones encontré esta solución.

2
Seti

La instalación de apt-get sphinxsearch le ofrece la versión 0.9.8, en el sitio de descarga de Sphinx está en 2.0.8 ... Es posible que no desee utilizar la versión de apt-get si desea capacidades de búsqueda actualizadas.

0
JVee

De la esfinge documentación

Instalación de paquetes Sphinx en Debian y Ubuntu

Hay dos formas de obtener Sphinx para Ubuntu: paquetes deb habituales y el repositorio PPA de Launchpad.

Paquetes Deb:

Sphinx requiere que se instalen algunas bibliotecas en Debian/Ubuntu. Use apt-get para descargar e instalar estas dependencias:

$ Sudo apt-get install mysql-client unixodbc libpq5

Ahora puedes instalar Sphinx:

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

Repositorio PPA (solo Ubuntu).

Instalar Sphinx es mucho más fácil desde el repositorio PPA de Sphinxsearch, porque obtendrá todas las dependencias y también puede actualizar Sphinx a la última versión con el mismo comando.

Primero, agregue el repositorio Sphinxsearch y actualice la lista de paquetes:

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

Instalar/actualizar el paquete sphinxsearch:

$ Sudo apt-get install sphinxsearch

El demonio buscado de Sphinx se puede iniciar/detener utilizando el comando de servicio:

$ Sudo service sphinxsearch start

2.4. Instalación de paquetes Sphinx en RedHat y CentOS

Actualmente distribuimos Sphinx RPMS y SRPMS en nuestro sitio web para las versiones 5.xy 6.x de Red Hat Enterprise Linux, pero también se pueden instalar en CentOS.

Antes de la instalación, asegúrese de tener estos paquetes instalados:

$ yum install postgresql-libs unixODBC

Descargue RedHat RPM del sitio web de Sphinx e instálelo:

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

Después de preparar el archivo de configuración (vea Visita rápida), puede comenzar a buscar el demonio:

$ service searchd start
0
Subash