Проект ACIS: содержание, old manual.
Нужно, во первых, чтобы Berkeley DB была скомпилирована с опцией —enable-rpc
. (Эта опция даётся программе
configure
непосредственно перед компиляцией.)
Во-вторых, нужно, чтобы perl-модуль BerkeleyDB
был
скомпилирован именно с этой версией Berkeley DB, где включена
поддержка RPC.
В-третьих, нужно, чтобы в этот момент на компьютере работала
программа berkeley_db_svc
. Для того, чтобы она
обслуживала запросы ShortIDs::Client
, нужно выделить
директорию для будущей там базы данных. Имя этой директории должно
быть "SID" (не считая предыдущих уровней директории). И это имя
передаётся berkeley_db_svc
как параметр при запуске.
Например, я запускаю это так:
/usr/local/BerkeleyDB.4.0/bin/berkeley_db_svc -v -h /opt/ARDB/SID