多用户Ubuntu终端运行R触发rstan警告无法操作,求全量卸载R方案
Ubuntu多用户环境下彻底卸载并重装R与相关组件的方案
第一步:卸载系统层面所有R相关软件包
执行以下命令删除所有系统安装的R、R相关依赖、RStudio软件包,同时清除对应的全局配置:
sudo apt purge --auto-remove r-base* r-cran* rstudio* -y
第二步:清理全量残留文件(覆盖所有用户)
多用户环境下R会在系统全局路径、每个用户的家目录下分别保存库文件、配置、工作空间缓存,需全部删除:
- 删除系统级全局R库与配置:
sudo rm -rf /usr/local/lib/R /usr/lib/R /etc/R/ - 删除所有用户家目录下的个人R库、配置、工作空间缓存(你遇到的
namespace 'rstan' is not available警告本质是.RData工作空间中残留了rstan的序列化对象,这一步会直接清除该问题根源):sudo rm -rf /home/*/R /home/*/.R /home/*/.Rhistory /home/*/.RData /home/*/.rstudio /home/*/.config/rstudio
第三步:全新安装R环境
- 先更新软件源索引:
sudo apt update && sudo apt upgrade -y - 安装官方R基础环境与开发组件:
sudo apt install r-base r-base-dev -y - 如需安装RStudio,可下载对应Ubuntu版本的deb安装包后执行以下命令完成安装:
sudo dpkg -i <你下载的RStudio安装包文件名>.deb && sudo apt install -f -y
内容的提问来源于stack exchange,提问作者Johannes Lange
相关产品推荐
相关产品推荐

