web-dev-qa-db-fra.com

Comment installer openboard pour 18.04?

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
4
Adam

J'ai réussi à l'installer avec avec flathub: https://flathub.org/apps/details/ch.openboard.OpenBoard

4
Adam

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:

  1. 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
    
  2. 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
    
  3. 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
    
  4. 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
    
  5. 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.

0
Alessandro