Как установить 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.
Источник
Установка pascalabc на ubuntu
На информатике я стал изучать pascal, используя pascalabc.net. К сожалению, на linux его нет(есть freepascal и для полного комфорта можно использовать geany, но для новичка это неудобно, да и я читал,что в pascalabc много интересного). Документации по установки приложения не из списка мало. Пытался установить сам, но не получилось. Как это сделать? Пожалуйста максимально подробно.
В Linux-версии PascalABC.NET не будет работать ряд модулей: в частности, все графические модули.
Ну и смысл тогда.
(есть freepascal и для полного комфорта можно использовать geany
Lazarus пробовал? Круче абцшного паскаля будет. Правда с ним несовместим.
почему не 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.
«Лебедь, рак и щука». О чём и с кем беседу то ведём?
Источник
Pascalabc net ��� linux
The new generation Pascal programming language for .NET
Latest commit
Git stats
Files
Failed to load latest commit information.
README.md
Building PascalABC.NET in Windows
Run _RegisterHelix.bat on first use to install the HelixToolkit.dll and HelixToolkit.Wpf.dll in GAC
_RebuildReleaseAndRunTests.bat builds the project in Release-mode, rebuilds the pas-units and runs tests (run with administrative privileges!).
_GenerateAllSetups.bat builds the project in Release-mode, rebuilds the pas-units, runs tests and creates the install package (run with administrative privileges!).
_ReBuildRelease.bat builds the project in Release-mode.
_ReBuildDebug.bat builds the project in Debug-mode.
PascalABC is being developed in Visual Studio Community 2019.
Building PascalABC.NET in Linux (Ubuntu)
Build the project and run tests.
Building PascalABC.NET in MacOS
Download and install Mono from official page. Install the git-client. Run the commands:
Run the PascalABC.NET command line compiler
Tests are located in the directory «TestSuite». To run the tests execute the file bin/TestRunner.exe
Сборка проекта в Windows
Перед первой компиляцией необходимо запустить _RegisterHelix.bat с правами администратора
_RebuildReleaseAndRunTests.bat собирает проект в Release-режиме, перекомпилирует pas-модули и прогоняет все тесты (запускать с правами администратора).
_GenerateAllSetups.bat собирает инсталлят (запускать с правами администратора).
_ReBuildRelease.bat собирает проект в Release-режиме.
_ReBuildDebug.bat собирает проект в Debug-режиме.
Разработка ведется в Visual Studio Community 2019.
Сборка проекта в Linux (Ubuntu)
Сборка проекта и выполение тестов
Сборка проекта в MacOS
Скачайте и установите Mono с официального сайта. При необходимости установите git-клиент. Далее выполните команды
Тесты расположены в папке TestSuite. Прогон тестов осуществляется программой bin/TestRunner.exe
About
The new generation Pascal programming language for .NET
Источник
Установка под линукс
Установка PascalABC.NET на Linux
Загрузка проводилась на OS Ubuntu 14.04 и Альт Линукс 7.0
Порядок инсталляции программы:
- Установите mono-complete и введите команду в консоли:
sudo apt-get install mono-complete - Закачайте «Паскаль» для консольных операционных систем с сайта по ссылке: http://pascalabc.net/downloads/PABCNETC.zip
- Разархивируйте файлы языка программирования в папку /home/miks/PABC/, где вместо miks — имя вашей учётной записи.
- Потом, инсталлируйте редактор Geany, создайте файл и сохраните его, выбрав расширение .pas.
- На панели инструментов Geany, выберите кнопку Build the Current file и щёлкните стрелку, которая находится справа от кнопки. Когда откроется меню, укажите Set Build Options. Затем, перейдите в окно с опциями для компилирования . pas-файлов.
- В пункте Compile впишите, где miks — имя вашей учётки.
- В пункте Execute, пропишите команду
- После этого, сохраните все изменения.
- Скомпилируйте программу, нажав на кнопку «Compile the Current File». 10.
Щёлкните на кнопку «Run or view the current file» и запустите «Паскаль».
Замечание: PascalABC.NET для «Линукса» не поддерживает несколько модулей (приложения с графической оболочкой недоступны).
Второй вариант: PASCAL ABC на OS LINUX
Pascal ABC создан для работы в OS Windows. Некоторые программисты хотят работать в «Паскале» на OS Linux. Инсталляция новой версии Pascal ABC.Net на «Линуксе» очень сложная — проще установить «Паскаль» старой версии.
Перед инсталляцией нового «Паскаля», установите пакет Wine на OS Linux. Этот пакет создаёт нужные файлы под OS Windows и загружает приложения на Линуксе.
Wine инсталлируется через менеджер пакетов «synaptic» или через сторонние инсталляторы. На OS Ubuntu — воспользуйтесь «Центром приложений». На Линуксе — Mint, который находится в менеджере программ, а в OpenSuse, воспользуйтесь Yast. Затем инсталлируйте два компонента: Wine-сам wine и wine gecko.
После этого, загрузите архив: PABCInstall.zip и распакуйте его в любую папку. Не перемещайте файлы в другие папки – они должны быть в одном месте. Войдите в папку с распакованным архивом.
Вызовите контекстное меню файла PABCInstall.exe, щёлкнув на нём правой кнопкой мыши. Потом нужно выбрать «Открытие с помощью…», затем «Wine и указать загрузчик Windows-программ».
Когда загрузится инсталлятор программы, нажимайте на клавиши и смотрите подсказки мастера установки.
Щёлкните «Установка» и напишите информацию о пользователе. Потом, подождите, пока файлы скопируються по указанному пути, и дождитесь завершения установки.
Эта версия вам подойдет если вы еще не устанавливали Паскаль абс. Содержит все необходимые программы для запуска:
Источник
Pascalabc net ��� 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. Ничего принципиально сложного в процессе установки нет, поэтому при загрузке программы проблем возникнуть не должно. Главное — четко следовать инструкции.
Источник