Are*_*bre 2 linux ubuntu r raspberry-pi4
我正在尝试在运行 Ubuntu 20.10 64 位的 Raspberry Pi 4 上安装 R 4.0.3。它已完全更新。
在我做任何事情之前,我使用 为该操作系统添加了正确的 CRAN 存储库sudo add-apt-repository 'deb https://cloud.r-project.org/bin/linux/ubuntu groovy-cran40/'。
当我运行时sudo apt install r-base,出现错误:r-base-core和r-recommendrf都被指定为需要 version >= 4.0.3-1.2010.0,“不会安装”。
单独检查它们,似乎r-base-core是问题所在。如果我尝试自行安装r-recommished,则会收到错误消息,指出它需要“r-base-core (>= 4.0.3-1.2010.0),但要安装 4.0.2-1build1”。
如果我检查https://cloud.r-project.org/bin/linux/ubuntu/groovy-cran40/,我注意到r-base-core 4.0.3 仅在 AMD64 变体中可用,根据amd64中的文件名。我观察到r-base包的文件的文件名中没有amd64 。对我来说,这表明,目前,如果您使用的是 Intel/AMD 64 位平台,则只能在 Ubuntu 20.10 上运行 R 4.0.3。https://cloud.r-project.org/bin/linux/ubuntu/groovy-cran40/Packages似乎支持这一点。
除了等待与更多平台兼容的r-base-core 4.0.3 软件包出现之外,还有其他实用的选择吗?
找到了答案。大部分功劳归功于 Andr\xc3\xa9s Castro Socolich,他提供了大部分解决方案。
\n假设安装了 Ubuntu 20.10 64 位的普通 Raspberry Pi 4:
\nsudo apt update\nsudo apt ugrade\nsudo apt-get install -y g++ gfortran libreadline6-dev libx11-dev libxt-dev libpng-dev libjpeg-dev libcairo2-dev xvfb libbz2-dev libzstd-dev liblzma-dev libcurl4-openssl-dev texinfo texlive texlive-fonts-extra screen wget libpcre2-dev zlib1g-dev libbz2-dev liblzma-dev libpcre2-dev libcurl4-openssl-dev openjdk-11-jdk make\ncd /usr/local/src\nsudo wget https://cran.rstudio.com/src/base/R-4/R-4.0.3.tar.gz\nsudo su\ntar zxvf R-4.0.3.tar.gz\ncd R-4.0.3\n./configure --enable-R-shlib\nmake\nmake install\ncd ..\nrm -rf R-4.0.3*\nexit\ncd\nRun Code Online (Sandbox Code Playgroud)\n
| 归档时间: |
|
| 查看次数: |
1308 次 |
| 最近记录: |