其他工具

更新和升级操作系统

sudo apt update
sudo apt upgrade

Java

LLMeetings 需要 Java 17 才能运行。因此我们安装 OpenJava 17:

sudo apt install openjdk-17-jre openjdk-17-jre-headless nano

现在,如果您安装了多个 Java 版本,请选择 OpenJava 17:

sudo update-alternatives --config java

要查看活动的 Java 版本:

java -version

LibreOffice

LibreOffice 用于将上传的办公文件转换为 pdf。ubuntu 桌面 iso 已经安装了 LibreOffice。但我们专门为服务器 iso 安装它:

sudo add-apt-repository ppa:libreoffice/ppa
sudo apt update
sudo apt install libreoffice

ImageMagick and Sox

ImageMagick 将处理图像文件、png、jpg、gif 等。将安装它以及一些其他库和包:

sudo apt install -y imagemagick libjpeg62 zlib1g-dev

我们修改ImageMagick,以便OpenMeetings可以将办公文件上传到白板:

sudo vi /etc/ImageMagick-6/policy.xml

…并注释掉文件底部附近的以下两行:

<policy domain="coder" rights="none" pattern="PS" />
<policy domain="coder" rights="none" pattern="PDF" />
...to:
<!-- <policy domain="coder" rights="none" pattern="PS" /> -->
<!-- <policy domain="coder" rights="none" pattern="PDF" /> -->

Sox, 用于处理声音。我们安装它:

sudo apt install sox

FFmpeg

FFmpeg 将处理视频。我们一起安装到 vlc 来观看视频:

sudo apt install ffmpeg vlc curl

MariaDB 数据库服务器

MariaDB 是数据库服务器。将安装它:

sudo apt install mariadb-server

运行 MariaDB:

sudo /etc/init.d/mariadb start
sudo mysqladmin -u root password new-password

为 OpenMeetings 创建一个拥有自己用户的数据库:

sudo mysql -u root -p

…将要求您输入刚刚选择的 root 密码,请输入…

MariaDB [(none)]> CREATE DATABASE open710 DEFAULT CHARACTER SET 'utf8';
MariaDB [(none)]> GRANT ALL PRIVILEGES ON open710.* TO 'hola'@'localhost' IDENTIFIED BY '1a2B3c4D' WITH GRANT OPTION;
  • open710 ……是数据库名称。
  • hola……是这个数据库的用户名。
  • 1a2B3c4D ..是该用户的密码。

您可以更改数据……但要记住它!稍后我们会需要它,
……现在我们离开 MariaDB:

MariaDB [(none)]> quit