Как инсталлировать PascalABC.NET под Linux
Плюсы данного решения:
- Автоматическая установка и настройка языка и IDE (Geany).
- Продуманная структура пакета и расположение исполнимых файлов в системе.
- Возможность легкого управления пакетом через встроенные средства ОС – пакетный менеджер apt.
Старый ручной способ установки
Проверялось на Ubuntu 14.04 и Альт Линукс 7.0 Школьный Учитель
Последовательность шагов инсталляции такова:
- Инсталлируем mono-complete, выполняя команду в консоли:
- Скачиваем консольную версию с сайта:
- Распаковываем ее, например, в папку /home/miks/PABC/ где вместо miks — имя пользователя
- Инсталлируем редактор Geany
- В Geany создаем файл
и сохраняем его с расширением .pas
- На тулбаре Geany выбираем кнопку Build the Current file и жмем стрелку справа от этой кнопки. Выбираем в открывшемся меню Set Build Options и попадаем в окно настройки для компиляции .pas-файлов.
- В пункте Compile прописываем
где вместо miks — имя пользователя
- В пункте Execute прописываем
- Сохраняем. Теперь компилируем, нажимая на кнопку Compile the Current File и запускаем нажатием на кнопку Run or view the current file
Как установить Pascal ABC на Linux?
Доброе время суток, уважаемы читатели. Сегодня я хотел бы рассказать о том, как пользоваться программой Pascal ABC на операционной системе Linux. Для данной операционной системы существуют свои компиляторы среды разработки для программирования на языке Паскаль. Однако некоторые начинающие программисты хотят работать в привычной для них среде, а именно в Pascal ABC. Программа Pascal ABC была разработа под операционную систему Windows и не предназначена для установки её на операционную систему семейства Linux. Сразу хочу сказать, что установить на Linux более современную версию — Pascal ABC.Net крайне затруднительно, гораздо проще установить старую классическую версию.
Для установки нам потребуется заранее установленный на Linux пакет Wine. Этот пакет эмулирует библиотеки ОС Windows и позволяет запускать приложения формата .exe в среде Linux. Установить его очень просто — через мееджер пакетов synaptic или же через другие установщики пакетов. В Ubuntu можно через «Центр приложений», в Linux Mint через менеджер программ, в OpenSuse через Yast. Необходимо установить две составляющих Wine-сам wine и wine gecko. Инструкций по установке wine в linux существует очень много, поэтому подробно это расписывать не буду.
Далее необходимо скачать этот архив: PABCInstall.zip. После чего необходимо распаковать его в любую папку. Файлы, находящиеся в архиве должны находиться в одной папке. После того, как Вы распаковали архив необходимо на файле PABCInstall.exe нажать правой кнопкой и выбрать «Открыть с помощью. » — «Wine — загрузчик Windows программ». После того, как запустится установщик программы, необходимо следовать дальнейшим инструкциям.

