Установка КуМир на 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 - пример программы (результат)

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

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

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

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

  • ничего не получается

  • Most Popular Apps to Make Money in Pakistan, Easy Money Making in Pakistan Through Apps, That Will Change Your Financial Life, That Bring a Stable Income, For Beginners and Professionals, which have already been rated by thousands of users, Safe ways to earn money in Pakistan through applications, Promising applications for earning money in Pakistan, with new opportunities for earning money, which few people know about, which will help you achieve your financial goal, Promising apps for making money in Pakistan, to increase income, with great potential for earning, for making money without investment, with a high level of security, Legal ways to earn money in Pakistan through apps, to improve financial situationhow to earn money online in pakistan for students online earning app in pakistan .

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

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