2013-03-06 14 views
0

我想在Ubuntu 12.04上更新R的核心包。但每次R表示它沒有權限寫入庫。其他軟件包不通過終端進行r-core安裝。 sudo apt-get install r-base安裝在我的個人資料庫中。我給自己的每個庫文件夾的所有者權限,這是行不通的。R庫不可寫入

所以我能夠使這個圖書館可寫,如果是這樣,我該怎麼做?或者有沒有辦法以管理員身份運行R/root。

我已經嘗試了很多來自互聯網的選項,但找不到我在找什麼。

非常感謝提前!

+1

你應該http://superuser.com/發佈此 – Arun 2013-03-06 13:12:17

回答

1

是的,默認情況下R軟件包安裝在/usr/lib下,您需要超級用戶權限才能安裝更多軟件。

所以,你可以使用sudo或者運行R和像install.packages()從那裏運行命令:

sudo R 

或編輯~/.Renvironthis post描述,例如

$ mkdir ~/R_libs 

這行添加到~/.Renviron

R_LIBS="/home/your_username/R_libs" 
+0

謝謝你的提示!它完美的工作,包現在更新,可以使用。 – 2013-03-06 13:47:21