事先准备工作如下 Ubuntu 18.04:
- 配置ubuntu软件源
- 安装git
sudo apt install git
- git拉取 online 以及libreoffice代码
git clone git://git.libreofficechina.org/online.git
git clone git://anongit.freedesktop.org/libreoffice/core
- 编译安装必要文件
- libpng
传送门
apt install libpng-dev
- Poco library: https://pocoproject.org/
传送门 - libcap-dev
apt install libcap-dev
- libpam-dev
apt install libpam-dev
-
nodejs
在这里插入图片描述 -
pkg-config
不安装部分会提示 PKG_CHECK_MODULES 错误
apt install pkg-config
- 安装zstd
下载 dev版本
添加链接描述
wget ....
tar -xzvf ...
cd .../build
make && make install
- 编译Online
安装文档编译
会提示缺少python(工程使用python3), polib、lxml包
apt install python3-pip
python3 -m pip install --upgrade pip
python3 -m pip install --upgrade setuptools
python3 -m pip install polib