Установка КуМир на Raspberry Pi/Orange Pi/Banana Pi

КуМир (Комплект Учебных МИРов) — система программирования, предназначенная для поддержки начальных курсов информатики и программирования в средней и высшей школе.

Особенности системы КуМир

  • В системе КуМир используется школьный алгоритмический язык с русской лексикой и встроенными исполнителями Робот и Чертёжник.
  • При вводе программы КуМир осуществляет постоянный полный контроль ее правильности, сообщая на полях программы об всех обнаруженных ошибках.
  • При выполнении программы в пошаговом режиме КуМир выводит на поля результаты операций присваивания и значения логических выражений. Это позволяет ускорить процесс освоения азов программирования.
  • Кумир работает в операционных системах Windows или Linux.

Система Кумир разработана в ФГУ ФНЦ НИИСИ РАН по заказу Российской Академии Наук и распространяется свободно на условиях лицензии GNU 2.0.

Данная лицензия разрешает вам или вашей организации бессрочно использовать КуМир на любом количестве компьютеров в любых целях без оформления каких либо дополнительных документов.

Скачать КуМир для Windows.

Требования для сборки (Linux)

Для создания данной статьи я использовал:

  1. Мини компьютер Orange Pi PC;
  2. Операционную систему ARMBIAN 5.38 на базе Ubuntu 16.04.3 LTS 3.4.113-sun8i с средой рабочего стола Xfce;
  3. Banana Pi M3 с Ubuntu 16.04 для повторной установки.

Для начала необходимо установить следующие утилиты и программы:

  1. компиляторы gcc и g++:
    sudo apt-get install gcc g++
  2. CMake — кроcсплатформенная утилита для автоматической сборки программы из исходного кода. При этом сама CMake непосредственно сборкой не занимается, а представляет из себя front-end:
    sudo apt-get install cmake
  3. Python:
    sudo apt-get install python3
  4. ZLib файлы для разработчиков:
    sudo apt-get install zlibc zlib1g zlib1g-dev
  5. QT5 файлы для разработчиков:
    sudo apt-get install qt5-default qttools5-dev-tools libqt5webkit5-dev libqt5multimediawidgets5 libqt5network5 libqt5svg5-dev libqt5x11extras5-dev qtscript5-dev
  6. пакет git-core:
    sudo apt-get install git-core

Загрузка КуМир

Выбираем каталог /opt

cd /opt

Клонируем проект из GIT репозитория

git clone https://git.niisi.ru/kumir/kumir2.git

все файлы будут загружены в папке kumir2.

Также можно скачать конкретную версию. Последняя стабильная версия на данный момент — 2.1.0-rc7, скачать можно с помощью wget:

wget https://git.niisi.ru/kumir/kumir2/repository/2.1.0-rc7/archive.tar

Распакуем архив в текущею папку:

tar -xvf archive.tar

все файлы будут распакованы в kumir2-2.1.0-rc7-9456e3e491811de908ee4a2d7c7f232d4c377d68.

Сборка и установка КуМир

  1. Если вы клонировали GIT репозиторий, тогда выбираем папку kumir2
    cd kumir2

    или kumir2-2.1.0-rc7-9456e3e491811de908ee4a2d7c7f232d4c377d68, если скачали исходники с помощью wget

    cd kumir2-2.1.0-rc7-9456e3e491811de908ee4a2d7c7f232d4c377d68
  2. Создаём папку build и выбираем её:
    mkdir build && cd build
  3. Генерируем файлы управления сборкой из файлов CMakeLists.txt указывая версию Qt5 (-DUSE_QT=5) и место последующей установки (-DCMAKE_INSTALL_PREFIX=/usr):
    cmake -DCMAKE_INSTALL_PREFIX=/usr -DUSE_QT=5 ..

    Если вы установили Qt4, тогда нет необходимости указывать версию. В настоящее время рекомендуется использовать Qt4, так как GUI лучше протестировано на реальных пользователях. Но в какой-то момент разработчики откажутся от поддержки Qt4 в пользу Qt5.

    cmake -DCMAKE_INSTALL_PREFIX=/usr ..
  4. Компилируем и собираем проект. На моём компьютере, Orange Pi PC, этот процесс длился чуть более часа.
    make
  5. Устанавливаем уже собранное приложение:
    sudo make install
  6. После установки появятся ярлыки программ в Applications->Education.КуМир на Orange Pi Armbian Ubuntu 16.04

Если планируете установить и на другие похожие устройства, просто копируйте каталог kumir2 (или kumir2-2.1.0-rc7-9456e3e491811de908ee4a2d7c7f232d4c377d68) на другой мини компьютер в тот же каталог /usr и выполните следующие команды в терминале:

cd /opt/kumir2-2.1.0-rc7-9456e3e491811de908ee4a2d7c7f232d4c377d68/build/
sudo make install

или

cd /opt/kumir2/build/
sudo make install

Таким образом я установил КуМир на Banana Pi M3 без компиляции и сборки.КуМир на Banana Pi M3 Ubuntu 16.04

Пример программы

алг Привет
нач
вывод "Привет, мир!"
кон

Результат

КуМир на Raspberry Pi, Orange Pi, Banana Pi - пример программы (результат)

Похожие записи

Комментарии 2

  • здравствуйте. спасибо! но при копирование на другой компьютер пишет, что команда make не найдена.

    • Здравствуйте. Тогда можно скопировать изначально скаченный архив и перекомпилировать, т.е. повторить все шаги.

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *