Хеймер - это настольное приложение для создания карт разума и других подходящих диаграмм. Он написан в QT и предназначен для Linux и Windows.
Вот несколько примеров карт разума, работающих на Ubuntu:
![]() | ||
![]() | ![]() | ![]() |
Очень короткое введение видео с Хеймером 1.9.0
Исходный код Хеймера лицензирован в GNU GPLV3. Смотрите копирование для полного текста лицензии.
Все файлы изображений, за исключением случаев, когда иное отмечено, лицензированы в соответствии с CC Bysa SA 3.0: http://creativecommons.org/licenses/by-sa/3.0/
См.
На дистрибутивах Linux, которые поддерживают универсальные пакеты Snap, вы можете установить Heimer так:
$ snap install heimer
Бегать:
$ heimer
Для получения дополнительной информации см. Https://snapcraft.io/heimer и https://docs.snapcraft.io/core/install
Snap - это рекомендуемый способ установить Heimer на Linux.
Есть пакеты Debian для Ubuntu/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 есть установщик и альтернативно-архив, который просто содержит исполняемый файл Хеймер.
Вы можете установить язык вручную с помощью --lang опция. Например, Finnish:
$ heimer --lang fi
Показать все доступные варианты:
$ heimer -h
В настоящее время сборка зависит только от Qt 5 и CMake . Поддержка Qt 6 является предварительной и может быть явно включена.
Используйте официальный Qt SDK или установите необходимые инструменты разработки из репозитория пакета.
Heimer разрабатывается на Ubuntu , но эти инструкции должны работать над любым дистрибуцией на основе Debian с небольшими или без модификаций.
Команда для установки необходимых пакетов Qt 5 Dev на Ubuntu (> = 18.04 ):
$ sudo apt install build-essential cmake qtbase5-dev qtchooser qt5-qmake qtbase5-dev-tools qttools5-dev-tools qttools5-dev libqt5svg5-dev
Команда для установки необходимых пакетов Qt 6 Dev на Ubuntu (> = 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 Package ( .deb ) может быть создан таким образом:
$ cpack -G DEB
Смотрите Jenkinsfile о том, как построить другие пакеты в Docker.
Установщик NSIS для Windows в настоящее время встроен в Docker с MXE (http://mxe.cc):
$ ./scripts/build-windows-nsis
Это очень круто! Сборка Windows Windows!
В любом случае, поскольку проект зависит только от Qt SDK вы можете использовать свою любимую настройку Qt для создания проекта в Windows .
Необходимы Dockerfiles можно найти по адресу https://github.com/juzzlin/dockerfiles