понедельник, 30 марта 2015 г.

Установка старой версии Sphinx 0.9.9

Нужно установить на Debian 7 Sphinx 0.9.9.
При попытке установить просто так, ничего не компилировалось, нужен был компилятор версии 4.4.

Устанавливаем нужную версию компилятора и делаем новые симлинки на старые версии компиляторов:
# apt-get install g++-4.4
# rm /usr/bin/g++
# ln -s /usr/bin/g++-4.4 /usr/bin/g++
# rm /usr/bin/gcc
# ln -s /usr/bin/gcc-4.4 /usr/bin/gcc

Качаем Sphinx, устанавливаем:
# wget http://sphinxsearch.com/files/archive/sphinx-0.9.9.tar.gz
# tar xzf sphinx-0.9.9.tar.gz 
# cd sphinx-0.9.9/
# ./configure --without-mysql

# apt-get install checkinstall
# checkinstall

Во время сборки у меня появилась ошибка, о том, что невозможно создать каталог, создадим его вручную:
# mkdir -p /usr/local/var/data && mkdir -p /usr/local/var/log
# checkinstall

Сборка пакета прошла успешно, устанавливаем его:
# dpkg -i sphinx_0.9.9-1_i386.deb

Проверка версии пакета:
# search
Sphinx 0.9.9-release (r2117)

Комментариев нет: