Установка PascalABC.NET в Linux с Mono

Общий алгоритм

  1. Скачайте версию PascalABC.NET для Linux. Это ZIP-архив.

  2. Архив содержит папки PascalABCNETLinux и Samples. Для определённости будем считать, что они распакованы в /home/user.

  3. Перед запуском следует установить пакет Mono. Процесс установки описан в официальной инструкции Mono.

Можно не читать официальный документ, а выполнить команду:

sudo apt-get install mono-complete

Затем, возможно, потребуется команда для установки пакета с кодировкой 1251:

sudo apt-get install mono-locale-extras

В некоторых версиях Linux пакет mono-complete может отсутствовать. Тогда вместо него следует установить mono-devel:

sudo apt-get install mono-devel

Также рекомендуется выполнить команду:

sudo apt-get install gnome-themes-standard
  1. Попробуйте запустить PascalABCNETLinux.exe из папки PascalABCNETLinux. В некоторых версиях Linux расширение .exe не ассоциировано с запуском Mono, поэтому в консоли в этой папке следует выполнить команду:
mono PascalABCNETLinux.exe
  1. При запуске может возникнуть ошибка, связанная с отсутствием папки:
/etc/mono/registry/LocalMachine

В этом случае рекомендуется создать папки registry и registry/LocalMachine в /etc/mono/ вручную либо выполнить команды:

mkdir -p /home/user/PascalABCLinux/registry
mkdir -p /home/user/PascalABCLinux/registry/LocalMachine
export MONO_REGISTRY_PATH=/home/user/PascalABCLinux/registry

Установка с WINE

Инструкция по установке с WINE размещена в Wiki PascalABC.NET.

Alt Linux Образование 10.1

PascalABC.NET уже находится в репозитории Alt Linux Образование — установите его из репозитория.

Alt Linux: общий алгоритм

В Alt Linux установка пакета Mono выполняется по-другому.

Перейдите в режим администратора:

su-

Обновите пакеты:

apt-get update

Установите mono-devel:

apt-get install mono-devel

Установите пакет с кодировкой 1251:

apt-get install mono-locale-extras

Установите стандартную тему GNOME:

apt-get install gnome-themes-standard

Если при запуске возникает ошибка, связанная с отсутствием папки:

/etc/mono/registry/LocalMachine

создайте папки registry и registry/LocalMachine в /etc/mono/ вручную либо выполните команды:

mkdir -p /home/user/PascalABCLinux/registry
mkdir -p /home/user/PascalABCLinux/registry/LocalMachine
export MONO_REGISTRY_PATH=/home/user/PascalABCLinux/registry

Astra Linux

В Astra Linux установка пакета Mono выполняется по-другому.

Обновите пакеты:

sudo apt-get update

Установите mono-complete:

sudo apt-get install mono-complete

Установите стандартную тему GNOME:

sudo apt-get install gnome-themes-standard

Если при запуске возникает ошибка, связанная с отсутствием папки:

/etc/mono/registry/LocalMachine

создайте папки registry и registry/LocalMachine в /etc/mono/ вручную либо выполните команды:

mkdir -p /home/user/PascalABCLinux/registry
mkdir -p /home/user/PascalABCLinux/registry/LocalMachine
export MONO_REGISTRY_PATH=/home/user/PascalABCLinux/registry

Вернуться к выбору версии.