Heimer是用於創建思維地圖和其他合適圖表的桌面應用程序。它用QT編寫,針對Linux和Windows。
這是在Ubuntu上運行的一些示例心理地圖:
![]() | ||
![]() | ![]() | ![]() |
Heimer 1.9.0的簡短介紹視頻
Heimer的源代碼已根據GNU GPLV3獲得許可。請參閱複製以獲取完整的許可文本。
所有圖像文件,除非另有說明,否則將根據CC BY-SA 3.0許可:http://creativecommons.org/licenses/by-sa/3.0/
請參閱https://github.com/juzzlin/heimer/releases,以獲取可用的預製軟件包。
在支持通用SNAP軟件包的Linux發行版中,您可以這樣安裝Heimer:
$ 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,有一個安裝程序,或者是一個僅包含Heimer可執行文件的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
這太酷了!無窗的窗戶構建!
無論如何,由於項目僅取決於Qt SDK您可以使用自己喜歡的Qt設置來在Windows上構建項目。
可以在https://github.com/juzzlin/dockerfiles上找到所需的Dockerfiles