2014-03-26 70 views
1
安裝Rmpfr

我試圖在Linux上安裝的Ubuntu將R包Rmpfr,我得到了以下錯誤消息:錯誤而在Ubuntu

*** installing help indices 
** building package indices 
** installing vignettes 
** testing if installed package can be loaded 
Error in dyn.load(file, DLLpath = DLLpath, ...) : 
    unable to load shared object '/usr/local/lib/R/site-library/Rmpfr/libs/Rmpfr.so': 
    libmpfr.so.4: cannot open shared object file: No such file or directory 
Error: loading failed 
Execution halted 
ERROR: loading failed 

我已經意識到,類似的問題已經被問過,但錯誤信息是不同的,我試圖對這個職位的建議: In R, using Ubuntu, try to install a lib depending on GMP C lib, it won't find GMP, but I have GMP installed

+0

(這將工作在一個較新的Ubuntu)你如何安裝Rmpfr?你從哪裏下載了什麼以及你遵循了哪些指示? –

回答

3

你已經安裝了libmpfr4libmpfr-dev包?

[email protected]:~$ COLUMNS=90 dpkg -l | grep mpfr | cut -c-80 
ii libmpfr-dev:amd6 3.1.1-2  amd64   multiple precision floating-poi 
ii libmpfr4:amd64 3.1.1-2  amd64   multiple precision floating-poi 
[email protected]:~$ 

同時需要libmpfr4libmpfr-dev。我相當肯定你的構建在你展示的行之前失敗了,因爲由於缺乏庫而導致「無法加載」,這表明鏈接和編譯失敗。

您正在從Rmpfr源包安裝,更正嗎?

+0

我有libmpfr-dev 2.4.2-3ubuntu1但我沒有libmpfr4。當我嘗試使用apt-get進行安裝時,我得到:E:軟件包libmpfr4沒有安裝候選版本 – blJOg

+0

是的,我從源代碼安裝Rmpfr。我仍然沒有設法安裝libmpfr4。現在我得到一個稍微不同的錯誤消息'***安裝幫助索引 **構建包索引 **安裝短片 **測試是否可以加載已安裝的軟件包 dyn.load中的錯誤(file,DLLpath = DLLpath, ...): 無法加載共享對象'/usr/local/lib/R/site-library/Rmpfr/libs/Rmpfr.so': /usr/local/lib/R/site-library/Rmpfr/libs/Rmpfr.so:未定義符號:mpfr_digamma 錯誤:加載失敗 執行停止 錯誤:加載失敗 ' – blJOg