前言
记录自己多次折腾之后得到的可行方案
步骤
- 一个root的手机安装Linuxdeploy+busybox(面具的busybox模块)
- 安装feodora30(因为Linuxdeploy最高只提供fedoras30)
因为官方软件仓库的迁移,软件内置的fedora30安装源已废弃,通过电脑打开连接,根据其说明找到正确的链接填进Linuxdeploy。其次,用户名不要按照网上的教程直接设置为root,因为rstudio-server好像不允许root账户登录。随便设置个自己的用户名,千万别设置为root
。
- fedora30升级(因为30仓库里面没有rsutdio)
并不能直接升级为33,先升级为32,然后再升级为33.
需要注意,升级命令的最后一步需要先运行sudo dnf system-upgrade reboot
,不出意料,当然会失败,然后运行sudo dnf system-upgrade upgrade
即可成功升级。然后重启linuxdeploy。
- 安装rstudio-server,
dnf
安装即可 - 安装servicectl(因为不能使用systemctl来启动服务)
- 使用
servicectl rstudio-server start
来启动服务 - 浏览器输入
ip:8787
来连接,输入安装Linuxdeploy时创建的用户名密码即可登录。
结束