Linux за българи: Форуми

Linux секция за начинаещи => Настройка на програми => Темата е започната от: Twins в Jul 09, 2009, 11:26



Титла: Инсталиране и компилиране на Squidguard и BerkeleyDB
Публикувано от: Twins в Jul 09, 2009, 11:26
Първо разкомпресирах пакета с командния ред:
tar xvzf squidGuard-1.4. tar.gz

Второ -компилиране на SquidGuard
cd squidGuard-1.4
./configure


При което след 20-30 успешни реда, но и няколко от вида
checking db.h usability... no
checking db.h presence... no
checking for db.h... no
ми дава грешка

No db.h found
   The Berkley DB library is required for squidGuard
   to compile. Get it from http://www.oracle.com
   use --with-db=DIR or --with-db-inc=DIR to specify
   its location. (default is /usr/local/BerkeleyDB)

След като специфицирах пътя, където е записана на базата данни
с командата ./configure --with-db-inc=/usr/local/BerkeleyDB

грешката при компилиране на SquidGuard 1.4 продължава за да мога да извърша инсталирането му с командата
make Install

П.С. Използвам Ubuntu и Berkley db-4.5.20.NC разкомресирана в /usr/local/BerkeleyDB


Титла: Re: Инсталиране и компилиране на Squidguard и BerkeleyDB
Публикувано от: romeo_ninov в Jul 09, 2009, 15:01
За да ползваш този номер трябва да компилираш BerkeleyDB преди да можеш да ползваш библиотеките му


Титла: Re: Инсталиране и компилиране на Squidguard и BerkeleyDB
Публикувано от: Twins в Jul 10, 2009, 08:06
За да ползваш този номер трябва да компилираш BerkeleyDB преди да можеш да ползваш библиотеките му

Да опитах да компилирам Berkeley

Влязох в директорията където съм разархивирал базата данни  \usr\local\BerkeleyDB
и там написах ./configure
но системата ми върна съобщението че няма такъв файл ли директория
No such file or Directory

Какво следва да напрая в такъв случай?
 


Титла: Re: Инсталиране и компилиране на Squidguard и BerkeleyDB
Публикувано от: neter в Jul 10, 2009, 08:42
Следва да прочетеш документацията по инсталирането на на Berkeley. Четенето започва от файла README ;)