linux模拟器装R语言,Android,第三方软件,Firefox,模拟器,Linux在 Android 系统上安装 Debian Linux 与 R - Welcome to XiongTian...

首先前往 RStudio 官网下载源代码包。

解压到某处之后,仔细阅读其中的 INSTALL 说明。

RStudio 需要 R 的共享库,如果之前手动编译 R 的过程中没加上 --enable-R-shlib 选项的话(竟然不是默认启用),重编译先吧…

根据说明,可以借助 dependencies/linux/install-dependency-debian 文件的内容处理编译 RStudio 的依赖关系。由于 GNURoot Debian 默认没有配置 sudo,这里建议还是手动安装各个依赖比较好

几点需要提醒的:

没必要特别安装 OpenJDK 6,在编译 R 的时候所用的 OpenJDK 7 即可

无需担心 AppArmor、Qt SDK 的依赖,Server 版本用不上

解决完 debian 文件所描述的后,参照 common/install-common 里的内容进一步处理依赖关系,同样还是建议参考,但是手动处理,其实也就是手动执行同目录下的其他以 install 开头的脚本。当然在上一步 debian 脚本中通过仓库解决的就不需要了,比如 boost 和 pandoc

此时可以参考 RStudio 论坛上的解答,包括下载最新版本的 Closure Complier 来替换 src/gwt/tools目录中的老版本,已经创建空的 pandoc 目录,都是值得应用的。它还提到了使用 Oracle JDK 8 来加快 GWT 构建,这点我没有尝试,有兴趣也可以用 OpenJDK 8 看看。这篇文档较早,新版本还需要一些 clang 的头文件,也是使用 install 脚本处理就好。

全部依赖关系处理结束之后,返回源代码顶层目录,按照 INSTALL 文档的说明,创建 build 目录并调用 cmake 创建编译配置文件,

若一切正常,就可以使用 make install 开始编译了(没看错,没有 make 步骤)。在 Z4 Tablet 上,GWT 构建果真使用了 90 分钟,而 C++ 代码部分的编译用了 6 至 8 小时(具体时间未知,因为中途睡着了…)

结束之后,继续按照 INSTALL 文档的说明,创建服务所用的运行账户、添加 init.d 配置文件、创建管理脚本符号链接、创建运行时所必要的目录

之后就可以通过 rstudio-server start 启动,然后在系统浏览器中输入 `127.0.0.1:8787`,其中 8787 是 rstudio-server 的默认端口号,就能看到熟悉的 RStduio 登录界面啦!

不过,别高兴的太早…你会发现 root 账户登录不能,提示需要密码,设置密码后还是不行,创建个全新的普通用户,问题依旧,提示 Error occurred during transmission…网上搜到的解决方案提示根分区满了,呃,好像不相关啊…

尝试换用 systemd 的启动脚本时收到提示说 dbus 不可用,不知道这个会不会是原因?

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值