Проект 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