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
私はそれをフラットハブでインストールすることに成功しました: https://flathub.org/apps/details/ch.openboard.OpenBoard
OpenBoard githubサイト、「ソースからのビルド」 で提供される指示に従って、Ubuntu 18.04 LTSのソースからインストールすることに成功しました。
以下に、ごくわずかな変更を加えた手順を報告します。
必要な依存関係をインストールする
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
一時ビルドディレクトリを作成し、そこに移動して必要なコードをダウンロードします
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
サードパーティライブラリをビルドする
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
Open-Sankoréドキュメントインポーターをビルドします(これはオプションとして提案されています...私の場合はとにかく試しました)
cd ../OpenBoard-Importer
qmake OpenBoardImporter.pro -spec linux-g++
make
OpenBoardをビルドする
cd ../OpenBoard
qmake OpenBoard.pro -spec linux-g++-64
make
そこでの指示に従うと、最後のmake
は、いくつかの欠落している依存関係を示すことによって失敗します。ただし、対応する不足しているライブラリの名前をパッケージマネージャー(Synapticパッケージマネージャーなど)で検索することにより、対応する不足している開発パッケージ(つまり、-dev
で終わるパッケージ)を比較的簡単に見つけることができます。
最後のmake
コマンドが正常に終了すると、OpenBoardのバイナリがbuild/linux/release/product/OpenBoard
フォルダーに見つかります。