前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >坚果Pro2手机-搭建本地天堂2单机服务器

坚果Pro2手机-搭建本地天堂2单机服务器

原创
作者头像
杀气丶
发布2023-03-11 18:24:33
1.1K0
发布2023-03-11 18:24:33
举报
文章被收录于专栏:Linux-L2Fater-L2J

前言:昨天用一台1H1G的Linux主机成功搭建了一个天堂2六章的单机服务器,给了我一点惊喜,

今天尝试用一台几年前不用的4H6G的坚果pro2锤子手机搭建一个Linux服务器,如果成功了,以后用它来编译更新天堂2单机服务端就方便多了

一.手机安装 Termux

推荐使用官网下载,先下载F-Droid然后再去软件里面搜索Termux下载

或者从或者Google Play下载,Google Play网络有限制,具体可以百度,个人推荐使用F-Droid,当然只是推荐

F-Droid地址:https://f-droid.org/packages/com.termux/

Google Play地址:https://play.google.com/store/apps/details?id=com.termux

Termux官网:https://termux.dev/en/

二.配置 Termux

1.更换安装源

代码语言:shell
复制
termux-change-repo

输入命令后回车

选择源: 有china all 选 china all 没有china all 选择 清华源 tsinghua

选择后等待加载源进入下一步!!

更新

代码语言:shell
复制
pkg update

安装常用软件

代码语言:shell
复制
pkg install vim curl wget tree -y 

2.授予权限,创建链接

代码语言:shell
复制
termux-setup-storage

3.创建ssh连接

方便使用电脑连接,

安装 openssh

代码语言:shell
复制
pkg install openssh -y

设置密码,

输入密码的时候是看不见的,需要输入两遍密码

代码语言:shell
复制
passwd

启动 openssh 服务

代码语言:shell
复制
sshd

电脑端使用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

代码语言:shell
复制
pkg search jdk

正好也是17,那我们就安装它

代码语言:shell
复制
pkg install openjdk-17

有200多Mb需要下载,我们等待它安装完成

验证是否安装成功

代码语言:shell
复制
java -version

如果不是理想的JDK版本需要下载安装包安装,方法我们再开一贴单讲!!!

四.下载Linux

4.1.1下载安装proot-distro

代码语言:shell
复制
pkg install proot-distro

4.1.2查询支持的版本

代码语言:shell
复制
proot-distro list

4.1.3安装ubuntu

代码语言:shell
复制
proot-distro install ubuntu

等待安装完毕~

等待了3个多小时终于安完了

五.安装GIT、Python、Centos

先安装GIT

代码语言:shell
复制
pkg install proot git -y

使用git进行拉取

代码语言:shell
复制
git clone https://github.com/sqlsec/termux-install-linux

然后就会发现多出来一个termux-install-linux文件夹

代码语言:shell
复制
cd termux-install-linux

安装python环境,因为执行的脚本需要python

代码语言:shell
复制
pkg install python -y

查看是否安装成功

代码语言:shell
复制
python -V

然后用Python安装Centos

代码语言:shell
复制
python termux-linux-install.py

选择 : 7

等待安装

好了,安装成功

我们使用xftp连接手机,设置部分文件的权限(因为没root)!!

配置JDK环境变量

/etc/profile 这个profile文件内加入

代码语言:javascript
复制
#set jdk
JAVA_HOME=/data/data/com.termux/files/usr/opt/openjdk
CLASS_PATH=$JAVA_HOME/lib/tools.jar
PATH=$JAVA_HOME/bin:$PATH
export JAVA_HOME CLASS_PATH PATH

保存,再xshell界面输入 java -version 查看生效了没?

六.测试天堂2L2JMobius能否启动-

将事先编译好的一个天堂2服务端复制到CentOS目录下,我这里新建了一个l2目录

配置数据库及config

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
作者已关闭评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档