linux64 上未安裝 monetdbd (opensuse 12.2)

linux64 上未安裝 monetdbd (opensuse 12.2)

我已經按照文件中的說明在 linux64 機器上monetdb安裝了。可以下載了MonetDB-11.15.7.zipHowToStart.rst這裡

根據 Monetdb 的快速啟動頁面,我應該可以運行(注意 monetdb不是貨幣資料庫)

shell> monetdbd create /path/to/mydbfarm

但沒有monetdbd根據安裝在我的系統上

find / -iname "*monetdbd"

反而monetdbmclient已安裝,但我分別得到了

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 提供可執行檔的完全限定路徑,則您將無法執行 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

相關內容