我知道开放式官方仅针对 16.04 发布了。 有没有可能让它在 18.04 下运行?
这是我尝试过的:
$ sudo gdebi openboard_ubuntu_16.04_1.5.2_amd64.deb
Reading package lists... Done
Building dependency tree
Reading state information... Done
Reading state information... Done
This package is uninstallable
Dependency is not satisfiable: libavformat-ffmpeg56 (>= 7:2.8.15)
这是ffmpeg
我当前安装的版本:
ffmpeg version n4.1 Copyright (c) 2000-2018 the FFmpeg developers
答案1
我设法使用 flathub 安装它:https://flathub.org/apps/details/ch.openboard.OpenBoard
答案2
我设法从 Ubuntu 18.04 LTS(以及 Ubuntu 20.04 LTS)上的源代码安装了它,并按照OpenBoard github 站点,“从源代码构建”。
下面我报告了一些经过很小修改的步骤:
安装所需的依赖项
sudo apt-get install git qt5-default libqt5svg5-dev libqt5webkit5-dev libqt5xmlpatterns5-dev qtscript5-dev libssl-dev libpaper-dev libmotif-dev qtmultimedia5-dev qttools5-dev
创建临时构建目录,并移动到那里下载所需的代码
git clone https://github.com/OpenBoard-Org/OpenBoard.git git clone https://github.com/OpenBoard-Org/OpenBoard-Importer.git git clone https://github.com/OpenBoard-Org/OpenBoard-ThirdParty.git
构建第三方库
cd OpenBoard-ThirdParty/freetype qmake freetype.pro -spec linux-g++ make cd ../quazip qmake quazip.pro -spec linux-g++ make cd ../xpdf/xpdf-3.04 ./configure --with-freetype2-library="../../freetype/lib/linux" --with-freetype2-includes="../../freetype/freetype-2.6.1/include" cd .. qmake xpdf.pro -spec linux-g++ make
构建 Open-Sankoré 文档导入器(建议将其作为可选... 就我而言,我还是尝试了一下)
cd ../OpenBoard-Importer qmake OpenBoardImporter.pro -spec linux-g++ make
构建 OpenBoard
cd ../OpenBoard qmake OpenBoard.pro -spec linux-g++-64 make
如果您按照那里的说明操作,最终make
将失败,并显示一些缺失的依赖项。但是,通过在包管理器(例如 Synaptic 包管理器)中查找相应缺失库的名称,可以相对容易地找到相应缺失的开发包(即以 结尾的包;在我的情况下,-dev
这些包是libswscale-dev
、libva-dev
、libxcb-shm0-dev
、libxcb-xfixes0-dev
、libasound2-dev
、、、、libsdl2-dev
、、、、、和)。libsdl1.2-dev
libx264-dev
libvpx-dev
libvorbis-dev
libtheora-dev
libopus-dev
libmp3lame-dev
libfdk-aac-dev
libass-dev
liblzma-dev
libbz2-dev
在最后一个make
命令成功执行后,可以在文件夹中找到 OpenBoard 的二进制文件build/linux/release/product/OpenBoard
。
答案3
如果您仍在寻找一个简单的解决方案,请在这里寻找较新的软件包: https://github.com/OpenBoard-org/OpenBoard/releases/tag/v1.6.1a-1102
它们不在官方网站上,但是已经在生产中使用(即使是官方 alpha 版本(1.6.1 或 beta 版本(1.6.0))。
答案4
1)安装 flatpak
2)flatpak 搜索 openboard
(2)的输出是
ch.openboard.OpenBoard 1.6.4 稳定版 flathub 适用于学校和大学的交互式白板
3)flatpak 安装 flathub ch.openboard.OpenBoard
转到 ubuntu 桌面上的“活动”,搜索 openboard 并从那里运行它!