如何安装 18.04 版 openboard?

如何安装 18.04 版 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

答案1

我设法使用 flathub 安装它:https://flathub.org/apps/details/ch.openboard.OpenBoard

答案2

我设法从 Ubuntu 18.04 LTS(以及 Ubuntu 20.04 LTS)上的源代码安装了它,并按照OpenBoard github 站点,“从源代码构建”

下面我报告了一些经过很小修改的步骤:

  1. 安装所需的依赖项

    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
    
  2. 创建临时构建目录,并移动到那里下载所需的代码

     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
    
  3. 构建第三方库

    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
    
  4. 构建 Open-Sankoré 文档导入器(建议将其作为可选... 就我而言,我还是尝试了一下)

    cd ../OpenBoard-Importer
    qmake OpenBoardImporter.pro -spec linux-g++
    make
    
  5. 构建 OpenBoard

    cd ../OpenBoard
    qmake OpenBoard.pro -spec linux-g++-64
    make 
    

如果您按照那里的说明操作,最终make将失败,并显示一些缺失的依赖项。但是,通过在包管理器(例如 Synaptic 包管理器)中查找相应缺失库的名称,可以相对容易地找到相应缺失的开发包(即以 结尾的包;在我的情况下,-dev这些包是libswscale-devlibva-devlibxcb-shm0-devlibxcb-xfixes0-devlibasound2-dev、、、、libsdl2-dev、、、、、和)。libsdl1.2-devlibx264-devlibvpx-devlibvorbis-devlibtheora-devlibopus-devlibmp3lame-devlibfdk-aac-devlibass-devliblzma-devlibbz2-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 并从那里运行它!

相关内容