monetdbdがlinux64(opensuse 12.2)にインストールされていません。

monetdbdがlinux64(opensuse 12.2)にインストールされていません。

ドキュメントの指示に従ってlinux64システムにmonetdbインストールしました。ダウンロード準備完了MonetDB-11.15.7.zipHowToStart.rstここ

Monetdbのクイックスタートページによると、実行できるはずです(monetdbに注意してください)。いいえ通貨データベース)

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

関連情報