Acer Chromebook 311安装RStudio遇依赖问题求助
解决Chromebook上RStudio安装依赖问题的方案
1. 修复损坏包与缓存
先处理系统提示的损坏包问题,清理并修复APT缓存:
sudo apt clean sudo apt update --fix-missing sudo dpkg --configure -a sudo apt install -f
2. 解决libssl1.1依赖缺失
新版Debian/Ubuntu已用libssl3替代libssl1.1,需手动安装旧版本包:
# 下载amd64架构的libssl1.1包 wget http://security.debian.org/debian-security/pool/updates/main/o/openssl/libssl1.1_1.1.1w-0+deb11u1_amd64.deb # 安装包 sudo dpkg -i libssl1.1_1.1.1w-0+deb11u1_amd64.deb
若你的Chromebook是ARM架构,需替换为对应ARM版本的包文件。
3. 解决libclang-dev依赖问题
先确认系统clang版本,再安装匹配的libclang-dev:
# 查看clang主版本号 clang --version | grep -oP 'clang version \K[0-9]+' # 安装对应版本的libclang-dev sudo apt install libclang-dev=$(clang --version | grep -oP 'clang version \K[0-9]+')
4. 重新安装RStudio
处理完所有依赖后,再次执行安装命令:
sudo apt-get install ./rstudio-2023.06.1-524-amd64.deb
备选方案:改用RStudio Server
若桌面版仍无法安装,可尝试RStudio Server,依赖问题更少:
# 添加RStudio源密钥与源列表 sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 7F51717A echo "deb https://download2.rstudio.org/server/jammy/amd64/ stable/" | sudo tee /etc/apt/sources.list.d/rstudio-server.list # 更新并安装 sudo apt update sudo apt install rstudio-server
安装完成后,在Chrome浏览器中访问http://localhost:8787即可使用。
内容的提问来源于stack exchange,提问作者Nicole Digruber
相关产品推荐
相关产品推荐

