新版

原版放在帖子下方
现一楼改为目录
NULL 第零步 选择对应手机架构的termux
NULL 第一步 安装各种环境和依赖项
NULL 第二步 安装框架+插件+下载requirements
NULL 第三步 修改启动脚本+运行
NULL 第四步 客制化

原版

NULL 原版(留作原始记录)

    一堆一堆的环境和依赖真的麻烦.jpg

    1 年 后

    第零步

    查看手机cpu架构并选择相应的安装包
    简易方法:
    adb连接手机
    然后输入如下指令:
    cat /proc/cpuinfo
    然后安装Termux这是个链接
    这里因cpu架构是aarch64,所以选用的是
    termux-app_v0.118.0+github-debug_arm64-v8a.apk

    NULL 回到目录

    • NULL 回复了此帖

      第一步

      安装各种环境和依赖项

      对比初版增加了安装指定版本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用于编辑启动脚本
      • libxml2libxslt 用于 lxml
        如果不安装会出现下图
        lxml报错
      • binutils 用于pyinstaller
        • 原本的名称叫strip
          如果不安装会出现下图
          pyinstaller报错
      • libjpeg-turbozlib 用于 pillow
        如果不安装会出现下图
        pillow报错

      接下来的流程就和常规操作一模一样了

      NULL 回到目录

      • 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
        • NULL 回复了此帖

          第三步

          运行框架

          # 进入脚本路径
          cd OlivOS/script/
          #修改启动脚本
          vim startserver.sh
          # 输入i进入编辑模式(英文i)
          # 将python3修改为python3.8
          # 按esc
          :wq
          # 按回车
          
          # 启动服务
          sh screen_startserver.sh
          # 列出服务列表
          screen -ls
          # 进入screen查看框架运行状态
          screen -r OlivOS
          # 退出screen
          Ctrl+a d

          Image description

          NULL 回到目录

          • NULL 回复了此帖

            第四步

            客制化

            参考大狐狐的手册进行尝试
            注意这里是手机
            可能会有一些不太一样的地方

            NULL 回到目录

            • NULL 回复了此帖

              原版(留作原始记录)

              第零步

              查看手机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用于下载框架和插件

              • python是框架和插件运行所必须的
                接下来是剩余几个东西的解释

              • libxml2libxslt 用于 lxml
                如果不安装会出现下图
                lxml报错

              • binutils 用于pyinstaller

                • 原本的名称叫strip
                  如果不安装会出现下图
                  pyinstaller报错
              • libjpeg-turbozlib 用于 pillow
                如果不安装会出现下图
                pillow报错

              • 接下来的流程就和常规操作一模一样了

              • 没有测试在手机上运行go-cqhttp,没那么多号

              第二步

              下载安装框架和插件

              # 下载框架
              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

              进入screen

              第四步

              客制化
              参考大狐狐的手册进行尝试
              注意这里是手机
              可能会有一些不太一样的地方

              NULL 回到目录

              • NULL 回复了此帖
                说点什么吧...