やってみる

アウトプットすべく己を導くためのブログ。その試行錯誤すらたれ流す。

Raspbian stretch で Qt5.7 インストールしたもの一覧

 何をインストールしたか忘れそうなのでまとめる。なにせ後で必要だと判明したり、試したけど動くに至らなかったものもあるので。

対象環境

  • Raspbierry pi 3 Model B+
  • Raspbian stretch 2018-06-27
  • Qt 5.7.1

インストール履歴

 そもそもPyQt5aptpipでインストールできなかったせいで苦労していると思われる。

1

$ sudo apt install qt-sdk qtbase5-dev libgl1-mesa-dev
...
この操作後に追加で 896 MB のディスク容量が消費されます。
...
sudo apt install qt5-default
...
この操作後に追加で 139 kB のディスク容量が消費されます。
...

2

$ sudo apt install -y qtdeclarative5-dev
...
この操作後に追加で 2,706 kB のディスク容量が消費されます。
...

3

$ sudo apt install -y qml-module-qtquick-dialogs qml-module-qtquick-controls qml-module-qtquick-layouts qml-module-qtquick-window2
$ sudo apt install -y qml-module-qtquick-controls2
$ sudo apt install -y qml-module-qtquick-templates2

 まとめると以下。

sudo apt update
sudo apt upgrade
sudo apt install -y qt-sdk qtbase5-dev libgl1-mesa-dev qt5-default qtdeclarative5-dev qml-module-qtquick-dialogs qml-module-qtquick-controls qml-module-qtquick-layouts qml-module-qtquick-window2 qml-module-qtquick-controls2 qml-module-qtquick-templates2

 ここまででQuick2のテンプレートプロジェクトが実行できる。

4

 以降、Canvas3Dプロジェクトの実行を試みるも無駄に終わったインストールたち。

$ sudo apt install -y libqt53dcore5 libqt53dextras5 libqt53dinput5 libqt53dlogic5 libqt53dquick5 libqt53dquickextras5 libqt53dquickinput5 libqt53dquickrender5 libqt53drender5 qml-module-qt3d qml-module-qtquick-scene3d qt3d-assimpsceneio-plugin qt3d-gltfsceneio-plugin qt3d5-dbg qt3d5-examples
...
この操作後に追加で 143 MB のディスク容量が消費されます。
...
104 MB を 4分 22秒 で取得しました (396 kB/s)
...
$ sudo apt install -y libqtcurve-utils2 gtk2-engines-qtcurve kde-style-qtcurve-qt4 kde-style-qtcurve-qt5 libqwtplot3d-qt4-0v5 libqwtplot3d-qt4-dev qtcurve qtcurve-l10n uim-qt uim-qt5
...
この操作後に追加で 97.9 MB のディスク容量が消費されます。
...
16.2 MB を 25秒 で取得しました (630 kB/s) 
...

所感

 一発でインストールしたかった……。しかもQuick1はQt5.6までしかコンパイルできない。Qt5.7では使えない……。