我知道openboard仅在 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
我设法用 flathub 安装它:https ://flathub.org/apps/details/ch.openboard.OpenBoard
我按照OpenBoard github 站点“从源代码构建”提供的说明,设法从 Ubuntu 18.04 LTS(以及 Ubuntu 20.04 LTS)上的源代码安装它。
我在下文中报告了一些非常小的修改的步骤:
安装所需的依赖项
创建一个临时构建目录,然后移动到那里下载所需的代码
构建第三方库
构建 Open-Sankoré 文档导入器(建议为可选...在我的情况下,我还是尝试过)
构建开放板
如果您按照那里的说明进行操作,最终
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
。如果您仍在寻找简单的解决方案,请在此处查找更新的软件包: https ://github.com/OpenBoard-org/OpenBoard/releases/tag/v1.6.1a-1102
它们不在官方网站上,但已经在生产中使用(即使官方 alpha(1.6.1 或 beta (1.6.0))。
我在一个干净的版本上再次尝试(参见https://askubuntu.com/a/1313339/782572 ),上面的链接失败了。然后我安装了 QT5 并出现了 openboard 应用程序!