前言:昨天用一台1H1G的Linux主机成功搭建了一个天堂2六章的单机服务器,给了我一点惊喜,
今天尝试用一台几年前不用的4H6G的坚果pro2锤子手机搭建一个Linux服务器,如果成功了,以后用它来编译更新天堂2单机服务端就方便多了
一.手机安装 Termux
推荐使用官网下载,先下载F-Droid然后再去软件里面搜索Termux下载
或者从或者Google Play下载,Google Play网络有限制,具体可以百度,个人推荐使用F-Droid,当然只是推荐
F-Droid地址:
Google Play地址:
Termux官网:
二.配置 Termux
1.更换安装源
输入命令后回车
选择源: 有china all 选 china all 没有china all 选择 清华源 tsinghua
选择后等待加载源进入下一步!!
更新
安装常用软件
2.授予权限,创建链接
3.创建ssh连接
方便使用电脑连接,
安装 openssh
设置密码,
输入密码的时候是看不见的,需要输入两遍密码
启动 openssh 服务
电脑端使用xshell连接到openssh
(上面配置完成后,用手机查看一下手机的IP地址,推荐手动配置一个固定的IP)
这里就表示可以用xshell来控制书记的termux了!!!!
设置openssh的自启动
pkg install termux-services
sv-enable sshd
termux的root权限有两种方法
1.手机没有root,利用proot模拟root
pkg install proot
termux-chroot #进入root
exit #退出
2.手机已经root,可以安装tsu
pkg install tsu
tsu #进入root
exit #退出
三.安装及配置JDK
我们要用这台手机编译l2jmobius的服务端,我们先看看l2mobius当前所需的JDK版本 --JDK17
查询一下官方提供的JDK
正好也是17,那我们就安装它
有200多Mb需要下载,我们等待它安装完成
验证是否安装成功
如果不是理想的JDK版本需要下载安装包安装,方法我们再开一贴单讲!!!
四.下载Linux
4.1.1下载安装proot-distro
4.1.2查询支持的版本
4.1.3安装ubuntu
等待安装完毕~
等待了3个多小时终于安完了
五.安装GIT、Python、Centos
先安装GIT
使用git进行拉取
然后就会发现多出来一个termux-install-linux文件夹
安装python环境,因为执行的脚本需要python
查看是否安装成功
然后用Python安装Centos
选择 : 7
等待安装
好了,安装成功
我们使用xftp连接手机,设置部分文件的权限(因为没root)!!
配置JDK环境变量
/etc/profile 这个profile文件内加入
保存,再xshell界面输入 java -version 查看生效了没?
六.测试天堂2L2JMobius能否启动-
将事先编译好的一个天堂2服务端复制到CentOS目录下,我这里新建了一个l2目录