Verlihub 安装通常需要匹配社区使用的字符集。Hub locale 通常写在 dbconfig 中,操作系统也必须生成对应 locale。
Verlihub 构建文档还提供 CMake 选项,用于安装路径、TLS 代理、插件编译、调试构建和 Lua 插件。请记录这些选择,方便未来升级。
dbconfig 示例
db_host = ...
db_data = ...
db_user = ...
db_pass = ...
db_charset = ...
locale = pl_PL.CP1250 如果配置的 locale 无效,请把它加入 /etc/locale.gen,运行 locale-gen,然后重启 Hub 进程。
pl_PL.CP1250 CP1250
sudo locale-gen 常用构建选项
| 选项 | 用途 |
|---|---|
-DCMAKE_INSTALL_PREFIX=/usr/local | 设置安装前缀。 |
-DLIB_INSTALL_DIR=/usr/local/lib | 设置库安装目录。 |
-DPLUGIN_INSTALL_DIR=/usr/local/lib | 设置插件安装目录。 |
-DUSE_TLS_PROXY=ON | 启用传统 TLS 代理支持。 |
-DUSE_FEARTLS_PROXY=ON | 启用 Fear TLS 代理支持。 |
-DWITH_PLUGINS=ON|OFF | 全局构建或禁用插件支持。 |
-DWITH_LUA=ON | 专门构建 Lua 插件。 |
-DDEFINE_DEBUG=ON | 启用调试定义用于排错。 |