На linux64 (opensuse 12.2) не установлен monetdbd

На linux64 (opensuse 12.2) не установлен monetdbd

Я установил monetdbс MonetDB-11.15.7.ziplinux64 box следуя инструкции в HowToStart.rstфайле. Загрузка доступназдесь.

Согласно странице быстрого запуска Monetdb, я должен иметь возможность запустить (примечание: monetdbне являетсяmonetdbd)

shell> monetdbd create /path/to/mydbfarm

но нетmonetdbdустановлен на моей системе согласно

find / -iname "*monetdbd"

Вместоmonetdbи mclientустановлены, но я получил соответственно

monetdb status
> monetdb: cannot find a control socket, use -h and/or -p

mclient
> could not connect to localhost:50000: Connection refused

Что пошло не так с моей установкой?

РЕШЕНО

На самом деле мне следовало обратить внимание на ./configureвывод

./configure ...

* Enabled/disabled components:
    gdk is enabled
    monetdb5 is enabled
    sql is enabled
    jaql is enabled
    geom is enabled
    fits is enabled
    rdf is disabled (by default)
    datacell is disabled (by default)
    odbc is enabled
    jdbc is enabled
    control is enabled
    testing is enabled

Когда я впервые установил его, большая часть необходимых библиотек отсутствовала.

решение1

Я думаю, что проблема может быть связана с настройкой среды. У вас есть каталог /usr/local/bin в $PATH?

printenv PATH | grep "/usr/local/bin"

Это должно вернуть $PATH с этим каталогом внутри. Если нет, то вы не сможете запустить monetdbd, не указав ему полный путь к исполняемому файлу:

/usr/local/bin/monetdbd

Я только что скачал, настроил и создал MonetDB и нашел различные исполняемые файлы, о которых вы упомянули.

моя установка

$ ls -l /usr/local/bin/monetdb* /usr/local/bin/mclient
-rwxr-xr-x 1 root root 261422 May  1 05:10 /usr/local/bin/mclient
-rwxr-xr-x 1 root root 198612 May  1 05:10 /usr/local/bin/monetdb
-rwxr-xr-x 1 root root 364977 May  1 05:10 /usr/local/bin/monetdbd

Также при запуске make installшага вам придется запустить его с помощью sudo.

Связанный контент