关于在手机上用Termux运行OlivOS的那些事
一堆一堆的环境和依赖真的麻烦.jpg
1 年 后
- 已编辑
第一步
安装各种环境和依赖项
对比初版增加了安装指定版本python的方式
pkg update
pkg install tur-repo && pkg update
apt update && apt full-upgrade
pkg install git wget screen python3.8 vim libxml2 libxslt binutils libjpeg-turbo zlib
这里一路回车就行,不需要按Y
用途解释
- tur-repo用于获取低版本python
- git用于下载框架和插件
- wget用于网络下载
- python是框架和插件运行所必须的
- screen搭配启动脚本用的
- vim用于编辑启动脚本
libxml2
和libxslt
用于 lxml
如果不安装会出现下图
binutils
用于pyinstallerlibjpeg-turbo
和zlib
用于 pillow
如果不安装会出现下图
接下来的流程就和常规操作一模一样了
NULL 回到目录
- 已编辑
第二步
下载框架和插件
# 下载框架
git clone https://github.com/OlivOS-Team/OlivOS.git
#下载插件
curl -L https://github.com/OlivOS-Team/OlivaDiceCore/releases/latest/download/OlivaDice-OlivOS-Linux.zip -o ./plugin.zip
# 解压
unzip plugin.zip -d plugin
# 移动插件至框架内
mv plugin/plugin/app/*.* OlivOS/plugin/app
# 删除残留文件和文件夹
rm -rf plugin
rm plugin.zip
安装requirements
# 进入OlivOS目录
cd OlivOS
pip3.8 install -r requirements.txt
- 已编辑
原版(留作原始记录)
第零步
查看手机cpu架构并选择相应的安装包
简易方法:
adb连接手机
然后输入如下指令:
cat /proc/cpuinfo
然后安装Termux
\color{red}{\leftarrow}这是个链接
这里因cpu架构是aarch64
,所以选用的是
termux-app_v0.118.0+github-debug_arm64-v8a.apk
第一步
安装各种环境和依赖项
pkg install git wget screen python libxml2 libxslt binutils libjpeg-turbo zlib
第二步
下载安装框架和插件
# 下载框架
git clone https://github.com/OlivOS-Team/OlivOS.git
# 进入路径
cd OlivOS
# 下载各种python包
pip install -r requirements.txt
# 进入插件目录
cd plugin/app/
# 下载OlivaDice插件组
wget https://ghproxy.com/https://github.com/OlivOS-Team/OlivaDiceCore/releases/latest/download/OlivaDiceCore.opk -N
wget https://ghproxy.com/https://github.com/OlivOS-Team/OlivaDiceJoy/releases/latest/download/OlivaDiceJoy.opk -N
wget https://ghproxy.com/https://github.com/OlivOS-Team/OlivaDiceLogger/releases/latest/download/OlivaDiceLogger.opk -N
wget https://ghproxy.com/https://github.com/OlivOS-Team/OlivaDiceMaster/releases/latest/download/OlivaDiceMaster.opk -N
第三步
运行框架
# 进入脚本路径
cd ../../script/
# 启动服务
sh screen_startserver.sh
# 列出服务列表
screen -ls
# 进入screen查看框架运行状态
screen -r OlivOS
# 退出screen
Ctrl+a d
第四步
客制化
参考大狐狐的手册进行尝试
注意这里是手机
可能会有一些不太一样的地方
NULL 回到目录