前面在Entware下建立了debian环境,继续折腾。
Locale时区问题:
安装sudo,建立非root帐户
# apt-get install sudo
配置,将下面的zhang替换为你的用户名
# echo "zhang ALL=(ALL) ALL" >> /etc/sudoers
如果显示如下字样,则可能sudo安装或配置出现了问题,需要重复上述步骤;
zhang is not in the sudoers file. This incident will be reported.
建立个新的zhang帐户,并设置密码(ZHANG0114)Home目录下新建个zhang的用户 ;Home目录下新建个zhang的用户/opt/debian/etc/apt/sources.list文件中添加以下镜像:
deb https://mirrors.ustc.edu.cn/CRAN//bin/linux/debian buster-cran40/
但在实际过程中该镜像似乎没什么用?如图:使用
#sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys FCAE2A0E115C3D8A
继续
apt update;
apt upgrade
apt install -t buster-cran40 r-base
提示前面有3.5.2,无法安装,这应该是自动卸载前面的啊手动卸载试试看
sudo apt-get autoremove --purge r-base
卸载后仍然 无法安装新的版本| 这里的问题差不多,都是因为arm架构的。https://stackoverflow.com/questions/63221610/trying-to-install-r-4-0-1-but-having-an-issue-with-ubuntu
| cat /proc/cpuinfo可以看出6个核全是ARMv7 (EABI hard-float ABI)进一步搜索,发现 debian 10(buster)官方的确只有3.5.2,来源于https://pkgs.org/search/?q=r-base
但是Debian 11 (Bullseye)官方有r-base 4.0.3(下图),就想着能不能升级debian 11,但发现bullseye还没有发布正式版,可能要到2021.4月份,现在不想升级了,等stable后直接再升级吧。
另外遇到的问题就是r-studio server的问题,估计也没有ARM版本,这是个大问题,解决不了根本没法用,因为要作图可视化纯命令行没法看得到。
这里记录了在arm architecture上编译,可参考https://github.com/dashaub/ARM-RStudio/blob/master/ARM-RStudio.sh
另外https://github.com/ArturKlauser/raspberrypi-rstudio/blob/master/README.md 应用docker进行编译,可重复性应该要好些。等有空了再来折腾这个东西。
现在的环境(20210209),默认有python