Вот и все, установка завершена. В следующий раз расскажу про другие среды программирования на паскаль в Linux.
Как установить abc pascal на linux
Как установить Pascal ABC на Linux?
Сегодня мы поговорим о том, как установить Pascal ABC на Linux? Нужно заметить, что данный вопрос интересует многих пользователей этой популярной операционной системы. Учитывать стоит и то, что для операционной системы (ОС) Linux, есть специально разработанные компиляторы для программирования на языке Pascal. Многие программисты не хотят работать в непривычной для них среде, поэтому отдают предпочтение проверенной и уже полюбившейся программе Pascal ABC. Данная программа не предназначена для работы в ОС Linux, ведь разрабатывалась специально под операционную систему Windows. Поэтому, хочу заверить в том, что установка приложения на операционную систему Linux будет не совсем простой задачей. Намного проще установить старую, проверенную и классическую версию программы.
Итак, чтобы установить более новую версию программы, нам понадобится заранее установленный пакет Wine находящийся на ОС Linux. С помощью пакета можно открывать приложения в формате .exe, непосредственно в ОС Linux. Загрузить Wine можно с помощью любого популярного установщика пакетов. Wine-сам wine и wine gecko – это две составляющие, которые нужно обязательно загрузить. В интернете есть множество инструкций, как правильно осуществить их установку, поэтому в подробности вникать не будем.
PABCInstall.zip
– скачиваем архив, разархивируем (распаковываем) его в любую созданную папку. Все файлы, которые находятся в этом архиве должны быть распакованы в одну единственную папку. После успешной распаковки находим файл PABCInstall.exe, кликаем на него правой кнопкой мыши, выбираем раздел «Открыть с помощью…», находим в списке — «Wine — загрузчик Windows». Как только будет высвечена программа установки, нужно будет строго следовать всем дальнейшим указаниям.
Выбираем установку, вносим любые данные и устанавливаем программу. Ну вот и все, программа Pascal ABC успешно установлена на операционную систему Linux. Ничего принципиально сложного в процессе установки нет, поэтому при загрузке программы проблем возникнуть не должно. Главное — четко следовать инструкции.
Установка pascalabc на ubuntu
На информатике я стал изучать pascal, используя pascalabc.net. К сожалению, на linux его нет(есть freepascal и для полного комфорта можно использовать geany, но для новичка это неудобно, да и я читал,что в pascalabc много интересного). Документации по установки приложения не из списка мало. Пытался установить сам, но не получилось. Как это сделать? Пожалуйста максимально подробно.
В Linux-версии PascalABC.NET не будет работать ряд модулей: в частности, все графические модули.
(есть freepascal и для полного комфорта можно использовать geany
Lazarus пробовал? Круче абцшного паскаля будет. Правда с ним несовместим.
Они не полностью совместимы. ТС лабы не сдаст.
pascalabc.net. К сожалению, на linux его нет
Есть, но только компилятор:
PABCNETC.ZIP
Консольный компилятор и необходимые компоненты. Для ускорения компиляции под Windows следует запустить install_pabcnetc.bat. Для установки под Linux необходима свежая версия Mono.
То есть придётся использовать geany или другой редактор.
Поставить Lazarus (freepascal в комплекте?
сдавать лабы на неизвестном говне не ок.
препод бы ещё компилятором попова собирать заставлял
Может ему графические модули не нужны, а лямбдами из данного диалекта побаловаться хочется.
А лабы на чём? Если они строго на диалекте pascal.abc, то он их тоже не сдаст, если там будут нужны модули, которых нет для linux.
Более того, у препода может быть старая версия, а новая может быть с несовместимыми исправлениями. Но это разработчиков никак не беспокоит, их уже просили сделать доступными старые установщики. Они отказались/не хотят.
лямбдами из данного диалекта побаловаться
В его возрасте рановато еще о лямбдах думать.
Школу построили недавно, так что все ПО новее некуда.
а) Запускать в wine или типа того
б) Пойти своим путём с более правильными паскалями
сдавать лабы на неизвестном говне не ок.
Абсолютно верно. ТС, тебе надо просто поставить винду и не выёживаться.
На информатике я стал изучать pascal, используя pascalabc.net
Уточни, PascalABC требует преподаватель? Или не требует, а рекомендует? Или это вообще твоя инициатива?
В любом случае можно подойти к нему и ОЧЕНЬ ВЕЖЛИВО сказать, вот, мол, у меня есть Free Pascal, он в отличии от ABC, кроссплатформенный, можно я на нём буду лабы делать?
Если преподаватель адекватный, и учебная программа его не слишком сильно ограничивает — есть шанс на успех.
Если не получится — то да, шаманить с wine. Но это «решение организационной проблемы техническими методами», т.е. бяка. Поэтому я бы попробовал бы сначала договориться.
P.S. Вспоминая институт, я понимаю, что мне на адекватных преподавателей везло. 🙂 В школе в большинстве случаев тоже.
Пожалуйста максимально подробно.
Это было максимально подробно. Все виды Pascal устарели. Из них ещё применяются те, которые в составе Delphi и Lazarus. В Delphi причиной применения может быть наличие старых программ, которые невозможно переделать на не Delphi А в Lazarus — кто-то что-то когда-то изучил устаревшее,и не хочет учиться новому.
Раз уж вас учат Pascal-ю, то осв аивайте Lazarus. Если захотите продолжать изучение программирования, тогда слвременные языки. Например, для начинающего подходит Python.
для начинающего подходит Python.
«Лебедь, рак и щука». О чём и с кем беседу то ведём?










