linux64(opensuse 12.2)에는 monetdbd가 설치되어 있지 않습니다.

linux64(opensuse 12.2)에는 monetdbd가 설치되어 있지 않습니다.

파일의 지침에 따라 linux64 상자에서 monetdb설치 했습니다 . 다운로드가 가능합니다MonetDB-11.15.7.zipHowToStart.rst여기.

Monetdb의 빠른 시작 페이지에 따르면 실행할 수 있어야 합니다(monetdb 참고).아니다모넷dbd)

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

귀하의 문제는 귀하의 환경 설정과 관련이 있을 수 있다고 생각합니다. $PATH에 /usr/local/bin 디렉토리가 있습니까?

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.

관련 정보