Как инсталлировать PascalABC.NET под Linux: различия между версиями
Материал из Вики проекта PascalABC.NET
Перейти к навигацииПерейти к поиску
Mikst (обсуждение | вклад) |
Mikst (обсуждение | вклад) |
||
Строка 1: | Строка 1: | ||
=Автоматический способ установки= | =Установка среды программирования PascalABC.NET и компилятора (с 13.07.22 г.)= | ||
13.07.22 г. вышла графическая [http://pascalabc.net/downloads/PascalABCNETLinux.zip среда программирования PascalABC.NET, адаптированная к Linux] (поставляется в виде zip-архива). | |||
=Автоматический способ установки консольного компилятора PascalABC.NET + Geany= | |||
[https://github.com/COOLIRON2311/pabcnetdeb Автоматический способ установки описан здесь] (автор: Иван Игнатенко). | [https://github.com/COOLIRON2311/pabcnetdeb Автоматический способ установки описан здесь] (автор: Иван Игнатенко). | ||
Строка 7: | Строка 13: | ||
* Продуманная структура пакета и расположение исполнимых файлов в системе. | * Продуманная структура пакета и расположение исполнимых файлов в системе. | ||
* Возможность легкого управления пакетом через встроенные средства ОС – пакетный менеджер apt. | * Возможность легкого управления пакетом через встроенные средства ОС – пакетный менеджер apt. | ||
=Штатный ручной способ установки= | =Штатный ручной способ установки= |
Версия от 17:34, 13 июля 2022
Установка среды программирования PascalABC.NET и компилятора (с 13.07.22 г.)
13.07.22 г. вышла графическая среда программирования PascalABC.NET, адаптированная к Linux (поставляется в виде zip-архива).
Автоматический способ установки консольного компилятора PascalABC.NET + Geany
Автоматический способ установки описан здесь (автор: Иван Игнатенко).
Плюсы данного решения:
- Автоматическая установка и настройка языка и 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
Далее по предыдущему пункту
---