Для упрощения процесса конфигурирования мы добавили скрипт конфигурации
install.pl. Запустите install.pl
и отвечая на вопросы, выберите нужную конфигурацию DataparkSearch
После того, как вы выберите все опции, этот скрипт запустит ./configure с выбранными вами ключами.
Он также создаст файл create install.options
содержащий ваши настройки, и которые будут использованы при следующих запусках этого скрипта.
После того, как процес конфигурирования будет завершен, создайте и проинсталируйте DataparkSearch
как описано в разделе 3.
В случае, если вы желаете сконфигурировать DataparkSearch
вручную без использования скрипта конфигурирования, проделайте следующие шаги:
Если нужна поддержка SQL базы данных:
sh$ ./configure --with-mysql
или
sh$ ./configure --with-pgsql
или другим ключом, соответствующим выбраной базе данных,
или с несколькими базами:
sh$ ./configure --with-mysql --with-pgsql --with-msql --with-freetds
По умолчанию, DataparkSearch устанавливается в директорию
/usr/local/dpsearch и поддериктории:
Если у вас нет прав для создания этой директории, или вы хотите установить
DataparkSearch в другую директорию, используйте для configure ключ
--prefix,
например,
./configure --prefix=/user/home/data --with-mysql
Для установки DataparkSearch с поддержкой HTTPS,
используйте следующий ключ для configure:
./configure --with-openssl
или, в случае, когда, библиотека OpenSSL установлена не в стандартной пути:
./configure --with-openssl=/path/to/library
Замечание: Пожалйста, имейте в виду, что установка библиотеки OpenSSL на вашем компьютере
необходима для поддержки HTTPS.
Вы можете видеть все ключи, запустив ./configure --help
Если вы хотите передать для компилятора C некоторые специфицеские ключи
(например, '-O7 -mpentium' создания оптимизированного кода под процессор
Pentium™, если используется компилятор egcs/pgcc), это можно сделать при помощи следующей команды
sh$ CFLAGS="-O7 -mpentium"
до запуска configure.
Для компиляции DataparkSearch под FreeBSD
с поддержкой Solid в старом aout формате, используйте
sh$ CFLAGS="-aout"
до запуска configure.
Для компиляции DataparkSearch под FreeBSD
с aout InterBase используйте
sh$ CFLAGS="-aout -static"
до запуска configure.
Вы можете также указать --enable-pthreads
для компиляции многопоточной версии indexer.
Для включения пооддержки отладчика памяти DMALLOC
используйте ключ --enable-dmalloc.
Кодировки euc-kr, big5, gb2312, tscii, gujarati и shift-jis не поддерживаются по умолчанию.
Для включения поддержки используйте ключ --with-extra-charsets.
Для включения поддержки всех кодовых страниц, используйте:
./configure --with-extra-charsets=all
Для включения поддержки только какой-то одной кодовой страницы:
./configure --with-extra-charsets=tscii
Для включения поддержки симейства кодировок китайского или японского языков:
./configure --with-extra-charsets=chinese
или
./configure --with-extra-charsets=japanese
Чтобы включить поддержку нескольких нужных кодовых страниц, указывайте их через запятую:
./configure --with-extra-charset=chinese,gujarati
Если у вас возникли трудности с конфигурированием, пожалуйста, смотрите Разд. 2.5.