КуМир

Редактировал(а) atsarkov 16.09.2024 11:09

Общая информация

ПО КуМир совместимо с ОСНовой, но требует установки исключений PaX, либо глобального отключения механизма защиты памяти MPROTECT.

Установка

  1. Скачать архив по ссылкам:

https://www.niisi.ru/kumir/dl.htm
https://www.niisi.ru/kumir/Kumir2X-1462.tar.gz

  1. Перейти в папку со скачанным deb-пакетом и распаковать архив в каталог /opt командами:
sudo mv Kumir2X-1462.tar.gz /opt
cd /opt
sudo tar xzf Kumir2X-1462.tar.gz
sudo chown -R root:root /opt/Kumir2X-59a8c9f1/
  1. Для возможности запуска исполняемых файлов сделать ссылки на файлы в каталог /usr/bin командами:
sudo ln -s /opt/Kumir2X-59a8c9f1/bin/kumir2-bc /usr/bin
sudo ln -s /opt/Kumir2X-59a8c9f1/bin/kumir2-checkcourse /usr/bin
sudo ln -s /opt/Kumir2X-59a8c9f1/bin/kumir2-courseeditor /usr/bin
sudo ln -s /opt/Kumir2X-59a8c9f1/bin/kumir2-classic /usr/bin
sudo ln -s /opt/Kumir2X-59a8c9f1/bin/kumir2-ide /usr/bin
sudo ln -s /opt/Kumir2X-59a8c9f1/bin/kumir2-open /usr/bin
sudo ln -s /opt/Kumir2X-59a8c9f1/bin/kumir2-run /usr/bin
sudo ln -s /opt/Kumir2X-59a8c9f1/bin/kumir2-teacher /usr/bin
sudo ln -s /opt/Kumir2X-59a8c9f1/bin/kumir2-xrun /usr/bin
sudo ln -s /opt/Kumir2X-59a8c9f1/bin/pictomir2course /usr/bin
  1. Создать в каталоге /etc/paxrat/conf.d файл kumir.conf командой:
sudo mcedit /etc/paxrat/conf.d/kumir.conf
  1. Содержимое kumir.conf:
{  
"/usr/bin/kumir2-bc": {
    "flags": "m"
  },
"/usr/bin/kumir2-checkcourse": {
    "flags": "m"
  },
"/usr/bin/kumir2-classic": {
    "flags": "m"
  },
"/usr/bin/kumir2-courseeditor": {
    "flags": "m"
  },
"/usr/bin/kumir2-highgrade": {
    "flags": "m"
  },
"/usr/bin/kumir2-ide": {
    "flags": "m"
  },
"/usr/bin/kumir2-open": {
    "flags": "m"
  },
"/usr/bin/kumir2-run": {
    "flags": "m"
  },
"/usr/bin/kumir2-teacher": {
    "flags": "m"
  },
"/usr/bin/kumir2-xrun": {
    "flags": "m"
  },
"/usr/bin/pictomir2course": {
    "flags": "m"
  }
}
  1. Выполнить команду:
sudo paxrat
  1. Создать ярлык на рабочем столе. Для этого в директории с ярлыками создать файл ярлыка.
  • Перейти в директорию командой:
cd /usr/share/applications/
  • Создать файл ярлыка командой:
sudo nano kumir.desktop
  • Содержимое kumir.desktop:

[Desktop Entry]
Name=Кумир
Comment=
GenericName=
Keywords=kumir
Exec=/opt/Kumir2X-59a8c9f1/bin/kumir2-classic
Terminal=false
Type=Application
Icon=/opt/Kumir2X-59a8c9f1/share/kumir2/icons/course.png
Path=
Categories=
NoDisplay=false

 

  • Скопировать созданный файл на рабочий стол.