Como instalar uma versão específica da sphinx via apt-get no Ubuntu?

1

Eu quero instalar uma versão específica de sphinx no meu servidor Ubuntu 12.04 LTS. Estou usando o Chef, mas acho que isso é incidental à minha pergunta.

Eu sei que geralmente se pode fazer:

apt-get install some_package=version

No entanto, não consigo encontrar o número / nome da versão correta para a esfinge 2.2.4. Eu tentei o seguinte:

2.2.4
2.2.4-4699-0ubuntu10
2.2.4-4699-0ubuntu10_amd64

E eu recebo Version '2.2.4-4699-0ubuntu10' for 'sphinxsearch' was not found (ou semelhante).

Você pode ver o pacote listado aqui . Já adicionei o PPA e atualizei.

O que estou fazendo de errado?

    
por Andy Stewart 08.10.2014 / 11:23

1 resposta

1

Ah, acabou que a adição do PPA falhou, então seus pacotes não estavam disponíveis.

A adição do PPA falhou porque o comando add-apt-repository não estava disponível. Isso foi resolvido pela primeira apt-get install python-software-properties .

Veja a solução completa:

apt-get install python-software-properties
add-apt-repository -y ppa:builds/sphinxsearch-daily
apt-get -y update

# inspect the available packages
apt-cache policy sphinxsearch

apt-get install -y sphinxsearch=2.2.4-4699-0ubuntu10
    
por 08.10.2014 / 11:36

Tags