it-swarm-ko.tech

스핑크스 검색을위한 적절한 패키지가 있습니까?

Sphinx search 어딘가에 숨어있는 패키지가 있는지 알고 싶습니다. 그들의 다운로드 페이지는 다양한 RPM을 보여 주지만 우분투에는 아무것도 찾을 수 없었습니다.

소스에서 설치 는 매우 쉽지만 패키지 관리를받는 것이 좋습니다.

5
jdl
11
Marco Ceppi

소스에서 설치할 때 checkinstall을 사용할 수 있습니다. .deb 파일을 생성하고 생성 된 패키지를 설치합니다.

더 자세한 내용은 wiki에서 이지만 간단히 말하면 다음과 같습니다.

Sudo make install

하다:

Sudo checkinstall

그리고 스핑크스는 패키지 관리하에 있습니다.

생성 된 패키지는 하나의 아키텍처에만 해당되며 배포에 필요한 대부분의 메타 데이터 (예제와 같은)가 없기 때문에 생성 한 시스템에만 실제로 유용합니다. 그러나 완전히 업그레이드하거나 제거 할 수 있습니다.

5
jbowtie

스핑크스 검색의 2.2. * 에 대해 최신 안정 빌드 릴리스를 추가 할 수 있습니다. 시스템에.

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

저장소에 대한 자세한 정보 : https://launchpad.net/~builds/+archive/ubuntu/sphinxsearch-rel22/

PS : 오래된 질문에 응답하여 죄송하지만 우분투는 여전히``최고의 ''버전은 2.0.4라고 생각하며 2.2.7이 필요합니다 (최신 ) 및 일부 연구 후이 솔루션을 찾았습니다.

2
Seti

Apt-get install sphinxsearch는 0.9.8 버전을 제공하며, Sphinx 자체의 다운로드 사이트에서 2.0.8입니다 ... 최신 검색 기능을 원한다면 apt-get 버전을 사용하지 않을 수 있습니다.

0
JVee

스핑크스에서 documentation

데비안과 우분투에 스핑크스 패키지 설치

Ubuntu 용 Sphinx를 얻는 방법에는 일반 deb 패키지와 Launchpad PPA 저장소라는 두 가지 방법이 있습니다.

뎁 패키지 :

스핑크스는 데비안/우분투에 몇 개의 라이브러리를 설치해야합니다. apt-get을 사용하여 다음 종속성을 다운로드하고 설치하십시오.

$ Sudo apt-get install mysql-client unixodbc libpq5

이제 스핑크스를 설치할 수 있습니다 :

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

PPA 저장소 (우분투 만 해당).

Sphinxsearch PPA 리포지토리에서 Sphinx를 설치하는 것이 훨씬 쉽습니다. 모든 종속성을 얻을 수 있고 동일한 명령으로 Sphinx를 최신 버전으로 업데이트 할 수도 있기 때문입니다.

먼저 Sphinxsearch 저장소를 추가하고 패키지 목록을 업데이트하십시오.

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

Sphinxsearch 패키지 설치/업데이트 :

$ Sudo apt-get install sphinxsearch

서비스 명령을 사용하여 스핑크스 검색 데몬을 시작/중지 할 수 있습니다.

$ Sudo service sphinxsearch start

2.4. RedHat 및 CentOS에 Sphinx 패키지 설치

현재 Red Hat Enterprise Linux 5.x 및 6.x 버전 모두에 대해 당사 웹 사이트에서 Sphinx RPMS 및 SRPMS를 배포하고 있지만 CentOS에도 설치할 수 있습니다.

설치하기 전에 다음 패키지가 설치되어 있는지 확인하십시오.

$ yum install postgresql-libs unixODBC

Sphinx 웹 사이트에서 RedHat RPM을 다운로드하여 설치하십시오.

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

구성 파일을 준비한 후 (빠른 둘러보기 참조) 검색된 데몬을 시작할 수 있습니다.

$ service searchd start
0
Subash