10.1 从 Git 源码库引导

该手册中包含的安装说明认为你是通过 Github 上下载的压缩包来安装的。如果你想从 Git 库的源代码中安装(因为你想使用最新版( edge bleeding ,指最前沿的但是可能不稳定的科技产品)代码或者考虑给开发者发一些补丁),那么你应该先引导配置/搭建(configure/build)系统。

这需要安装额外的软件:

  • GNU autoconf/automake 工具包
  • Composer - PHP Package Manager
  • 用于从 SGML 源码和 LaTeX 设施(installation)搭建管理员和裁判文档的Linuxdoc 和 groff,从而生成管理员、裁判和默认队伍手册的 PDF。

在(基于)Debian(的)系统上,需要用以下 apt 命令来安装额外的工具:


sudo apt install autoconf automake git composer


自从 Debian Stretch 和 Ubuntu Xenial 开始 composer 已经被打包好了。或者你可以按照 https://getcomposer.org/download/ 中的文档进行安装。

当该软件安装好后,引导可以通过运行 make list 来完成。这会生成 configure 脚本,通过 composer 下载并安装 PHP 依赖并产生来自 SGML/LaTeX 源码的文档。