Je sais que openboard n'est officiellement disponible que pour le 16.04. Y a-t-il une chance de le faire fonctionner sous 18.04?
Voici ce que j'ai essayé:
$ 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)
Voici ma version ffmpeg
que j'ai actuellement installée:
ffmpeg version n4.1 Copyright (c) 2000-2018 the FFmpeg developers
J'ai réussi à l'installer avec avec flathub: https://flathub.org/apps/details/ch.openboard.OpenBoard
J'ai réussi à l'installer à partir de sources sur Ubuntu 18.04 LTS, en suivant les instructions fournies sur le site OpenBoard github, "Building from source" .
Je rapporte ci-après les étapes avec quelques modifications très mineures:
Installer les dépendances requises
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
Créez un répertoire de construction temporaire et déplacez-vous là pour télécharger le code requis
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
Créer les bibliothèques tierces
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
Construisez l'importateur de documents Open-Sankoré (ceci est suggéré en option ... dans mon cas, je l'ai quand même essayé)
cd ../OpenBoard-Importer
qmake OpenBoardImporter.pro -spec linux-g++
make
Créer OpenBoard
cd ../OpenBoard
qmake OpenBoard.pro -spec linux-g++-64
make
Si vous suivez les instructions, le make
final échouera en affichant certaines dépendances manquantes. Cependant, en recherchant les noms des bibliothèques manquantes correspondantes dans un gestionnaire de packages (par exemple, le gestionnaire de packages Synaptic), il est relativement facile de trouver les packages de développement manquants correspondants (c'est-à-dire les packages se terminant par -dev
).
À la fin de la dernière commande make
réussie, le binaire d'OpenBoard se trouve dans le dossier build/linux/release/product/OpenBoard
.