Установка PascalABC.NET в Linux с Mono
Общий алгоритм
-
Скачайте версию PascalABC.NET для Linux. Это ZIP-архив.
-
Архив содержит папки
PascalABCNETLinuxиSamples. Для определённости будем считать, что они распакованы в/home/user. -
Перед запуском следует установить пакет 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
- Попробуйте запустить
PascalABCNETLinux.exeиз папкиPascalABCNETLinux. В некоторых версиях Linux расширение.exeне ассоциировано с запуском Mono, поэтому в консоли в этой папке следует выполнить команду:
mono PascalABCNETLinux.exe
- При запуске может возникнуть ошибка, связанная с отсутствием папки:
/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