早柚核心安装教程(linux服务器上搭建)



1.环境准备(git,python,poetry)

(python环境必须>3.8,建议版本3.12,poetry建议1.40)

本例的服务器系统及环境:

​ 阿里云Linux
​ python 3.12

​ poetry 1.4

​ git 2.43

查看git python poetry版本

1
2
3
git --version
python -V
poetry -V

2.安装python

2.1. 解压下载的文件

使用以下命令解压下载的 .tgz 文件:

1
tar -xzvf Python-3.12.0.tgz

2.2. 进入解压后的目录

1
cd Python-3.12.0

2.3. 安装依赖

在编译安装 Python 之前,需要安装一些必要的依赖包。运行以下命令来安装这些依赖:

1
sudo yum -y install gcc zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdbm-devel libpcap-devel xz-devel libffi-devel

2.4. 配置和编译

运行以下命令来配置和编译 Python 源码:

1
2
./configure
make

2.5. 安装 Python

编译完成后,使用以下命令安装 Python:

1
sudo make install

2.6. 验证安装

安装完成后,验证 Python 是否成功安装:

1
python3.12 --version

2.7. 配置环境变量

如果您希望将 Python 3.12 设置为默认版本,可以修改环境变量:

  1. 编辑 .bashrc 文件

    1
    vim ~/.bashrc
  2. 添加以下内容

    1
    2
    alias python='python3.12'
    alias pip='pip3.12'
  3. 使配置生效

    1
    source ~/.bashrc

3.安装poetry

1
pip install poetry


1.早柚核心下载

1.1.拉取项目

1
2
3
4
5
#创建一个目录用于放早柚核心
mkdir nbbot
cd nbbot
#拉取早柚核心源码
git clone https://github.com/Genshin-bots/gsuid_core.git --depth=1 --single-branch

1.2.进入项目目录并安装依赖

1
2
cd gsuid_core
poetry install

1.3.安装所需插件(可选)

1
2
3
4
cd gsuid_core
cd plugins
# 安装v4 GenshinUID
git clone -b v4 https://github.com/KimigaiiWuyi/GenshinUID.git --depth=1 --single-branch

1.4.启动core

1
poetry run core