En cas que estiguem actualitzant l’sphinx, el que haurem de fer primer de tot es una backup de la versió que tenim actualment:
cd /usr/local/
tar cvfz sphinx.tgz sphinx/*
i ens guardem la configuració que tenim actualment en l’sphinx en cas que la volguem mantenir:
cp /usr/local/sphinx/etc/sphinx.conf /tmp/
Despres compilem la nova versió a instal·lar del sphinx seguint els passos següents:
wget http://sphinxsearch.com/downloads/sphinx-0.9.8.tar.gztar xvfz sphinx-0.9.8.tar.gzcd sphinx-0.9.8cat INSTALL(per seguir les instruccions de la instal·lació)./configure --prefix ./usr/local/sphinx(amb aquest parametre li indiquem on tenim o volem instal·lar l’sphinx)make(aqui és on realment compilem els fitxers que esn hem baixat)
En cas que ja tinguem un sphinx funcionant l’hem d’aturar abans de seguir amb la instal·lació
cd /usr/local/sphinx/bin/
./searchd --stop
En cas que pel cami algo no anés del tot bé fem una copia de la versió actual per tal de poder desfer els canvis de forma ràpida i senzilla:
cd /usr/local/
mv sphinx sphinx_old
i finalitzem la instalació fent:
make installque el que fa és moure els binaris obtinguts de la compilació a la carpeta correcta
En cas que haguem guardat el fitxer de la configuració el recuperem:
cp /tmp/sphinx.conf /usr/local/sphinx/etc/.
i finalment reiniciem l’sphinx perque torni a funcionar:
cd /usr/sphinx/bin/
./serachd
16.07.2008 a les 13:46
[...] cop hem actualitzat l’sphinx el que hem de fer es actualitzar els indexs de la següent [...]