私はファイル内の指示に従ってLinux64ボックスにmonetdb
インストールしました。ダウンロードはMonetDB-11.15.7.zip
HowToStart.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
。