Как установить openboard для 18,04?

Я знаю, что openboard является officaly, только выпущенным для 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
задан 24 March 2019 в 22:04

4 ответа

Мне удалось установить его с с flathub: https://flathub.org/apps/details/ch.openboard. OpenBoard

2
ответ дан 7 December 2019 в 13:18

Мне удалось установить его из исходников на 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 https://github.com/OpenBoard-Org/OpenBoard.git
    клон git https://github.com/OpenBoard-Org/OpenBoard-Importer.git
    клон git https://github.com/OpenBoard-Org/OpenBoard-ThirdParty.git
    
  3. Сборка сторонних библиотек

    cd OpenBoard-ThirdParty/freetype
    qmake freetype.pro -спецификация linux-g++
    сделать
    компакт-диск ../quazip
    qmake quazip.pro -спецификация linux-g++
    сделать
    компакт-диск ../xpdf/xpdf-3.04
    ./configure --with-freetype2-library="../../freetype/lib/linux" --with-freetype2-includes="../../freetype/freetype-2.6.1/include"
    компакт диск ..
    qmake xpdf.pro -спецификация linux-g++
    сделать
    
  4. Создайте средство импорта документов Open-Sankoré (это предлагается как необязательное... в моем случае я все равно пробовал)

    cd ../OpenBoard-Importer
    qmake OpenBoardImporter.pro -спецификация linux-g++
    сделать
    
  5. Сборка OpenBoard

    cd ../OpenBoard
    qmake OpenBoard.pro -спецификация Linux-g++-64
    сделать
    

Если вы будете следовать приведенным там инструкциям, окончательный 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.

1
ответ дан 27 March 2020 в 09:19

Если вы все еще ищете простое решение, поищите более новые пакеты здесь: https://github.com/OpenBoard-org/OpenBoard/releases/tag/v1.6.1a-1102

Их нет на официальном сайте, но они уже используются в продакшене (хотя официальная альфа-версия ( 1.6.1 или бета (1.6.0)).

1
ответ дан 3 December 2020 в 13:17

Я попытался еще раз (см. https://askubuntu.com/a/1313339/782572) на чистой сборке, и ссылка выше не удалась. Затем я установил QT5, и появилось приложение openboard!

0
ответ дан 10 February 2021 в 10:26

Другие вопросы по тегам:

Похожие вопросы: