Как инсталлировать PascalABC.NET под Linux

Материал из Вики проекта PascalABC.NET
Перейти к навигацииПерейти к поиску

Автоматический способ установки

Автоматический способ установки описан здесь (автор: Иван Игнатенко).

Плюсы данного решения:

  • Автоматическая установка и настройка языка и IDE (Geany).
  • Продуманная структура пакета и расположение исполнимых файлов в системе.
  • Возможность легкого управления пакетом через встроенные средства ОС – пакетный менеджер apt.


Штатный ручной способ установки

Проверялось на Ubuntu 14.04 и Альт Линукс 7.0 Школьный Учитель

Последовательность шагов инсталляции такова:

  • Инсталлируем mono-complete, выполняя команду в консоли:
sudo apt-get install mono-complete
  • Скачиваем консольную версию с сайта:
http://pascalabc.net/downloads/PABCNETC.zip 
  • Распаковываем ее, например, в папку /home/miks/PABC/ где вместо miks - имя пользователя
  • Инсталлируем редактор Geany
  • В Geany создаем файл
begin
  write('Hello Linux');
end.

и сохраняем его с расширением .pas

  • На тулбаре Geany выбираем кнопку Build the Current file и жмем стрелку справа от этой кнопки. Выбираем в открывшемся меню Set Build Options и попадаем в окно настройки для компиляции .pas-файлов.
  • В пункте Compile прописываем
mono /home/miks/PABC/pabcnetcclear.exe "%f" 

где вместо miks - имя пользователя

  • В пункте Execute прописываем
mono "./%e.exe" 
  • Сохраняем. Теперь компилируем, нажимая на кнопку Compile the Current File и запускаем нажатием на кнопку Run or view the current file

Замечание. В Linux-версии PascalABC.NET не будет работать ряд модулей: в частности, все графические модули.

Ручной способ установки под Alt Linux рабочая станция 10.0

  • Обновляем пакеты:
apt update
  • Инсталлируем mono-devel, выполняя команду в консоли:
apt-get install mono-devel
  • Инсталлируем пакет с кодировкой 1251:
apt-get install mono-locale-extras

Далее по предыдущему пункту

---

Здесь - пакеты для mono