ハイマーは、マインドマップやその他の適切な図を作成するためのデスクトップアプリケーションです。 QTで書かれており、LinuxとWindowsをターゲットにしています。
Ubuntuで実行されているマインドマップの例を次に示します。
![]() | ||
![]() | ![]() | ![]() |
ハイマー1.9.0への非常に短い紹介ビデオ
ハイマーのソースコードは、GNU GPLV3の下でライセンスされています。完全なライセンステキストについては、コピーを参照してください。
それ以外の場合は、すべての画像ファイルは、CC BY-SA 3.0:http://creativecommons.org/licenses/by-sa/3.0/でライセンスされています。
利用可能な事前に構築されたパッケージについては、https://github.com/juzzlin/heimer/releasesを参照してください。
ユニバーサルスナップパッケージをサポートするLinuxディストリビューションについては、このようにハイマーをインストールできます。
$ snap install heimer
走る:
$ heimer
詳細については、https://snapcraft.io/heimerおよびhttps://docs.snapcraft.io/core/installを参照してください
SNAPは、LinuxにHeimerをインストールする推奨方法です。
ubuntu/debian用のdebianパッケージがあります。グラフィカルツールを使用してインストールするか、 Ubuntu 20.04の例として:
$ sudo apt install ./heimer-2.5.0-ubuntu-20.04_amd64.deb
走る:
$ heimer
AppImage 、すべてのLinuxプラットフォームで(理論的に)実行できる「普遍的な」パッケージです。
このような画像実行可能ファイルを作成します:
$ chmod 755 Heimer-2.4.0-x86_64.AppImage
走る:
$ ./Heimer-2.4.0-x86_64.AppImage
Windowsには、インストーラーがあり、代わりにハイマーの実行可能ファイルを含むZip-Archiveがあります。
--langオプションで手動で言語を設定できます。たとえば、フィンランド語:
$ heimer --lang fi
利用可能なすべてのオプションを表示します:
$ heimer -h
現在、ビルドはQt 5とCMakeのみに依存しています。 Qt 6のサポートは予備的であり、明示的に有効にすることができます。
公式Qt SDKを使用するか、パッケージリポジトリから必要な開発ツールをインストールします。
Heimer Ubuntuで開発されていますが、これらの指示は、変更をほとんどまたはまったく変更しないDebianベースのディストリビューションで機能するはずです。
Ubuntuに必要なQt 5 DEVパッケージをインストールするコマンド(> = 18.04 ):
$ sudo apt install build-essential cmake qtbase5-dev qtchooser qt5-qmake qtbase5-dev-tools qttools5-dev-tools qttools5-dev libqt5svg5-dev
Ubuntuに必要なQt 6 DEVパッケージをインストールするコマンド(> = 22.04 ):
$ sudo apt install build-essential cmake libqt6svg6-dev libqt6uitools6 linguist-qt6 qt6-base-dev qt6-l10n-tools qt6-tools-dev-tools qt6-tools-private-dev qtchooser
一言で言えば、Linuxのための建物:
$ mkdir build && cd build
$ cmake ..
$ cmake --build . -j4
Qt 6明示的に有効にすることができます:
$ cmake -DBUILD_WITH_QT6=ON ..
ユニットテストの実行:
$ ctest
ローカルにインストール:
$ sudo cmake --install .
Debianパッケージ( .deb )は次のように作成できます。
$ cpack -G DEB
Dockerで他のパッケージを構築する方法については、 Jenkinsfile参照してください。
Windows用のNSISインストーラーは現在、MXE(http://mxe.cc)を使用してDockerに組み込まれています。
$ ./scripts/build-windows-nsis
これはとてもクールです! Windowsless Windowsビルド!
とにかく、プロジェクトはQt SDKにのみ依存するため、お気に入りのQtセットアップを使用してWindowsでプロジェクトを構築できます。
必要なDockerfiles https://github.com/juzzlin/dockerfilesにあります