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