web-dev-qa-db-ja.com

18.04のopenboardのインストール方法は?

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

私はそれをフラットハブでインストールすることに成功しました: https://flathub.org/apps/details/ch.openboard.OpenBoard

4
Adam

OpenBoard githubサイト、「ソースからのビルド」 で提供される指示に従って、Ubuntu 18.04 LTSのソースからインストールすることに成功しました。

以下に、ごくわずかな変更を加えた手順を報告します。

  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で終わるパッケージ)を比較的簡単に見つけることができます。

最後のmakeコマンドが正常に終了すると、OpenBoardのバイナリがbuild/linux/release/product/OpenBoardフォルダーに見つかります。

0
Alessandro