Nenhum monetdbd instalado no linux64 (opensuse 12.2)

Nenhum monetdbd instalado no linux64 (opensuse 12.2)

Eu instalei monetdbem MonetDB-11.15.7.zipuma caixa Linux64 seguindo as instruções do HowToStart.rstarquivo. 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ámonetdbdinstalado no meu sistema de acordo com

find / -iname "*monetdbd"

Em vez demonetdbe mclientestã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 ./configuresaí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 installetapa, você deve executá-la usando sudo.

informação relacionada