Eu instalei monetdb
em MonetDB-11.15.7.zip
uma caixa Linux64 seguindo as instruções do HowToStart.rst
arquivo. O download está disponívelaqui.
De acordo com a página de início rápido do Monetdb, devo conseguir executar (observe o monetdbnão émonetdbd)
shell> monetdbd create /path/to/mydbfarm
mas não hámonetdbd
instalado no meu sistema de acordo com
find / -iname "*monetdbd"
Em vez demonetdb
e mclient
estão instalados, mas consegui respectivamente
monetdb status
> monetdb: cannot find a control socket, use -h and/or -p
mclient
> could not connect to localhost:50000: Connection refused
O que deu errado com minha instalação?
RESOLVIDO
Na verdade, eu deveria ter prestado atenção na ./configure
saída
./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
A maior parte da biblioteca necessária estava faltando quando a instalei pela primeira vez.
Responder1
Acho que seu problema pode ter algo a ver com a configuração do seu ambiente. Você tem o diretório /usr/local/bin no seu $PATH?
printenv PATH | grep "/usr/local/bin"
Isso deve retornar $PATH com esse diretório dentro dele. Caso contrário, você não poderá executar o monetdbd sem fornecer o caminho totalmente qualificado para o executável:
/usr/local/bin/monetdbd
Acabei de baixar, configurar e criar o MonetDB e encontrei os vários executáveis que você mencionou.
minha instalação
$ 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
Além disso, ao executar a make install
etapa, você deve executá-la usando sudo
.