我想在Ubuntu 12.04上更新R的核心包。但每次R表示它沒有權限寫入庫。其他軟件包不通過終端進行r-core安裝。 sudo apt-get install r-base
安裝在我的個人資料庫中。我給自己的每個庫文件夾的所有者權限,這是行不通的。R庫不可寫入
所以我能夠使這個圖書館可寫,如果是這樣,我該怎麼做?或者有沒有辦法以管理員身份運行R/root。
我已經嘗試了很多來自互聯網的選項,但找不到我在找什麼。
非常感謝提前!
我想在Ubuntu 12.04上更新R的核心包。但每次R表示它沒有權限寫入庫。其他軟件包不通過終端進行r-core安裝。 sudo apt-get install r-base
安裝在我的個人資料庫中。我給自己的每個庫文件夾的所有者權限,這是行不通的。R庫不可寫入
所以我能夠使這個圖書館可寫,如果是這樣,我該怎麼做?或者有沒有辦法以管理員身份運行R/root。
我已經嘗試了很多來自互聯網的選項,但找不到我在找什麼。
非常感謝提前!
是的,默認情況下R軟件包安裝在/usr/lib
下,您需要超級用戶權限才能安裝更多軟件。
所以,你可以使用sudo或者運行R和像install.packages()
從那裏運行命令:
sudo R
或編輯~/.Renviron
在this post描述,例如
$ mkdir ~/R_libs
這行添加到~/.Renviron
:
R_LIBS="/home/your_username/R_libs"
謝謝你的提示!它完美的工作,包現在更新,可以使用。 – 2013-03-06 13:47:21
你應該http://superuser.com/發佈此 – Arun 2013-03-06 13:12:17