<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="ru">
	<id>https://pascalabc.net/wiki/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Mikst</id>
	<title>Вики проекта PascalABC.NET - Вклад [ru]</title>
	<link rel="self" type="application/atom+xml" href="https://pascalabc.net/wiki/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Mikst"/>
	<link rel="alternate" type="text/html" href="https://pascalabc.net/wiki/index.php/%D0%A1%D0%BB%D1%83%D0%B6%D0%B5%D0%B1%D0%BD%D0%B0%D1%8F:%D0%92%D0%BA%D0%BB%D0%B0%D0%B4/Mikst"/>
	<updated>2026-04-18T05:44:37Z</updated>
	<subtitle>Вклад</subtitle>
	<generator>MediaWiki 1.39.1</generator>
	<entry>
		<id>https://pascalabc.net/wiki/index.php?title=%D0%9D%D0%B0%D1%87%D0%B0%D0%BB%D0%BE._%D0%A2%D0%B5%D0%BA%D1%81%D1%82%D1%8B_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC&amp;diff=3228</id>
		<title>Начало. Тексты программ</title>
		<link rel="alternate" type="text/html" href="https://pascalabc.net/wiki/index.php?title=%D0%9D%D0%B0%D1%87%D0%B0%D0%BB%D0%BE._%D0%A2%D0%B5%D0%BA%D1%81%D1%82%D1%8B_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC&amp;diff=3228"/>
		<updated>2025-01-06T08:13:13Z</updated>

		<summary type="html">&lt;p&gt;Mikst: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__&lt;br /&gt;
=== HelloWorld ===&lt;br /&gt;
&amp;lt;source lang=&amp;quot;pascal&amp;quot;&amp;gt;begin&lt;br /&gt;
  writeln('Привет, мир!');&lt;br /&gt;
end.&amp;lt;/source&amp;gt;&lt;br /&gt;
Это - самая первая программа на любом языке программирования.&lt;br /&gt;
&lt;br /&gt;
=== Вычисление площади круга ===&lt;br /&gt;
&amp;lt;source lang=&amp;quot;pascal&amp;quot;&amp;gt;const Pi = 3.1415;&lt;br /&gt;
&lt;br /&gt;
begin&lt;br /&gt;
  var r := ReadReal('Введите радиус круга: ');&lt;br /&gt;
  var S := Pi*r*r;&lt;br /&gt;
  Println('Площадь круга равна ',S);&lt;br /&gt;
end.&amp;lt;/source&amp;gt;&lt;br /&gt;
Здесь иллюстрируется ввод, затем вычисления и вывод результата.&lt;br /&gt;
&lt;br /&gt;
=== Вычисление A&amp;lt;sup&amp;gt;8&amp;lt;/sup&amp;gt; ===&lt;br /&gt;
'''Код на PascalABC.NET:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;pascal&amp;quot;&amp;gt;&lt;br /&gt;
begin&lt;br /&gt;
  var a := ReadReal('Введите a: ');&lt;br /&gt;
  var a2,a4,a8: real; // вспомогательные переменные&lt;br /&gt;
  var a2 := a * a;&lt;br /&gt;
  var a4 := a2 * a2;&lt;br /&gt;
  var a8 := a4 * a4;&lt;br /&gt;
  Println(a,$'{a} в степени 8 = {a8}');&lt;br /&gt;
end.&amp;lt;/source&amp;gt;&lt;br /&gt;
Здесь иллюстрируется использование промежуточных переменных и вычислений: без промежуточных вычислений мы бы потратили 7 умножений, а с промежуточными - всего 3.&lt;br /&gt;
&lt;br /&gt;
=== Вычисление расстояния между двумя точками на прямой ===&lt;br /&gt;
'''Код на Pascal:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;pascal&amp;quot;&amp;gt;var &lt;br /&gt;
  a,b: real; // координаты точек&lt;br /&gt;
  r: real;   // расстояние между точками на прямой&lt;br /&gt;
begin&lt;br /&gt;
  write('Введите координату точки a: ');&lt;br /&gt;
  readln(a);&lt;br /&gt;
  write('Введите координату точки b: ');&lt;br /&gt;
  readln(b);&lt;br /&gt;
  r := abs(a-b);&lt;br /&gt;
  writeln('Расстояние между точками = ',r);&lt;br /&gt;
end.&amp;lt;/source&amp;gt;&lt;br /&gt;
Здесь иллюстрируется использование стандартной функции abs&lt;br /&gt;
&lt;br /&gt;
=== Вычисление гипотенузы по катетам ===&lt;br /&gt;
&amp;lt;source lang=&amp;quot;pascal&amp;quot;&amp;gt;var &lt;br /&gt;
  a,b: real; // катеты&lt;br /&gt;
  c: real;   // гипотенуза&lt;br /&gt;
begin&lt;br /&gt;
  write('Введите катеты прямоугольного треугольника: ');&lt;br /&gt;
  readln(a,b);&lt;br /&gt;
  c := sqrt(a*a+b*b);&lt;br /&gt;
  writeln('Гипотенуза = ',c);&lt;br /&gt;
end.&amp;lt;/source&amp;gt;&lt;br /&gt;
Здесь иллюстрируется использование стандартной функции sqrt&lt;br /&gt;
&lt;br /&gt;
=== Бросание кубиков ===&lt;br /&gt;
&amp;lt;source lang=&amp;quot;pascal&amp;quot;&amp;gt;var &lt;br /&gt;
  r1,r2: integer; // значения на верхних гранях кубиков&lt;br /&gt;
begin&lt;br /&gt;
  r1 := Random(6)+1;&lt;br /&gt;
  r2 := Random(6)+1;&lt;br /&gt;
  writeln('Очки, выыпавшие на кубиках: ',r1,' ',r2);&lt;br /&gt;
  writeln('Сумма очков равна ',r1+r2);&lt;br /&gt;
end.&amp;lt;/source&amp;gt;&lt;br /&gt;
Здесь иллюстрируется использование стандартной функции Random&lt;br /&gt;
&lt;br /&gt;
=== Обмен значений двух переменных с использованием третьей ===&lt;br /&gt;
&amp;lt;source lang=&amp;quot;pascal&amp;quot;&amp;gt;&lt;br /&gt;
var &lt;br /&gt;
  x,y: real;&lt;br /&gt;
  v: real; // вспомогательная переменная&lt;br /&gt;
begin&lt;br /&gt;
  write('Введите x,y: ');&lt;br /&gt;
  readln(x,y);&lt;br /&gt;
  v := x;&lt;br /&gt;
  x := y;&lt;br /&gt;
  y := v;&lt;br /&gt;
  writeln('Новые значения x,y: ',x,' ',y);&lt;br /&gt;
end.&amp;lt;/source&amp;gt;&lt;br /&gt;
Это - классическая задача о перемене местами значений двух переменных с использованием третьей переменной. Она часто возникает в других задачах. Интересно, что x и y являются как входными, так и выходными переменными&lt;br /&gt;
&lt;br /&gt;
'''Код на PascalABC.NET:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;pascal&amp;quot;&amp;gt;var x,y: real;&lt;br /&gt;
begin&lt;br /&gt;
  write('Введите x,y: ');&lt;br /&gt;
  readln(x,y);&lt;br /&gt;
  var v: real; // вспомогательная переменная&lt;br /&gt;
  v := x;&lt;br /&gt;
  x := y;&lt;br /&gt;
  y := v;&lt;br /&gt;
  writeln('Новые значения x,y: ',x,' ',y);&lt;br /&gt;
end.&amp;lt;/source&amp;gt;&lt;br /&gt;
Данное решение использует внутриблочное описание переменной. В результате вспомогательная переменная описывается первый раз лишь в тот момент, в который она действительно понадобилась&lt;br /&gt;
&lt;br /&gt;
=== Выделение цифр из двузначного числа ===&lt;br /&gt;
&amp;lt;source lang=&amp;quot;pascal&amp;quot;&amp;gt;var &lt;br /&gt;
  x: integer;     // двузначное число&lt;br /&gt;
  c1,c2: integer; // первая и вторая цифры двузначного числа&lt;br /&gt;
begin&lt;br /&gt;
  write('Введите двузначное число: ');&lt;br /&gt;
  readln(x);&lt;br /&gt;
  c1 := x div 10;&lt;br /&gt;
  c2 := x mod 10;&lt;br /&gt;
  writeln('Первая и вторая цифры двузначного числа: ',c1,' ',c2);&lt;br /&gt;
end.&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Ссылки ==&lt;br /&gt;
*[[Программы для начинающих]]&lt;/div&gt;</summary>
		<author><name>Mikst</name></author>
	</entry>
	<entry>
		<id>https://pascalabc.net/wiki/index.php?title=%D0%9D%D0%B0%D1%87%D0%B0%D0%BB%D0%BE._%D0%A2%D0%B5%D0%BA%D1%81%D1%82%D1%8B_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC&amp;diff=3227</id>
		<title>Начало. Тексты программ</title>
		<link rel="alternate" type="text/html" href="https://pascalabc.net/wiki/index.php?title=%D0%9D%D0%B0%D1%87%D0%B0%D0%BB%D0%BE._%D0%A2%D0%B5%D0%BA%D1%81%D1%82%D1%8B_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC&amp;diff=3227"/>
		<updated>2025-01-06T08:12:28Z</updated>

		<summary type="html">&lt;p&gt;Mikst: /* Вычисление A8 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__&lt;br /&gt;
=== HelloWorld ===&lt;br /&gt;
&amp;lt;source lang=&amp;quot;pascal&amp;quot;&amp;gt;begin&lt;br /&gt;
  writeln('Привет, мир!');&lt;br /&gt;
end.&amp;lt;/source&amp;gt;&lt;br /&gt;
Это - самая первая программа на любом языке программирования.&lt;br /&gt;
&lt;br /&gt;
=== Вычисление площади круга ===&lt;br /&gt;
&amp;lt;source lang=&amp;quot;pascal&amp;quot;&amp;gt;const Pi = 3.1415;&lt;br /&gt;
&lt;br /&gt;
begin&lt;br /&gt;
  var r := ReadReal('Введите радиус круга: ');&lt;br /&gt;
  var S := Pi*r*r;&lt;br /&gt;
  Println('Площадь круга равна ',S);&lt;br /&gt;
end.&amp;lt;/source&amp;gt;&lt;br /&gt;
Здесь иллюстрируется ввод, затем вычисления и вывод результата.&lt;br /&gt;
&lt;br /&gt;
=== Вычисление A&amp;lt;sup&amp;gt;8&amp;lt;/sup&amp;gt; ===&lt;br /&gt;
'''Код на PascalABC.NET:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;pascal&amp;quot;&amp;gt;&lt;br /&gt;
begin&lt;br /&gt;
  var a := ReadReal('Введите a: ');&lt;br /&gt;
  var a2,a4,a8: real; // вспомогательные переменные&lt;br /&gt;
  var a2 := a * a;&lt;br /&gt;
  var a4 := a2 * a2;&lt;br /&gt;
  var a8 := a4 * a4;&lt;br /&gt;
  Println(a,$'{a} в степени 8 = {a8}');&lt;br /&gt;
end.&amp;lt;/source&amp;gt;&lt;br /&gt;
Здесь иллюстрируется использование промежуточных переменных и вычислений: без промежуточных вычислений мы бы потратили 7 умножений, а с промежуточными - всего 3.&lt;br /&gt;
&lt;br /&gt;
=== Вычисление расстояния между двумя точками на прямой ===&lt;br /&gt;
'''Код на Pascal:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;pascal&amp;quot;&amp;gt;var &lt;br /&gt;
  a,b: real; // координаты точек&lt;br /&gt;
  r: real;   // расстояние между точками на прямой&lt;br /&gt;
begin&lt;br /&gt;
  write('Введите координату точки a: ');&lt;br /&gt;
  readln(a);&lt;br /&gt;
  write('Введите координату точки b: ');&lt;br /&gt;
  readln(b);&lt;br /&gt;
  r := abs(a-b);&lt;br /&gt;
  writeln('Расстояние между точками = ',r);&lt;br /&gt;
end.&amp;lt;/source&amp;gt;&lt;br /&gt;
Здесь иллюстрируется использование стандартной функции abs&lt;br /&gt;
&lt;br /&gt;
=== Вычисление гипотенузы по катетам ===&lt;br /&gt;
&amp;lt;source lang=&amp;quot;pascal&amp;quot;&amp;gt;var &lt;br /&gt;
  a,b: real; // катеты&lt;br /&gt;
  c: real;   // гипотенуза&lt;br /&gt;
begin&lt;br /&gt;
  write('Введите катеты прямоугольного треугольника: ');&lt;br /&gt;
  readln(a,b);&lt;br /&gt;
  c := sqrt(a*a+b*b);&lt;br /&gt;
  writeln('Гипотенуза = ',c);&lt;br /&gt;
end.&amp;lt;/source&amp;gt;&lt;br /&gt;
Здесь иллюстрируется использование стандартной функции sqrt&lt;br /&gt;
&lt;br /&gt;
=== Бросание кубиков ===&lt;br /&gt;
&amp;lt;source lang=&amp;quot;pascal&amp;quot;&amp;gt;var &lt;br /&gt;
  r1,r2: integer; // значения на верхних гранях кубиков&lt;br /&gt;
begin&lt;br /&gt;
  r1 := Random(6)+1;&lt;br /&gt;
  r2 := Random(6)+1;&lt;br /&gt;
  writeln('Очки, выыпавшие на кубиках: ',r1,' ',r2);&lt;br /&gt;
  writeln('Сумма очков равна ',r1+r2);&lt;br /&gt;
end.&amp;lt;/source&amp;gt;&lt;br /&gt;
Здесь иллюстрируется использование стандартной функции Random&lt;br /&gt;
&lt;br /&gt;
=== Обмен значений двух переменных с использованием третьей ===&lt;br /&gt;
&amp;lt;source lang=&amp;quot;pascal&amp;quot;&amp;gt;&lt;br /&gt;
var &lt;br /&gt;
  x,y: real;&lt;br /&gt;
  v: real; // вспомогательная переменная&lt;br /&gt;
begin&lt;br /&gt;
  write('Введите x,y: ');&lt;br /&gt;
  readln(x,y);&lt;br /&gt;
  v := x;&lt;br /&gt;
  x := y;&lt;br /&gt;
  y := v;&lt;br /&gt;
  writeln('Новые значения x,y: ',x,' ',y);&lt;br /&gt;
end.&amp;lt;/source&amp;gt;&lt;br /&gt;
Это - классическая задача о перемене местами значений двух переменных с использованием третьей переменной. Она часто возникает в других задачах. Интересно, что x и y являются как входными, так и выходными переменными&lt;br /&gt;
&lt;br /&gt;
'''Код на PascalABC.NET:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;pascal&amp;quot;&amp;gt;var x,y: real;&lt;br /&gt;
begin&lt;br /&gt;
  write('Введите x,y: ');&lt;br /&gt;
  readln(x,y);&lt;br /&gt;
  var v: real; // вспомогательная переменная&lt;br /&gt;
  v := x;&lt;br /&gt;
  x := y;&lt;br /&gt;
  y := v;&lt;br /&gt;
  writeln('Новые значения x,y: ',x,' ',y);&lt;br /&gt;
end.&amp;lt;/source&amp;gt;&lt;br /&gt;
Данное решение использует внутриблочное описание переменной. В результате вспомогательная переменная описывается первый раз лишь в тот момент, в который она действительно понадобилась&lt;br /&gt;
&lt;br /&gt;
=== Выделение цифр из двузначного числа ===&lt;br /&gt;
&amp;lt;source lang=&amp;quot;pascal&amp;quot;&amp;gt;var &lt;br /&gt;
  x: integer;     // двузначное число&lt;br /&gt;
  c1,c2: integer; // первая и вторая цифры двузначного числа&lt;br /&gt;
begin&lt;br /&gt;
  write('Введите двузначное число: ');&lt;br /&gt;
  readln(x);&lt;br /&gt;
  c1 := x div 10;&lt;br /&gt;
  c2 := x mod 10;&lt;br /&gt;
  writeln('Первая и вторая цифры двузначного числа: ',c1,' ',c2);&lt;br /&gt;
end.&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Ссылки ==&lt;br /&gt;
*[[Программы для начинающих]]&lt;br /&gt;
*[http://pascalabc.net/ru/programmyi-i-algoritmyi-dlya-nachinayuschih.html Сайт PascalABC.NET: Программы и алгоритмы для начинающих]&lt;/div&gt;</summary>
		<author><name>Mikst</name></author>
	</entry>
	<entry>
		<id>https://pascalabc.net/wiki/index.php?title=%D0%A4%D0%BE%D1%80%D0%BC%D0%B0%D1%82%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%BD%D1%8B%D0%B9_%D0%B2%D1%8B%D0%B2%D0%BE%D0%B4&amp;diff=3226</id>
		<title>Форматированный вывод</title>
		<link rel="alternate" type="text/html" href="https://pascalabc.net/wiki/index.php?title=%D0%A4%D0%BE%D1%80%D0%BC%D0%B0%D1%82%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%BD%D1%8B%D0%B9_%D0%B2%D1%8B%D0%B2%D0%BE%D0%B4&amp;diff=3226"/>
		<updated>2025-01-04T20:02:40Z</updated>

		<summary type="html">&lt;p&gt;Mikst: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Здесь иллюстрируется использование процедуры WritelnFormat. Она удобна для вывода данных, чередующихся с текстом.&lt;br /&gt;
&amp;lt;source lang=&amp;quot;Delphi&amp;quot;&amp;gt;begin&lt;br /&gt;
  // Вывод в обратном порядке, разделяя запятыми&lt;br /&gt;
  WritelnFormat('{2},{1},{0}',1,2,3);&lt;br /&gt;
  // Задание ширины поля вывода&lt;br /&gt;
  WritelnFormat('{0,10:f}',3.1415);&lt;br /&gt;
  // Задание количества знаков после запятой для вещественного числа&lt;br /&gt;
  WritelnFormat('{0:f3}',3.1415);&lt;br /&gt;
end.&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Первый параметр WritelnFormat называется '''форматной строкой'''. Позиции вывода обозначаются соответственно {0}, {1} и т.д.&lt;br /&gt;
&lt;br /&gt;
== Ссылки ==&lt;br /&gt;
*[[Особенности языка: базовый уровень]]&lt;/div&gt;</summary>
		<author><name>Mikst</name></author>
	</entry>
	<entry>
		<id>https://pascalabc.net/wiki/index.php?title=%D0%98%D0%B4%D0%B5%D0%B8_%D0%BA_%D0%BD%D0%BE%D0%B2%D1%8B%D0%BC_%D0%B2%D0%B5%D1%80%D1%81%D0%B8%D1%8F%D0%BC&amp;diff=3225</id>
		<title>Идеи к новым версиям</title>
		<link rel="alternate" type="text/html" href="https://pascalabc.net/wiki/index.php?title=%D0%98%D0%B4%D0%B5%D0%B8_%D0%BA_%D0%BD%D0%BE%D0%B2%D1%8B%D0%BC_%D0%B2%D0%B5%D1%80%D1%81%D0%B8%D1%8F%D0%BC&amp;diff=3225"/>
		<updated>2024-03-11T13:46:01Z</updated>

		<summary type="html">&lt;p&gt;Mikst: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;* Сделать All и Any без параметров для sequence of boolean&lt;br /&gt;
&lt;br /&gt;
* for var r := 1.0 to 2.0 step 0.1 do&lt;/div&gt;</summary>
		<author><name>Mikst</name></author>
	</entry>
	<entry>
		<id>https://pascalabc.net/wiki/index.php?title=%D0%98%D0%B4%D0%B5%D0%B8_%D0%BA_%D0%BD%D0%BE%D0%B2%D1%8B%D0%BC_%D0%B2%D0%B5%D1%80%D1%81%D0%B8%D1%8F%D0%BC&amp;diff=3224</id>
		<title>Идеи к новым версиям</title>
		<link rel="alternate" type="text/html" href="https://pascalabc.net/wiki/index.php?title=%D0%98%D0%B4%D0%B5%D0%B8_%D0%BA_%D0%BD%D0%BE%D0%B2%D1%8B%D0%BC_%D0%B2%D0%B5%D1%80%D1%81%D0%B8%D1%8F%D0%BC&amp;diff=3224"/>
		<updated>2024-02-13T08:14:05Z</updated>

		<summary type="html">&lt;p&gt;Mikst: Новая страница: «* Сделать All и Any без параметров для sequence of boolean»&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;* Сделать All и Any без параметров для sequence of boolean&lt;/div&gt;</summary>
		<author><name>Mikst</name></author>
	</entry>
	<entry>
		<id>https://pascalabc.net/wiki/index.php?title=%D0%97%D0%B0%D0%B3%D0%BB%D0%B0%D0%B2%D0%BD%D0%B0%D1%8F_%D1%81%D1%82%D1%80%D0%B0%D0%BD%D0%B8%D1%86%D0%B0&amp;diff=3223</id>
		<title>Заглавная страница</title>
		<link rel="alternate" type="text/html" href="https://pascalabc.net/wiki/index.php?title=%D0%97%D0%B0%D0%B3%D0%BB%D0%B0%D0%B2%D0%BD%D0%B0%D1%8F_%D1%81%D1%82%D1%80%D0%B0%D0%BD%D0%B8%D1%86%D0%B0&amp;diff=3223"/>
		<updated>2024-02-13T08:13:09Z</updated>

		<summary type="html">&lt;p&gt;Mikst: /* Для разработчика PascalABC.NET */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Cтатьи==&lt;br /&gt;
* [[FAQ по PascalABC.NET]]&lt;br /&gt;
* [[Как инсталлировать PascalABC.NET под Linux]]&lt;br /&gt;
&lt;br /&gt;
== Примеры==&lt;br /&gt;
* [[Программы для начинающих|Программы и алгоритмы для начинающих]]&lt;br /&gt;
* [[Особенности языка: базовый уровень]]&lt;br /&gt;
* [[Стандартные модули: базовый уровень]]&lt;br /&gt;
* [[Особенности языка: продвинутый уровень]]&lt;br /&gt;
* [[Стандартные модули: продвинутый уровень]]&lt;br /&gt;
* [[Алгоритмы для студентов|Программы и алгоритмы для студентов ИТ]]&lt;br /&gt;
* [[Алгоритмы средней сложности]] (пока не реализовано)&lt;br /&gt;
&lt;br /&gt;
== Обучение==&lt;br /&gt;
* [[GPLex + GPPG|Задания по курсу &amp;quot;Методы построения компиляторов&amp;quot;]]&lt;br /&gt;
* [[Комплект юного разработчика парсеров]]&lt;br /&gt;
* [[Как создать компилятор]]&lt;br /&gt;
* [[Построение синтаксического дерева программы на языке Паскаль]]&lt;br /&gt;
* [[МПОК 2011]]&lt;br /&gt;
* [[Страница семинара по компиляторам 2014]]&lt;br /&gt;
&lt;br /&gt;
== Web-среда разработки PascalABC.NET ==&lt;br /&gt;
&lt;br /&gt;
*[[Основная страница проекта WDE PascalABC.NET|Основная страница проекта]]&lt;br /&gt;
&lt;br /&gt;
==Другие проекты==&lt;br /&gt;
&lt;br /&gt;
* [[Идеи курсовых 2011]]&lt;br /&gt;
*[[Обзор реализации основных возможностей функционального языка программирования в среде PascalABC.NET|Проект &amp;quot;Реализация основных возможностей функционального языка программирования в среде PascalABC.NET&amp;quot; (Бушманова Н.)]]&lt;br /&gt;
*[[Рефакторинг|Проект &amp;quot;Рефакторинг по семантическому дереву PascalABC.NET&amp;quot; (Малеванный М., Коноплев Е.)]]&lt;br /&gt;
*[[Аспектно-ориентированное программирование|Проект &amp;quot;Аспектно-ориентированное программирование&amp;quot; (Зарубин М.)]]&lt;br /&gt;
* [[Реализация языка программирования Оберон на базе PascalABC.NET]]&lt;br /&gt;
&lt;br /&gt;
* [[Проект Optimus - учебная система оптимизации программ]]&lt;br /&gt;
&lt;br /&gt;
* [[Проект Megatron - оптимизирующий компилятор 2012 года]]&lt;br /&gt;
&lt;br /&gt;
* [[Проект OptPooh - оптимизирующий компилятор 2013 года]]&lt;br /&gt;
&lt;br /&gt;
* [[Проект Bike ( Yet Another Bicyclic Optimizing Compiler) - оптимизирующий компилятор 2014 года]]&lt;br /&gt;
&lt;br /&gt;
* [https://github.com/mmcsIT2015/OptimizedCompilersProject Проект OptimizedCompilersProject - оптимизирующий компилятор 2015 года]&lt;br /&gt;
&lt;br /&gt;
== Для разработчика PascalABC.NET ==&lt;br /&gt;
&lt;br /&gt;
* [[Идеи к новым версиям]]&lt;br /&gt;
&lt;br /&gt;
* [[Что менять при переходе к новой версии PascalABC.NET]]&lt;br /&gt;
* [[Форматирование текста по кнопке]]&lt;br /&gt;
* [[Плагин Регистрации-легковесной проверки]]&lt;br /&gt;
* [[Архитектура PascalABC.NET]]&lt;br /&gt;
* [[Лямбды и замыкания]]&lt;br /&gt;
* [[Интерфейс подключения нового языка программирования|Интерфейс подключения нового языка программирования (проект)]]&lt;br /&gt;
* [[Директивы компилятора]]&lt;br /&gt;
* [[Синтаксическое дерево]]&lt;br /&gt;
* [[Семантическое дерево]]&lt;br /&gt;
* [[Формат PCU]]&lt;br /&gt;
* [[Отладчик]]&lt;br /&gt;
* [[Intellisense]]&lt;br /&gt;
* [[Шаблоны кода]]&lt;br /&gt;
* [[Создание нового стандартного модуля (для разработчика)]]&lt;br /&gt;
* [[Узлы синтаксического дерева вида ident(&amp;quot;?System&amp;quot;)]]&lt;br /&gt;
* [[Реализация yield]]&lt;br /&gt;
* [[Семантические узлы типов]]&lt;br /&gt;
* [[Преобразование имени функции в вызов функции]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Устарело====&lt;br /&gt;
* [[Создание нового языка программирования - с чего начать]]&lt;br /&gt;
&lt;br /&gt;
== Статьи по программированию в PascalABC.NET ==&lt;br /&gt;
* [[Локализация приложений]]&lt;br /&gt;
* [[Плагины для PascalABC.NET]]&lt;br /&gt;
* [[Отслеживание изменений в файловой системе]]&lt;br /&gt;
* [[OpenGL]]&lt;br /&gt;
&lt;br /&gt;
== Теория типов ==&lt;br /&gt;
* [[Страничка семинара теории типов]]&lt;br /&gt;
* [[Исследование обобщённого программирования]]&lt;br /&gt;
* [[Вывод типов при вызове обобщенных методов с лямбдами и перегрузкой функций]]&lt;br /&gt;
&lt;br /&gt;
* [[Старое неверное в выводе типов]]&lt;br /&gt;
&lt;br /&gt;
== Разное ==&lt;br /&gt;
* [[GPPG+GPLex - что исправить для русской кодировки]]&lt;br /&gt;
* [[Новые возможности PascalABC.NET для школьников]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[http://www.scala-lang.org/docu/files/ScalaByExample.pdf Scala By example]&lt;/div&gt;</summary>
		<author><name>Mikst</name></author>
	</entry>
	<entry>
		<id>https://pascalabc.net/wiki/index.php?title=%D0%A4%D0%BE%D1%80%D0%BC%D0%B0%D1%82%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5_%D1%82%D0%B5%D0%BA%D1%81%D1%82%D0%B0_%D0%BF%D0%BE_%D0%BA%D0%BD%D0%BE%D0%BF%D0%BA%D0%B5&amp;diff=3222</id>
		<title>Форматирование текста по кнопке</title>
		<link rel="alternate" type="text/html" href="https://pascalabc.net/wiki/index.php?title=%D0%A4%D0%BE%D1%80%D0%BC%D0%B0%D1%82%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5_%D1%82%D0%B5%D0%BA%D1%81%D1%82%D0%B0_%D0%BF%D0%BE_%D0%BA%D0%BD%D0%BE%D0%BF%D0%BA%D0%B5&amp;diff=3222"/>
		<updated>2024-01-05T12:12:22Z</updated>

		<summary type="html">&lt;p&gt;Mikst: Новая страница: «Codeformatter.cs»&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Codeformatter.cs&lt;/div&gt;</summary>
		<author><name>Mikst</name></author>
	</entry>
	<entry>
		<id>https://pascalabc.net/wiki/index.php?title=%D0%97%D0%B0%D0%B3%D0%BB%D0%B0%D0%B2%D0%BD%D0%B0%D1%8F_%D1%81%D1%82%D1%80%D0%B0%D0%BD%D0%B8%D1%86%D0%B0&amp;diff=3221</id>
		<title>Заглавная страница</title>
		<link rel="alternate" type="text/html" href="https://pascalabc.net/wiki/index.php?title=%D0%97%D0%B0%D0%B3%D0%BB%D0%B0%D0%B2%D0%BD%D0%B0%D1%8F_%D1%81%D1%82%D1%80%D0%B0%D0%BD%D0%B8%D1%86%D0%B0&amp;diff=3221"/>
		<updated>2024-01-05T12:12:03Z</updated>

		<summary type="html">&lt;p&gt;Mikst: /* Для разработчика PascalABC.NET */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Cтатьи==&lt;br /&gt;
* [[FAQ по PascalABC.NET]]&lt;br /&gt;
* [[Как инсталлировать PascalABC.NET под Linux]]&lt;br /&gt;
&lt;br /&gt;
== Примеры==&lt;br /&gt;
* [[Программы для начинающих|Программы и алгоритмы для начинающих]]&lt;br /&gt;
* [[Особенности языка: базовый уровень]]&lt;br /&gt;
* [[Стандартные модули: базовый уровень]]&lt;br /&gt;
* [[Особенности языка: продвинутый уровень]]&lt;br /&gt;
* [[Стандартные модули: продвинутый уровень]]&lt;br /&gt;
* [[Алгоритмы для студентов|Программы и алгоритмы для студентов ИТ]]&lt;br /&gt;
* [[Алгоритмы средней сложности]] (пока не реализовано)&lt;br /&gt;
&lt;br /&gt;
== Обучение==&lt;br /&gt;
* [[GPLex + GPPG|Задания по курсу &amp;quot;Методы построения компиляторов&amp;quot;]]&lt;br /&gt;
* [[Комплект юного разработчика парсеров]]&lt;br /&gt;
* [[Как создать компилятор]]&lt;br /&gt;
* [[Построение синтаксического дерева программы на языке Паскаль]]&lt;br /&gt;
* [[МПОК 2011]]&lt;br /&gt;
* [[Страница семинара по компиляторам 2014]]&lt;br /&gt;
&lt;br /&gt;
== Web-среда разработки PascalABC.NET ==&lt;br /&gt;
&lt;br /&gt;
*[[Основная страница проекта WDE PascalABC.NET|Основная страница проекта]]&lt;br /&gt;
&lt;br /&gt;
==Другие проекты==&lt;br /&gt;
&lt;br /&gt;
* [[Идеи курсовых 2011]]&lt;br /&gt;
*[[Обзор реализации основных возможностей функционального языка программирования в среде PascalABC.NET|Проект &amp;quot;Реализация основных возможностей функционального языка программирования в среде PascalABC.NET&amp;quot; (Бушманова Н.)]]&lt;br /&gt;
*[[Рефакторинг|Проект &amp;quot;Рефакторинг по семантическому дереву PascalABC.NET&amp;quot; (Малеванный М., Коноплев Е.)]]&lt;br /&gt;
*[[Аспектно-ориентированное программирование|Проект &amp;quot;Аспектно-ориентированное программирование&amp;quot; (Зарубин М.)]]&lt;br /&gt;
* [[Реализация языка программирования Оберон на базе PascalABC.NET]]&lt;br /&gt;
&lt;br /&gt;
* [[Проект Optimus - учебная система оптимизации программ]]&lt;br /&gt;
&lt;br /&gt;
* [[Проект Megatron - оптимизирующий компилятор 2012 года]]&lt;br /&gt;
&lt;br /&gt;
* [[Проект OptPooh - оптимизирующий компилятор 2013 года]]&lt;br /&gt;
&lt;br /&gt;
* [[Проект Bike ( Yet Another Bicyclic Optimizing Compiler) - оптимизирующий компилятор 2014 года]]&lt;br /&gt;
&lt;br /&gt;
* [https://github.com/mmcsIT2015/OptimizedCompilersProject Проект OptimizedCompilersProject - оптимизирующий компилятор 2015 года]&lt;br /&gt;
&lt;br /&gt;
== Для разработчика PascalABC.NET ==&lt;br /&gt;
&lt;br /&gt;
* [[Что менять при переходе к новой версии PascalABC.NET]]&lt;br /&gt;
* [[Форматирование текста по кнопке]]&lt;br /&gt;
* [[Плагин Регистрации-легковесной проверки]]&lt;br /&gt;
* [[Архитектура PascalABC.NET]]&lt;br /&gt;
* [[Лямбды и замыкания]]&lt;br /&gt;
* [[Интерфейс подключения нового языка программирования|Интерфейс подключения нового языка программирования (проект)]]&lt;br /&gt;
* [[Директивы компилятора]]&lt;br /&gt;
* [[Синтаксическое дерево]]&lt;br /&gt;
* [[Семантическое дерево]]&lt;br /&gt;
* [[Формат PCU]]&lt;br /&gt;
* [[Отладчик]]&lt;br /&gt;
* [[Intellisense]]&lt;br /&gt;
* [[Шаблоны кода]]&lt;br /&gt;
* [[Создание нового стандартного модуля (для разработчика)]]&lt;br /&gt;
* [[Узлы синтаксического дерева вида ident(&amp;quot;?System&amp;quot;)]]&lt;br /&gt;
* [[Реализация yield]]&lt;br /&gt;
* [[Семантические узлы типов]]&lt;br /&gt;
* [[Преобразование имени функции в вызов функции]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Устарело====&lt;br /&gt;
* [[Создание нового языка программирования - с чего начать]]&lt;br /&gt;
&lt;br /&gt;
== Статьи по программированию в PascalABC.NET ==&lt;br /&gt;
* [[Локализация приложений]]&lt;br /&gt;
* [[Плагины для PascalABC.NET]]&lt;br /&gt;
* [[Отслеживание изменений в файловой системе]]&lt;br /&gt;
* [[OpenGL]]&lt;br /&gt;
&lt;br /&gt;
== Теория типов ==&lt;br /&gt;
* [[Страничка семинара теории типов]]&lt;br /&gt;
* [[Исследование обобщённого программирования]]&lt;br /&gt;
* [[Вывод типов при вызове обобщенных методов с лямбдами и перегрузкой функций]]&lt;br /&gt;
&lt;br /&gt;
* [[Старое неверное в выводе типов]]&lt;br /&gt;
&lt;br /&gt;
== Разное ==&lt;br /&gt;
* [[GPPG+GPLex - что исправить для русской кодировки]]&lt;br /&gt;
* [[Новые возможности PascalABC.NET для школьников]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[http://www.scala-lang.org/docu/files/ScalaByExample.pdf Scala By example]&lt;/div&gt;</summary>
		<author><name>Mikst</name></author>
	</entry>
	<entry>
		<id>https://pascalabc.net/wiki/index.php?title=%D0%9A%D0%B0%D0%BA_%D0%B8%D0%BD%D1%81%D1%82%D0%B0%D0%BB%D0%BB%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D1%82%D1%8C_PascalABC.NET_%D0%BF%D0%BE%D0%B4_Linux&amp;diff=3220</id>
		<title>Как инсталлировать PascalABC.NET под Linux</title>
		<link rel="alternate" type="text/html" href="https://pascalabc.net/wiki/index.php?title=%D0%9A%D0%B0%D0%BA_%D0%B8%D0%BD%D1%81%D1%82%D0%B0%D0%BB%D0%BB%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D1%82%D1%8C_PascalABC.NET_%D0%BF%D0%BE%D0%B4_Linux&amp;diff=3220"/>
		<updated>2023-10-30T18:06:08Z</updated>

		<summary type="html">&lt;p&gt;Mikst: /* Общие замечания (изменено 17.01.23 г.) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Общие замечания (изменено 2.09.23 г.)=&lt;br /&gt;
&lt;br /&gt;
13.07.22 г. появилась [http://pascalabc.net/downloads/PascalABCNETLinux.zip среда программирования PascalABC.NET с графической оболочкой, адаптированная к Linux] (поставляется в виде zip-архива).&lt;br /&gt;
&lt;br /&gt;
=Установка среды программирования PascalABC.NET (с 02.09.23 г.)=&lt;br /&gt;
&lt;br /&gt;
1. Файлы архива содержат папки PascalABCNETLinux и Samples. Для определенности будем считать, что мы распаковали их в /home/user&lt;br /&gt;
&lt;br /&gt;
2. Перед запуском следует установить пакет Mono. Процесс установки описан здесь:&lt;br /&gt;
[https://www.mono-project.com/download/stable/#download-lin Установка mono под Linux]&lt;br /&gt;
&lt;br /&gt;
Самое важное: следует выполнить команду&lt;br /&gt;
&lt;br /&gt;
 sudo apt-get install mono-complete&lt;br /&gt;
&lt;br /&gt;
и затем возможно команду &lt;br /&gt;
&lt;br /&gt;
 sudo apt-get install mono-locale-extras&lt;br /&gt;
&lt;br /&gt;
для установки пакета с кодировкой 1251.&lt;br /&gt;
&lt;br /&gt;
Возможно, в некоторых версиях Linux пакет mono-complete будет отсутствовать, тогда вместо него следует установить пакет mono-devel:&lt;br /&gt;
&lt;br /&gt;
 sudo apt-get install mono-devel&lt;br /&gt;
&lt;br /&gt;
Еще рекомендуем выполнить команду&lt;br /&gt;
&lt;br /&gt;
 sudo apt-get install gnome-themes-standard&lt;br /&gt;
 &lt;br /&gt;
3. Попробовать из папки PascalABCNETLinux запустить PascalABCNETLinux.exe. В некоторых версиях Linux расширение exe не ассоциировано с запуском mono, поэтому в консоли в этой папке следует выполнить команду&lt;br /&gt;
&lt;br /&gt;
 mono PascalABCNETLinux.exe&lt;br /&gt;
&lt;br /&gt;
4. При запуске проиcходит ошибка, связанная с отсутствием папок&lt;br /&gt;
&lt;br /&gt;
 /etc/mono/registry/LocalMachine&lt;br /&gt;
&lt;br /&gt;
В этом случае рекомендуется либо создать папки registry и registry/LocalMachine в /etc/mono/ вручную, либо выполнить команды&lt;br /&gt;
&lt;br /&gt;
 mkdir -p /home/user/PascalABCLinux/registry&lt;br /&gt;
 mkdir -p /home/user/PascalABCLinux/registry/LocalMachine&lt;br /&gt;
 export MONO_REGISTRY_PATH=/home/user/PascalABCLinux/registry&lt;br /&gt;
&lt;br /&gt;
=Alt Linux Образование» 10.1=&lt;br /&gt;
&lt;br /&gt;
PascalABC.NET - в репозитории - устанавливаем его из репозитория&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Alt Linux общий алгоритм=&lt;br /&gt;
&lt;br /&gt;
Под Alt Linux установка пакета Mono выполняется по-другому:&lt;br /&gt;
&lt;br /&gt;
*Переходим в режим администратора:&lt;br /&gt;
 su-&lt;br /&gt;
&lt;br /&gt;
*Обновляем пакеты:&lt;br /&gt;
 apt-get update&lt;br /&gt;
&lt;br /&gt;
*Инсталлируем mono-devel, выполняя команду в консоли:&lt;br /&gt;
 apt-get install mono-devel&lt;br /&gt;
&lt;br /&gt;
*Инсталлируем пакет с кодировкой 1251:&lt;br /&gt;
 apt-get install mono-locale-extras&lt;br /&gt;
&lt;br /&gt;
Не забываем выполнить&lt;br /&gt;
 apt-get install gnome-themes-standard&lt;br /&gt;
&lt;br /&gt;
4. При запуске проиcходит ошибка, связанная с отсутствием папок&lt;br /&gt;
&lt;br /&gt;
 /etc/mono/registry/LocalMachine&lt;br /&gt;
&lt;br /&gt;
В этом случае рекомендуется либо создать папки registry и registry/LocalMachine в /etc/mono/ вручную, либо выполнить команды&lt;br /&gt;
&lt;br /&gt;
 mkdir -p /home/user/PascalABCLinux/registry&lt;br /&gt;
 mkdir -p /home/user/PascalABCLinux/registry/LocalMachine&lt;br /&gt;
 export MONO_REGISTRY_PATH=/home/user/PascalABCLinux/registry&lt;br /&gt;
&lt;br /&gt;
=Astra Linux=&lt;br /&gt;
&lt;br /&gt;
Под Astra Linux установка пакета Mono выполняется по-другому:&lt;br /&gt;
&lt;br /&gt;
*Обновляем пакеты:&lt;br /&gt;
 sudo apt-get update&lt;br /&gt;
&lt;br /&gt;
*Инсталлируем mono-devel, выполняя команду в консоли:&lt;br /&gt;
 sudo apt-get install mono-complete&lt;br /&gt;
&lt;br /&gt;
Не забываем выполнить&lt;br /&gt;
 sudo apt-get install gnome-themes-standard&lt;br /&gt;
&lt;br /&gt;
4. При запуске проиcходит ошибка, связанная с отсутствием папок&lt;br /&gt;
&lt;br /&gt;
 /etc/mono/registry/LocalMachine&lt;br /&gt;
&lt;br /&gt;
В этом случае рекомендуется либо &lt;br /&gt;
&lt;br /&gt;
 создать папки registry и registry/LocalMachine в /etc/mono/ вручную, &lt;br /&gt;
&lt;br /&gt;
либо &lt;br /&gt;
&lt;br /&gt;
выполнить команды&lt;br /&gt;
&lt;br /&gt;
 mkdir -p /home/user/PascalABCLinux/registry&lt;br /&gt;
 mkdir -p /home/user/PascalABCLinux/registry/LocalMachine&lt;br /&gt;
 export MONO_REGISTRY_PATH=/home/user/PascalABCLinux/registry&lt;br /&gt;
&lt;br /&gt;
=Устаревшие рабочие способы=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Автоматический способ установки консольного компилятора PascalABC.NET + Geany (устарел)==&lt;br /&gt;
&lt;br /&gt;
[https://github.com/COOLIRON2311/pabcnetdeb Автоматический способ установки описан здесь] (автор: Иван Игнатенко).&lt;br /&gt;
&lt;br /&gt;
Плюсы данного решения: &lt;br /&gt;
* Автоматическая установка и настройка языка и IDE (Geany).&lt;br /&gt;
* Продуманная структура пакета и расположение исполнимых файлов в системе.&lt;br /&gt;
* Возможность легкого управления пакетом через встроенные средства ОС – пакетный менеджер apt.&lt;br /&gt;
&lt;br /&gt;
==Штатный ручной способ установки консольного компилятора PascalABC.NET + Geany (устарел)==&lt;br /&gt;
&lt;br /&gt;
Проверялось на Ubuntu 14.04 и Альт Линукс 7.0 Школьный Учитель&lt;br /&gt;
&lt;br /&gt;
Последовательность шагов инсталляции такова:&lt;br /&gt;
&lt;br /&gt;
*Инсталлируем mono-complete, выполняя команду в консоли:&lt;br /&gt;
 sudo apt-get install mono-complete&lt;br /&gt;
*Скачиваем консольную версию с сайта:&lt;br /&gt;
 http://pascalabc.net/downloads/PABCNETC.zip &lt;br /&gt;
* Распаковываем ее, например, в папку /home/miks/PABC/ где вместо miks - имя пользователя&lt;br /&gt;
*Инсталлируем редактор Geany&lt;br /&gt;
*В Geany создаем файл&lt;br /&gt;
 begin&lt;br /&gt;
   write('Hello Linux');&lt;br /&gt;
 end.&lt;br /&gt;
и сохраняем его с расширением .pas&lt;br /&gt;
*На тулбаре Geany выбираем кнопку Build the Current file и жмем стрелку справа от этой кнопки. Выбираем в открывшемся меню Set Build Options и попадаем в окно настройки для компиляции .pas-файлов.&lt;br /&gt;
*В пункте Compile прописываем &lt;br /&gt;
 mono /home/miks/PABC/pabcnetcclear.exe &amp;quot;%f&amp;quot; &lt;br /&gt;
где вместо miks - имя пользователя&lt;br /&gt;
*В пункте Execute прописываем &lt;br /&gt;
 mono &amp;quot;./%e.exe&amp;quot; &lt;br /&gt;
*Сохраняем. Теперь компилируем, нажимая на кнопку Compile the Current File и запускаем нажатием на кнопку Run or view the current file&lt;br /&gt;
&lt;br /&gt;
'''Замечание.''' В Linux-версии PascalABC.NET не будет работать ряд модулей: в частности, все графические модули.&lt;br /&gt;
&lt;br /&gt;
=Ручной способ установки под Alt Linux рабочая станция 10.0=&lt;br /&gt;
&lt;br /&gt;
*Обновляем пакеты:&lt;br /&gt;
 apt update&lt;br /&gt;
&lt;br /&gt;
*Инсталлируем mono-devel, выполняя команду в консоли:&lt;br /&gt;
 apt-get install mono-devel&lt;br /&gt;
&lt;br /&gt;
*Инсталлируем пакет с кодировкой 1251:&lt;br /&gt;
 apt-get install mono-locale-extras&lt;br /&gt;
&lt;br /&gt;
Далее по предыдущему пункту&lt;br /&gt;
&lt;br /&gt;
---&lt;br /&gt;
&lt;br /&gt;
[http://www.sisyphus.ru/ru/srpm/mono Здесь - пакеты для mono]&lt;/div&gt;</summary>
		<author><name>Mikst</name></author>
	</entry>
	<entry>
		<id>https://pascalabc.net/wiki/index.php?title=%D0%9A%D0%B0%D0%BA_%D0%B8%D0%BD%D1%81%D1%82%D0%B0%D0%BB%D0%BB%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D1%82%D1%8C_PascalABC.NET_%D0%BF%D0%BE%D0%B4_Linux&amp;diff=3219</id>
		<title>Как инсталлировать PascalABC.NET под Linux</title>
		<link rel="alternate" type="text/html" href="https://pascalabc.net/wiki/index.php?title=%D0%9A%D0%B0%D0%BA_%D0%B8%D0%BD%D1%81%D1%82%D0%B0%D0%BB%D0%BB%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D1%82%D1%8C_PascalABC.NET_%D0%BF%D0%BE%D0%B4_Linux&amp;diff=3219"/>
		<updated>2023-09-24T19:54:22Z</updated>

		<summary type="html">&lt;p&gt;Mikst: /* Astra Linux */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Общие замечания (изменено 17.01.23 г.)=&lt;br /&gt;
&lt;br /&gt;
13.07.22 г. появилась [http://pascalabc.net/downloads/PascalABCNETLinux.zip среда программирования PascalABC.NET с графической оболочкой, адаптированная к Linux] (поставляется в виде zip-архива).&lt;br /&gt;
&lt;br /&gt;
=Установка среды программирования PascalABC.NET (с 02.09.23 г.)=&lt;br /&gt;
&lt;br /&gt;
1. Файлы архива содержат папки PascalABCNETLinux и Samples. Для определенности будем считать, что мы распаковали их в /home/user&lt;br /&gt;
&lt;br /&gt;
2. Перед запуском следует установить пакет Mono. Процесс установки описан здесь:&lt;br /&gt;
[https://www.mono-project.com/download/stable/#download-lin Установка mono под Linux]&lt;br /&gt;
&lt;br /&gt;
Самое важное: следует выполнить команду&lt;br /&gt;
&lt;br /&gt;
 sudo apt-get install mono-complete&lt;br /&gt;
&lt;br /&gt;
и затем возможно команду &lt;br /&gt;
&lt;br /&gt;
 sudo apt-get install mono-locale-extras&lt;br /&gt;
&lt;br /&gt;
для установки пакета с кодировкой 1251.&lt;br /&gt;
&lt;br /&gt;
Возможно, в некоторых версиях Linux пакет mono-complete будет отсутствовать, тогда вместо него следует установить пакет mono-devel:&lt;br /&gt;
&lt;br /&gt;
 sudo apt-get install mono-devel&lt;br /&gt;
&lt;br /&gt;
Еще рекомендуем выполнить команду&lt;br /&gt;
&lt;br /&gt;
 sudo apt-get install gnome-themes-standard&lt;br /&gt;
 &lt;br /&gt;
3. Попробовать из папки PascalABCNETLinux запустить PascalABCNETLinux.exe. В некоторых версиях Linux расширение exe не ассоциировано с запуском mono, поэтому в консоли в этой папке следует выполнить команду&lt;br /&gt;
&lt;br /&gt;
 mono PascalABCNETLinux.exe&lt;br /&gt;
&lt;br /&gt;
4. При запуске проиcходит ошибка, связанная с отсутствием папок&lt;br /&gt;
&lt;br /&gt;
 /etc/mono/registry/LocalMachine&lt;br /&gt;
&lt;br /&gt;
В этом случае рекомендуется либо создать папки registry и registry/LocalMachine в /etc/mono/ вручную, либо выполнить команды&lt;br /&gt;
&lt;br /&gt;
 mkdir -p /home/user/PascalABCLinux/registry&lt;br /&gt;
 mkdir -p /home/user/PascalABCLinux/registry/LocalMachine&lt;br /&gt;
 export MONO_REGISTRY_PATH=/home/user/PascalABCLinux/registry&lt;br /&gt;
&lt;br /&gt;
=Alt Linux Образование» 10.1=&lt;br /&gt;
&lt;br /&gt;
PascalABC.NET - в репозитории - устанавливаем его из репозитория&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Alt Linux общий алгоритм=&lt;br /&gt;
&lt;br /&gt;
Под Alt Linux установка пакета Mono выполняется по-другому:&lt;br /&gt;
&lt;br /&gt;
*Переходим в режим администратора:&lt;br /&gt;
 su-&lt;br /&gt;
&lt;br /&gt;
*Обновляем пакеты:&lt;br /&gt;
 apt-get update&lt;br /&gt;
&lt;br /&gt;
*Инсталлируем mono-devel, выполняя команду в консоли:&lt;br /&gt;
 apt-get install mono-devel&lt;br /&gt;
&lt;br /&gt;
*Инсталлируем пакет с кодировкой 1251:&lt;br /&gt;
 apt-get install mono-locale-extras&lt;br /&gt;
&lt;br /&gt;
Не забываем выполнить&lt;br /&gt;
 apt-get install gnome-themes-standard&lt;br /&gt;
&lt;br /&gt;
4. При запуске проиcходит ошибка, связанная с отсутствием папок&lt;br /&gt;
&lt;br /&gt;
 /etc/mono/registry/LocalMachine&lt;br /&gt;
&lt;br /&gt;
В этом случае рекомендуется либо создать папки registry и registry/LocalMachine в /etc/mono/ вручную, либо выполнить команды&lt;br /&gt;
&lt;br /&gt;
 mkdir -p /home/user/PascalABCLinux/registry&lt;br /&gt;
 mkdir -p /home/user/PascalABCLinux/registry/LocalMachine&lt;br /&gt;
 export MONO_REGISTRY_PATH=/home/user/PascalABCLinux/registry&lt;br /&gt;
&lt;br /&gt;
=Astra Linux=&lt;br /&gt;
&lt;br /&gt;
Под Astra Linux установка пакета Mono выполняется по-другому:&lt;br /&gt;
&lt;br /&gt;
*Обновляем пакеты:&lt;br /&gt;
 sudo apt-get update&lt;br /&gt;
&lt;br /&gt;
*Инсталлируем mono-devel, выполняя команду в консоли:&lt;br /&gt;
 sudo apt-get install mono-complete&lt;br /&gt;
&lt;br /&gt;
Не забываем выполнить&lt;br /&gt;
 sudo apt-get install gnome-themes-standard&lt;br /&gt;
&lt;br /&gt;
4. При запуске проиcходит ошибка, связанная с отсутствием папок&lt;br /&gt;
&lt;br /&gt;
 /etc/mono/registry/LocalMachine&lt;br /&gt;
&lt;br /&gt;
В этом случае рекомендуется либо &lt;br /&gt;
&lt;br /&gt;
 создать папки registry и registry/LocalMachine в /etc/mono/ вручную, &lt;br /&gt;
&lt;br /&gt;
либо &lt;br /&gt;
&lt;br /&gt;
выполнить команды&lt;br /&gt;
&lt;br /&gt;
 mkdir -p /home/user/PascalABCLinux/registry&lt;br /&gt;
 mkdir -p /home/user/PascalABCLinux/registry/LocalMachine&lt;br /&gt;
 export MONO_REGISTRY_PATH=/home/user/PascalABCLinux/registry&lt;br /&gt;
&lt;br /&gt;
=Устаревшие рабочие способы=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Автоматический способ установки консольного компилятора PascalABC.NET + Geany (устарел)==&lt;br /&gt;
&lt;br /&gt;
[https://github.com/COOLIRON2311/pabcnetdeb Автоматический способ установки описан здесь] (автор: Иван Игнатенко).&lt;br /&gt;
&lt;br /&gt;
Плюсы данного решения: &lt;br /&gt;
* Автоматическая установка и настройка языка и IDE (Geany).&lt;br /&gt;
* Продуманная структура пакета и расположение исполнимых файлов в системе.&lt;br /&gt;
* Возможность легкого управления пакетом через встроенные средства ОС – пакетный менеджер apt.&lt;br /&gt;
&lt;br /&gt;
==Штатный ручной способ установки консольного компилятора PascalABC.NET + Geany (устарел)==&lt;br /&gt;
&lt;br /&gt;
Проверялось на Ubuntu 14.04 и Альт Линукс 7.0 Школьный Учитель&lt;br /&gt;
&lt;br /&gt;
Последовательность шагов инсталляции такова:&lt;br /&gt;
&lt;br /&gt;
*Инсталлируем mono-complete, выполняя команду в консоли:&lt;br /&gt;
 sudo apt-get install mono-complete&lt;br /&gt;
*Скачиваем консольную версию с сайта:&lt;br /&gt;
 http://pascalabc.net/downloads/PABCNETC.zip &lt;br /&gt;
* Распаковываем ее, например, в папку /home/miks/PABC/ где вместо miks - имя пользователя&lt;br /&gt;
*Инсталлируем редактор Geany&lt;br /&gt;
*В Geany создаем файл&lt;br /&gt;
 begin&lt;br /&gt;
   write('Hello Linux');&lt;br /&gt;
 end.&lt;br /&gt;
и сохраняем его с расширением .pas&lt;br /&gt;
*На тулбаре Geany выбираем кнопку Build the Current file и жмем стрелку справа от этой кнопки. Выбираем в открывшемся меню Set Build Options и попадаем в окно настройки для компиляции .pas-файлов.&lt;br /&gt;
*В пункте Compile прописываем &lt;br /&gt;
 mono /home/miks/PABC/pabcnetcclear.exe &amp;quot;%f&amp;quot; &lt;br /&gt;
где вместо miks - имя пользователя&lt;br /&gt;
*В пункте Execute прописываем &lt;br /&gt;
 mono &amp;quot;./%e.exe&amp;quot; &lt;br /&gt;
*Сохраняем. Теперь компилируем, нажимая на кнопку Compile the Current File и запускаем нажатием на кнопку Run or view the current file&lt;br /&gt;
&lt;br /&gt;
'''Замечание.''' В Linux-версии PascalABC.NET не будет работать ряд модулей: в частности, все графические модули.&lt;br /&gt;
&lt;br /&gt;
=Ручной способ установки под Alt Linux рабочая станция 10.0=&lt;br /&gt;
&lt;br /&gt;
*Обновляем пакеты:&lt;br /&gt;
 apt update&lt;br /&gt;
&lt;br /&gt;
*Инсталлируем mono-devel, выполняя команду в консоли:&lt;br /&gt;
 apt-get install mono-devel&lt;br /&gt;
&lt;br /&gt;
*Инсталлируем пакет с кодировкой 1251:&lt;br /&gt;
 apt-get install mono-locale-extras&lt;br /&gt;
&lt;br /&gt;
Далее по предыдущему пункту&lt;br /&gt;
&lt;br /&gt;
---&lt;br /&gt;
&lt;br /&gt;
[http://www.sisyphus.ru/ru/srpm/mono Здесь - пакеты для mono]&lt;/div&gt;</summary>
		<author><name>Mikst</name></author>
	</entry>
	<entry>
		<id>https://pascalabc.net/wiki/index.php?title=%D0%9A%D0%B0%D0%BA_%D0%B8%D0%BD%D1%81%D1%82%D0%B0%D0%BB%D0%BB%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D1%82%D1%8C_PascalABC.NET_%D0%BF%D0%BE%D0%B4_Linux&amp;diff=3218</id>
		<title>Как инсталлировать PascalABC.NET под Linux</title>
		<link rel="alternate" type="text/html" href="https://pascalabc.net/wiki/index.php?title=%D0%9A%D0%B0%D0%BA_%D0%B8%D0%BD%D1%81%D1%82%D0%B0%D0%BB%D0%BB%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D1%82%D1%8C_PascalABC.NET_%D0%BF%D0%BE%D0%B4_Linux&amp;diff=3218"/>
		<updated>2023-09-24T19:53:44Z</updated>

		<summary type="html">&lt;p&gt;Mikst: /* Astra Linux */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Общие замечания (изменено 17.01.23 г.)=&lt;br /&gt;
&lt;br /&gt;
13.07.22 г. появилась [http://pascalabc.net/downloads/PascalABCNETLinux.zip среда программирования PascalABC.NET с графической оболочкой, адаптированная к Linux] (поставляется в виде zip-архива).&lt;br /&gt;
&lt;br /&gt;
=Установка среды программирования PascalABC.NET (с 02.09.23 г.)=&lt;br /&gt;
&lt;br /&gt;
1. Файлы архива содержат папки PascalABCNETLinux и Samples. Для определенности будем считать, что мы распаковали их в /home/user&lt;br /&gt;
&lt;br /&gt;
2. Перед запуском следует установить пакет Mono. Процесс установки описан здесь:&lt;br /&gt;
[https://www.mono-project.com/download/stable/#download-lin Установка mono под Linux]&lt;br /&gt;
&lt;br /&gt;
Самое важное: следует выполнить команду&lt;br /&gt;
&lt;br /&gt;
 sudo apt-get install mono-complete&lt;br /&gt;
&lt;br /&gt;
и затем возможно команду &lt;br /&gt;
&lt;br /&gt;
 sudo apt-get install mono-locale-extras&lt;br /&gt;
&lt;br /&gt;
для установки пакета с кодировкой 1251.&lt;br /&gt;
&lt;br /&gt;
Возможно, в некоторых версиях Linux пакет mono-complete будет отсутствовать, тогда вместо него следует установить пакет mono-devel:&lt;br /&gt;
&lt;br /&gt;
 sudo apt-get install mono-devel&lt;br /&gt;
&lt;br /&gt;
Еще рекомендуем выполнить команду&lt;br /&gt;
&lt;br /&gt;
 sudo apt-get install gnome-themes-standard&lt;br /&gt;
 &lt;br /&gt;
3. Попробовать из папки PascalABCNETLinux запустить PascalABCNETLinux.exe. В некоторых версиях Linux расширение exe не ассоциировано с запуском mono, поэтому в консоли в этой папке следует выполнить команду&lt;br /&gt;
&lt;br /&gt;
 mono PascalABCNETLinux.exe&lt;br /&gt;
&lt;br /&gt;
4. При запуске проиcходит ошибка, связанная с отсутствием папок&lt;br /&gt;
&lt;br /&gt;
 /etc/mono/registry/LocalMachine&lt;br /&gt;
&lt;br /&gt;
В этом случае рекомендуется либо создать папки registry и registry/LocalMachine в /etc/mono/ вручную, либо выполнить команды&lt;br /&gt;
&lt;br /&gt;
 mkdir -p /home/user/PascalABCLinux/registry&lt;br /&gt;
 mkdir -p /home/user/PascalABCLinux/registry/LocalMachine&lt;br /&gt;
 export MONO_REGISTRY_PATH=/home/user/PascalABCLinux/registry&lt;br /&gt;
&lt;br /&gt;
=Alt Linux Образование» 10.1=&lt;br /&gt;
&lt;br /&gt;
PascalABC.NET - в репозитории - устанавливаем его из репозитория&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Alt Linux общий алгоритм=&lt;br /&gt;
&lt;br /&gt;
Под Alt Linux установка пакета Mono выполняется по-другому:&lt;br /&gt;
&lt;br /&gt;
*Переходим в режим администратора:&lt;br /&gt;
 su-&lt;br /&gt;
&lt;br /&gt;
*Обновляем пакеты:&lt;br /&gt;
 apt-get update&lt;br /&gt;
&lt;br /&gt;
*Инсталлируем mono-devel, выполняя команду в консоли:&lt;br /&gt;
 apt-get install mono-devel&lt;br /&gt;
&lt;br /&gt;
*Инсталлируем пакет с кодировкой 1251:&lt;br /&gt;
 apt-get install mono-locale-extras&lt;br /&gt;
&lt;br /&gt;
Не забываем выполнить&lt;br /&gt;
 apt-get install gnome-themes-standard&lt;br /&gt;
&lt;br /&gt;
4. При запуске проиcходит ошибка, связанная с отсутствием папок&lt;br /&gt;
&lt;br /&gt;
 /etc/mono/registry/LocalMachine&lt;br /&gt;
&lt;br /&gt;
В этом случае рекомендуется либо создать папки registry и registry/LocalMachine в /etc/mono/ вручную, либо выполнить команды&lt;br /&gt;
&lt;br /&gt;
 mkdir -p /home/user/PascalABCLinux/registry&lt;br /&gt;
 mkdir -p /home/user/PascalABCLinux/registry/LocalMachine&lt;br /&gt;
 export MONO_REGISTRY_PATH=/home/user/PascalABCLinux/registry&lt;br /&gt;
&lt;br /&gt;
=Astra Linux=&lt;br /&gt;
&lt;br /&gt;
Под Astra Linux установка пакета Mono выполняется по-другому:&lt;br /&gt;
&lt;br /&gt;
*Обновляем пакеты:&lt;br /&gt;
 sudo apt-get update&lt;br /&gt;
&lt;br /&gt;
*Инсталлируем mono-devel, выполняя команду в консоли:&lt;br /&gt;
 sudo apt-get install mono-complete&lt;br /&gt;
&lt;br /&gt;
Не забываем выполнить&lt;br /&gt;
 yum install gnome-themes-standard&lt;br /&gt;
&lt;br /&gt;
4. При запуске проиcходит ошибка, связанная с отсутствием папок&lt;br /&gt;
&lt;br /&gt;
 /etc/mono/registry/LocalMachine&lt;br /&gt;
&lt;br /&gt;
В этом случае рекомендуется либо &lt;br /&gt;
&lt;br /&gt;
создать папки registry и registry/LocalMachine в /etc/mono/ вручную, &lt;br /&gt;
&lt;br /&gt;
либо &lt;br /&gt;
&lt;br /&gt;
выполнить команды&lt;br /&gt;
&lt;br /&gt;
 mkdir -p /home/user/PascalABCLinux/registry&lt;br /&gt;
 mkdir -p /home/user/PascalABCLinux/registry/LocalMachine&lt;br /&gt;
 export MONO_REGISTRY_PATH=/home/user/PascalABCLinux/registry&lt;br /&gt;
&lt;br /&gt;
=Устаревшие рабочие способы=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Автоматический способ установки консольного компилятора PascalABC.NET + Geany (устарел)==&lt;br /&gt;
&lt;br /&gt;
[https://github.com/COOLIRON2311/pabcnetdeb Автоматический способ установки описан здесь] (автор: Иван Игнатенко).&lt;br /&gt;
&lt;br /&gt;
Плюсы данного решения: &lt;br /&gt;
* Автоматическая установка и настройка языка и IDE (Geany).&lt;br /&gt;
* Продуманная структура пакета и расположение исполнимых файлов в системе.&lt;br /&gt;
* Возможность легкого управления пакетом через встроенные средства ОС – пакетный менеджер apt.&lt;br /&gt;
&lt;br /&gt;
==Штатный ручной способ установки консольного компилятора PascalABC.NET + Geany (устарел)==&lt;br /&gt;
&lt;br /&gt;
Проверялось на Ubuntu 14.04 и Альт Линукс 7.0 Школьный Учитель&lt;br /&gt;
&lt;br /&gt;
Последовательность шагов инсталляции такова:&lt;br /&gt;
&lt;br /&gt;
*Инсталлируем mono-complete, выполняя команду в консоли:&lt;br /&gt;
 sudo apt-get install mono-complete&lt;br /&gt;
*Скачиваем консольную версию с сайта:&lt;br /&gt;
 http://pascalabc.net/downloads/PABCNETC.zip &lt;br /&gt;
* Распаковываем ее, например, в папку /home/miks/PABC/ где вместо miks - имя пользователя&lt;br /&gt;
*Инсталлируем редактор Geany&lt;br /&gt;
*В Geany создаем файл&lt;br /&gt;
 begin&lt;br /&gt;
   write('Hello Linux');&lt;br /&gt;
 end.&lt;br /&gt;
и сохраняем его с расширением .pas&lt;br /&gt;
*На тулбаре Geany выбираем кнопку Build the Current file и жмем стрелку справа от этой кнопки. Выбираем в открывшемся меню Set Build Options и попадаем в окно настройки для компиляции .pas-файлов.&lt;br /&gt;
*В пункте Compile прописываем &lt;br /&gt;
 mono /home/miks/PABC/pabcnetcclear.exe &amp;quot;%f&amp;quot; &lt;br /&gt;
где вместо miks - имя пользователя&lt;br /&gt;
*В пункте Execute прописываем &lt;br /&gt;
 mono &amp;quot;./%e.exe&amp;quot; &lt;br /&gt;
*Сохраняем. Теперь компилируем, нажимая на кнопку Compile the Current File и запускаем нажатием на кнопку Run or view the current file&lt;br /&gt;
&lt;br /&gt;
'''Замечание.''' В Linux-версии PascalABC.NET не будет работать ряд модулей: в частности, все графические модули.&lt;br /&gt;
&lt;br /&gt;
=Ручной способ установки под Alt Linux рабочая станция 10.0=&lt;br /&gt;
&lt;br /&gt;
*Обновляем пакеты:&lt;br /&gt;
 apt update&lt;br /&gt;
&lt;br /&gt;
*Инсталлируем mono-devel, выполняя команду в консоли:&lt;br /&gt;
 apt-get install mono-devel&lt;br /&gt;
&lt;br /&gt;
*Инсталлируем пакет с кодировкой 1251:&lt;br /&gt;
 apt-get install mono-locale-extras&lt;br /&gt;
&lt;br /&gt;
Далее по предыдущему пункту&lt;br /&gt;
&lt;br /&gt;
---&lt;br /&gt;
&lt;br /&gt;
[http://www.sisyphus.ru/ru/srpm/mono Здесь - пакеты для mono]&lt;/div&gt;</summary>
		<author><name>Mikst</name></author>
	</entry>
	<entry>
		<id>https://pascalabc.net/wiki/index.php?title=%D0%9A%D0%B0%D0%BA_%D0%B8%D0%BD%D1%81%D1%82%D0%B0%D0%BB%D0%BB%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D1%82%D1%8C_PascalABC.NET_%D0%BF%D0%BE%D0%B4_Linux&amp;diff=3217</id>
		<title>Как инсталлировать PascalABC.NET под Linux</title>
		<link rel="alternate" type="text/html" href="https://pascalabc.net/wiki/index.php?title=%D0%9A%D0%B0%D0%BA_%D0%B8%D0%BD%D1%81%D1%82%D0%B0%D0%BB%D0%BB%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D1%82%D1%8C_PascalABC.NET_%D0%BF%D0%BE%D0%B4_Linux&amp;diff=3217"/>
		<updated>2023-09-02T11:15:56Z</updated>

		<summary type="html">&lt;p&gt;Mikst: /* Штатный ручной способ установки консольного компилятора PascalABC.NET + Geany (устарел) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Общие замечания (изменено 17.01.23 г.)=&lt;br /&gt;
&lt;br /&gt;
13.07.22 г. появилась [http://pascalabc.net/downloads/PascalABCNETLinux.zip среда программирования PascalABC.NET с графической оболочкой, адаптированная к Linux] (поставляется в виде zip-архива).&lt;br /&gt;
&lt;br /&gt;
=Установка среды программирования PascalABC.NET (с 02.09.23 г.)=&lt;br /&gt;
&lt;br /&gt;
1. Файлы архива содержат папки PascalABCNETLinux и Samples. Для определенности будем считать, что мы распаковали их в /home/user&lt;br /&gt;
&lt;br /&gt;
2. Перед запуском следует установить пакет Mono. Процесс установки описан здесь:&lt;br /&gt;
[https://www.mono-project.com/download/stable/#download-lin Установка mono под Linux]&lt;br /&gt;
&lt;br /&gt;
Самое важное: следует выполнить команду&lt;br /&gt;
&lt;br /&gt;
 sudo apt-get install mono-complete&lt;br /&gt;
&lt;br /&gt;
и затем возможно команду &lt;br /&gt;
&lt;br /&gt;
 sudo apt-get install mono-locale-extras&lt;br /&gt;
&lt;br /&gt;
для установки пакета с кодировкой 1251.&lt;br /&gt;
&lt;br /&gt;
Возможно, в некоторых версиях Linux пакет mono-complete будет отсутствовать, тогда вместо него следует установить пакет mono-devel:&lt;br /&gt;
&lt;br /&gt;
 sudo apt-get install mono-devel&lt;br /&gt;
&lt;br /&gt;
Еще рекомендуем выполнить команду&lt;br /&gt;
&lt;br /&gt;
 sudo apt-get install gnome-themes-standard&lt;br /&gt;
 &lt;br /&gt;
3. Попробовать из папки PascalABCNETLinux запустить PascalABCNETLinux.exe. В некоторых версиях Linux расширение exe не ассоциировано с запуском mono, поэтому в консоли в этой папке следует выполнить команду&lt;br /&gt;
&lt;br /&gt;
 mono PascalABCNETLinux.exe&lt;br /&gt;
&lt;br /&gt;
4. При запуске проиcходит ошибка, связанная с отсутствием папок&lt;br /&gt;
&lt;br /&gt;
 /etc/mono/registry/LocalMachine&lt;br /&gt;
&lt;br /&gt;
В этом случае рекомендуется либо создать папки registry и registry/LocalMachine в /etc/mono/ вручную, либо выполнить команды&lt;br /&gt;
&lt;br /&gt;
 mkdir -p /home/user/PascalABCLinux/registry&lt;br /&gt;
 mkdir -p /home/user/PascalABCLinux/registry/LocalMachine&lt;br /&gt;
 export MONO_REGISTRY_PATH=/home/user/PascalABCLinux/registry&lt;br /&gt;
&lt;br /&gt;
=Alt Linux Образование» 10.1=&lt;br /&gt;
&lt;br /&gt;
PascalABC.NET - в репозитории - устанавливаем его из репозитория&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Alt Linux общий алгоритм=&lt;br /&gt;
&lt;br /&gt;
Под Alt Linux установка пакета Mono выполняется по-другому:&lt;br /&gt;
&lt;br /&gt;
*Переходим в режим администратора:&lt;br /&gt;
 su-&lt;br /&gt;
&lt;br /&gt;
*Обновляем пакеты:&lt;br /&gt;
 apt-get update&lt;br /&gt;
&lt;br /&gt;
*Инсталлируем mono-devel, выполняя команду в консоли:&lt;br /&gt;
 apt-get install mono-devel&lt;br /&gt;
&lt;br /&gt;
*Инсталлируем пакет с кодировкой 1251:&lt;br /&gt;
 apt-get install mono-locale-extras&lt;br /&gt;
&lt;br /&gt;
Не забываем выполнить&lt;br /&gt;
 apt-get install gnome-themes-standard&lt;br /&gt;
&lt;br /&gt;
4. При запуске проиcходит ошибка, связанная с отсутствием папок&lt;br /&gt;
&lt;br /&gt;
 /etc/mono/registry/LocalMachine&lt;br /&gt;
&lt;br /&gt;
В этом случае рекомендуется либо создать папки registry и registry/LocalMachine в /etc/mono/ вручную, либо выполнить команды&lt;br /&gt;
&lt;br /&gt;
 mkdir -p /home/user/PascalABCLinux/registry&lt;br /&gt;
 mkdir -p /home/user/PascalABCLinux/registry/LocalMachine&lt;br /&gt;
 export MONO_REGISTRY_PATH=/home/user/PascalABCLinux/registry&lt;br /&gt;
&lt;br /&gt;
=Astra Linux=&lt;br /&gt;
&lt;br /&gt;
Под Astra Linux установка пакета Mono выполняется по-другому:&lt;br /&gt;
&lt;br /&gt;
*Переходим в режим администратора:&lt;br /&gt;
 su&lt;br /&gt;
&lt;br /&gt;
*Обновляем пакеты:&lt;br /&gt;
 yum update&lt;br /&gt;
&lt;br /&gt;
*Инсталлируем mono-devel, выполняя команду в консоли:&lt;br /&gt;
 yum install mono-devel&lt;br /&gt;
&lt;br /&gt;
*Инсталлируем пакет с кодировкой 1251:&lt;br /&gt;
 yum install mono-locale-extras&lt;br /&gt;
&lt;br /&gt;
Не забываем выполнить&lt;br /&gt;
 yum install gnome-themes-standard&lt;br /&gt;
&lt;br /&gt;
4. При запуске проиcходит ошибка, связанная с отсутствием папок&lt;br /&gt;
&lt;br /&gt;
 /etc/mono/registry/LocalMachine&lt;br /&gt;
&lt;br /&gt;
В этом случае рекомендуется либо создать папки registry и registry/LocalMachine в /etc/mono/ вручную, либо выполнить команды&lt;br /&gt;
&lt;br /&gt;
 mkdir -p /home/user/PascalABCLinux/registry&lt;br /&gt;
 mkdir -p /home/user/PascalABCLinux/registry/LocalMachine&lt;br /&gt;
 export MONO_REGISTRY_PATH=/home/user/PascalABCLinux/registry&lt;br /&gt;
&lt;br /&gt;
=Устаревшие рабочие способы=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Автоматический способ установки консольного компилятора PascalABC.NET + Geany (устарел)==&lt;br /&gt;
&lt;br /&gt;
[https://github.com/COOLIRON2311/pabcnetdeb Автоматический способ установки описан здесь] (автор: Иван Игнатенко).&lt;br /&gt;
&lt;br /&gt;
Плюсы данного решения: &lt;br /&gt;
* Автоматическая установка и настройка языка и IDE (Geany).&lt;br /&gt;
* Продуманная структура пакета и расположение исполнимых файлов в системе.&lt;br /&gt;
* Возможность легкого управления пакетом через встроенные средства ОС – пакетный менеджер apt.&lt;br /&gt;
&lt;br /&gt;
==Штатный ручной способ установки консольного компилятора PascalABC.NET + Geany (устарел)==&lt;br /&gt;
&lt;br /&gt;
Проверялось на Ubuntu 14.04 и Альт Линукс 7.0 Школьный Учитель&lt;br /&gt;
&lt;br /&gt;
Последовательность шагов инсталляции такова:&lt;br /&gt;
&lt;br /&gt;
*Инсталлируем mono-complete, выполняя команду в консоли:&lt;br /&gt;
 sudo apt-get install mono-complete&lt;br /&gt;
*Скачиваем консольную версию с сайта:&lt;br /&gt;
 http://pascalabc.net/downloads/PABCNETC.zip &lt;br /&gt;
* Распаковываем ее, например, в папку /home/miks/PABC/ где вместо miks - имя пользователя&lt;br /&gt;
*Инсталлируем редактор Geany&lt;br /&gt;
*В Geany создаем файл&lt;br /&gt;
 begin&lt;br /&gt;
   write('Hello Linux');&lt;br /&gt;
 end.&lt;br /&gt;
и сохраняем его с расширением .pas&lt;br /&gt;
*На тулбаре Geany выбираем кнопку Build the Current file и жмем стрелку справа от этой кнопки. Выбираем в открывшемся меню Set Build Options и попадаем в окно настройки для компиляции .pas-файлов.&lt;br /&gt;
*В пункте Compile прописываем &lt;br /&gt;
 mono /home/miks/PABC/pabcnetcclear.exe &amp;quot;%f&amp;quot; &lt;br /&gt;
где вместо miks - имя пользователя&lt;br /&gt;
*В пункте Execute прописываем &lt;br /&gt;
 mono &amp;quot;./%e.exe&amp;quot; &lt;br /&gt;
*Сохраняем. Теперь компилируем, нажимая на кнопку Compile the Current File и запускаем нажатием на кнопку Run or view the current file&lt;br /&gt;
&lt;br /&gt;
'''Замечание.''' В Linux-версии PascalABC.NET не будет работать ряд модулей: в частности, все графические модули.&lt;br /&gt;
&lt;br /&gt;
=Ручной способ установки под Alt Linux рабочая станция 10.0=&lt;br /&gt;
&lt;br /&gt;
*Обновляем пакеты:&lt;br /&gt;
 apt update&lt;br /&gt;
&lt;br /&gt;
*Инсталлируем mono-devel, выполняя команду в консоли:&lt;br /&gt;
 apt-get install mono-devel&lt;br /&gt;
&lt;br /&gt;
*Инсталлируем пакет с кодировкой 1251:&lt;br /&gt;
 apt-get install mono-locale-extras&lt;br /&gt;
&lt;br /&gt;
Далее по предыдущему пункту&lt;br /&gt;
&lt;br /&gt;
---&lt;br /&gt;
&lt;br /&gt;
[http://www.sisyphus.ru/ru/srpm/mono Здесь - пакеты для mono]&lt;/div&gt;</summary>
		<author><name>Mikst</name></author>
	</entry>
	<entry>
		<id>https://pascalabc.net/wiki/index.php?title=%D0%9A%D0%B0%D0%BA_%D0%B8%D0%BD%D1%81%D1%82%D0%B0%D0%BB%D0%BB%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D1%82%D1%8C_PascalABC.NET_%D0%BF%D0%BE%D0%B4_Linux&amp;diff=3216</id>
		<title>Как инсталлировать PascalABC.NET под Linux</title>
		<link rel="alternate" type="text/html" href="https://pascalabc.net/wiki/index.php?title=%D0%9A%D0%B0%D0%BA_%D0%B8%D0%BD%D1%81%D1%82%D0%B0%D0%BB%D0%BB%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D1%82%D1%8C_PascalABC.NET_%D0%BF%D0%BE%D0%B4_Linux&amp;diff=3216"/>
		<updated>2023-09-02T11:15:47Z</updated>

		<summary type="html">&lt;p&gt;Mikst: /* Автоматический способ установки консольного компилятора PascalABC.NET + Geany (устарел) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Общие замечания (изменено 17.01.23 г.)=&lt;br /&gt;
&lt;br /&gt;
13.07.22 г. появилась [http://pascalabc.net/downloads/PascalABCNETLinux.zip среда программирования PascalABC.NET с графической оболочкой, адаптированная к Linux] (поставляется в виде zip-архива).&lt;br /&gt;
&lt;br /&gt;
=Установка среды программирования PascalABC.NET (с 02.09.23 г.)=&lt;br /&gt;
&lt;br /&gt;
1. Файлы архива содержат папки PascalABCNETLinux и Samples. Для определенности будем считать, что мы распаковали их в /home/user&lt;br /&gt;
&lt;br /&gt;
2. Перед запуском следует установить пакет Mono. Процесс установки описан здесь:&lt;br /&gt;
[https://www.mono-project.com/download/stable/#download-lin Установка mono под Linux]&lt;br /&gt;
&lt;br /&gt;
Самое важное: следует выполнить команду&lt;br /&gt;
&lt;br /&gt;
 sudo apt-get install mono-complete&lt;br /&gt;
&lt;br /&gt;
и затем возможно команду &lt;br /&gt;
&lt;br /&gt;
 sudo apt-get install mono-locale-extras&lt;br /&gt;
&lt;br /&gt;
для установки пакета с кодировкой 1251.&lt;br /&gt;
&lt;br /&gt;
Возможно, в некоторых версиях Linux пакет mono-complete будет отсутствовать, тогда вместо него следует установить пакет mono-devel:&lt;br /&gt;
&lt;br /&gt;
 sudo apt-get install mono-devel&lt;br /&gt;
&lt;br /&gt;
Еще рекомендуем выполнить команду&lt;br /&gt;
&lt;br /&gt;
 sudo apt-get install gnome-themes-standard&lt;br /&gt;
 &lt;br /&gt;
3. Попробовать из папки PascalABCNETLinux запустить PascalABCNETLinux.exe. В некоторых версиях Linux расширение exe не ассоциировано с запуском mono, поэтому в консоли в этой папке следует выполнить команду&lt;br /&gt;
&lt;br /&gt;
 mono PascalABCNETLinux.exe&lt;br /&gt;
&lt;br /&gt;
4. При запуске проиcходит ошибка, связанная с отсутствием папок&lt;br /&gt;
&lt;br /&gt;
 /etc/mono/registry/LocalMachine&lt;br /&gt;
&lt;br /&gt;
В этом случае рекомендуется либо создать папки registry и registry/LocalMachine в /etc/mono/ вручную, либо выполнить команды&lt;br /&gt;
&lt;br /&gt;
 mkdir -p /home/user/PascalABCLinux/registry&lt;br /&gt;
 mkdir -p /home/user/PascalABCLinux/registry/LocalMachine&lt;br /&gt;
 export MONO_REGISTRY_PATH=/home/user/PascalABCLinux/registry&lt;br /&gt;
&lt;br /&gt;
=Alt Linux Образование» 10.1=&lt;br /&gt;
&lt;br /&gt;
PascalABC.NET - в репозитории - устанавливаем его из репозитория&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Alt Linux общий алгоритм=&lt;br /&gt;
&lt;br /&gt;
Под Alt Linux установка пакета Mono выполняется по-другому:&lt;br /&gt;
&lt;br /&gt;
*Переходим в режим администратора:&lt;br /&gt;
 su-&lt;br /&gt;
&lt;br /&gt;
*Обновляем пакеты:&lt;br /&gt;
 apt-get update&lt;br /&gt;
&lt;br /&gt;
*Инсталлируем mono-devel, выполняя команду в консоли:&lt;br /&gt;
 apt-get install mono-devel&lt;br /&gt;
&lt;br /&gt;
*Инсталлируем пакет с кодировкой 1251:&lt;br /&gt;
 apt-get install mono-locale-extras&lt;br /&gt;
&lt;br /&gt;
Не забываем выполнить&lt;br /&gt;
 apt-get install gnome-themes-standard&lt;br /&gt;
&lt;br /&gt;
4. При запуске проиcходит ошибка, связанная с отсутствием папок&lt;br /&gt;
&lt;br /&gt;
 /etc/mono/registry/LocalMachine&lt;br /&gt;
&lt;br /&gt;
В этом случае рекомендуется либо создать папки registry и registry/LocalMachine в /etc/mono/ вручную, либо выполнить команды&lt;br /&gt;
&lt;br /&gt;
 mkdir -p /home/user/PascalABCLinux/registry&lt;br /&gt;
 mkdir -p /home/user/PascalABCLinux/registry/LocalMachine&lt;br /&gt;
 export MONO_REGISTRY_PATH=/home/user/PascalABCLinux/registry&lt;br /&gt;
&lt;br /&gt;
=Astra Linux=&lt;br /&gt;
&lt;br /&gt;
Под Astra Linux установка пакета Mono выполняется по-другому:&lt;br /&gt;
&lt;br /&gt;
*Переходим в режим администратора:&lt;br /&gt;
 su&lt;br /&gt;
&lt;br /&gt;
*Обновляем пакеты:&lt;br /&gt;
 yum update&lt;br /&gt;
&lt;br /&gt;
*Инсталлируем mono-devel, выполняя команду в консоли:&lt;br /&gt;
 yum install mono-devel&lt;br /&gt;
&lt;br /&gt;
*Инсталлируем пакет с кодировкой 1251:&lt;br /&gt;
 yum install mono-locale-extras&lt;br /&gt;
&lt;br /&gt;
Не забываем выполнить&lt;br /&gt;
 yum install gnome-themes-standard&lt;br /&gt;
&lt;br /&gt;
4. При запуске проиcходит ошибка, связанная с отсутствием папок&lt;br /&gt;
&lt;br /&gt;
 /etc/mono/registry/LocalMachine&lt;br /&gt;
&lt;br /&gt;
В этом случае рекомендуется либо создать папки registry и registry/LocalMachine в /etc/mono/ вручную, либо выполнить команды&lt;br /&gt;
&lt;br /&gt;
 mkdir -p /home/user/PascalABCLinux/registry&lt;br /&gt;
 mkdir -p /home/user/PascalABCLinux/registry/LocalMachine&lt;br /&gt;
 export MONO_REGISTRY_PATH=/home/user/PascalABCLinux/registry&lt;br /&gt;
&lt;br /&gt;
=Устаревшие рабочие способы=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Автоматический способ установки консольного компилятора PascalABC.NET + Geany (устарел)==&lt;br /&gt;
&lt;br /&gt;
[https://github.com/COOLIRON2311/pabcnetdeb Автоматический способ установки описан здесь] (автор: Иван Игнатенко).&lt;br /&gt;
&lt;br /&gt;
Плюсы данного решения: &lt;br /&gt;
* Автоматическая установка и настройка языка и IDE (Geany).&lt;br /&gt;
* Продуманная структура пакета и расположение исполнимых файлов в системе.&lt;br /&gt;
* Возможность легкого управления пакетом через встроенные средства ОС – пакетный менеджер apt.&lt;br /&gt;
&lt;br /&gt;
=Штатный ручной способ установки консольного компилятора PascalABC.NET + Geany (устарел)=&lt;br /&gt;
&lt;br /&gt;
Проверялось на Ubuntu 14.04 и Альт Линукс 7.0 Школьный Учитель&lt;br /&gt;
&lt;br /&gt;
Последовательность шагов инсталляции такова:&lt;br /&gt;
&lt;br /&gt;
*Инсталлируем mono-complete, выполняя команду в консоли:&lt;br /&gt;
 sudo apt-get install mono-complete&lt;br /&gt;
*Скачиваем консольную версию с сайта:&lt;br /&gt;
 http://pascalabc.net/downloads/PABCNETC.zip &lt;br /&gt;
* Распаковываем ее, например, в папку /home/miks/PABC/ где вместо miks - имя пользователя&lt;br /&gt;
*Инсталлируем редактор Geany&lt;br /&gt;
*В Geany создаем файл&lt;br /&gt;
 begin&lt;br /&gt;
   write('Hello Linux');&lt;br /&gt;
 end.&lt;br /&gt;
и сохраняем его с расширением .pas&lt;br /&gt;
*На тулбаре Geany выбираем кнопку Build the Current file и жмем стрелку справа от этой кнопки. Выбираем в открывшемся меню Set Build Options и попадаем в окно настройки для компиляции .pas-файлов.&lt;br /&gt;
*В пункте Compile прописываем &lt;br /&gt;
 mono /home/miks/PABC/pabcnetcclear.exe &amp;quot;%f&amp;quot; &lt;br /&gt;
где вместо miks - имя пользователя&lt;br /&gt;
*В пункте Execute прописываем &lt;br /&gt;
 mono &amp;quot;./%e.exe&amp;quot; &lt;br /&gt;
*Сохраняем. Теперь компилируем, нажимая на кнопку Compile the Current File и запускаем нажатием на кнопку Run or view the current file&lt;br /&gt;
&lt;br /&gt;
'''Замечание.''' В Linux-версии PascalABC.NET не будет работать ряд модулей: в частности, все графические модули.&lt;br /&gt;
&lt;br /&gt;
=Ручной способ установки под Alt Linux рабочая станция 10.0=&lt;br /&gt;
&lt;br /&gt;
*Обновляем пакеты:&lt;br /&gt;
 apt update&lt;br /&gt;
&lt;br /&gt;
*Инсталлируем mono-devel, выполняя команду в консоли:&lt;br /&gt;
 apt-get install mono-devel&lt;br /&gt;
&lt;br /&gt;
*Инсталлируем пакет с кодировкой 1251:&lt;br /&gt;
 apt-get install mono-locale-extras&lt;br /&gt;
&lt;br /&gt;
Далее по предыдущему пункту&lt;br /&gt;
&lt;br /&gt;
---&lt;br /&gt;
&lt;br /&gt;
[http://www.sisyphus.ru/ru/srpm/mono Здесь - пакеты для mono]&lt;/div&gt;</summary>
		<author><name>Mikst</name></author>
	</entry>
	<entry>
		<id>https://pascalabc.net/wiki/index.php?title=%D0%9A%D0%B0%D0%BA_%D0%B8%D0%BD%D1%81%D1%82%D0%B0%D0%BB%D0%BB%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D1%82%D1%8C_PascalABC.NET_%D0%BF%D0%BE%D0%B4_Linux&amp;diff=3215</id>
		<title>Как инсталлировать PascalABC.NET под Linux</title>
		<link rel="alternate" type="text/html" href="https://pascalabc.net/wiki/index.php?title=%D0%9A%D0%B0%D0%BA_%D0%B8%D0%BD%D1%81%D1%82%D0%B0%D0%BB%D0%BB%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D1%82%D1%8C_PascalABC.NET_%D0%BF%D0%BE%D0%B4_Linux&amp;diff=3215"/>
		<updated>2023-09-02T11:15:21Z</updated>

		<summary type="html">&lt;p&gt;Mikst: /* Штатный ручной способ установки консольного компилятора PascalABC.NET + Geany */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Общие замечания (изменено 17.01.23 г.)=&lt;br /&gt;
&lt;br /&gt;
13.07.22 г. появилась [http://pascalabc.net/downloads/PascalABCNETLinux.zip среда программирования PascalABC.NET с графической оболочкой, адаптированная к Linux] (поставляется в виде zip-архива).&lt;br /&gt;
&lt;br /&gt;
=Установка среды программирования PascalABC.NET (с 02.09.23 г.)=&lt;br /&gt;
&lt;br /&gt;
1. Файлы архива содержат папки PascalABCNETLinux и Samples. Для определенности будем считать, что мы распаковали их в /home/user&lt;br /&gt;
&lt;br /&gt;
2. Перед запуском следует установить пакет Mono. Процесс установки описан здесь:&lt;br /&gt;
[https://www.mono-project.com/download/stable/#download-lin Установка mono под Linux]&lt;br /&gt;
&lt;br /&gt;
Самое важное: следует выполнить команду&lt;br /&gt;
&lt;br /&gt;
 sudo apt-get install mono-complete&lt;br /&gt;
&lt;br /&gt;
и затем возможно команду &lt;br /&gt;
&lt;br /&gt;
 sudo apt-get install mono-locale-extras&lt;br /&gt;
&lt;br /&gt;
для установки пакета с кодировкой 1251.&lt;br /&gt;
&lt;br /&gt;
Возможно, в некоторых версиях Linux пакет mono-complete будет отсутствовать, тогда вместо него следует установить пакет mono-devel:&lt;br /&gt;
&lt;br /&gt;
 sudo apt-get install mono-devel&lt;br /&gt;
&lt;br /&gt;
Еще рекомендуем выполнить команду&lt;br /&gt;
&lt;br /&gt;
 sudo apt-get install gnome-themes-standard&lt;br /&gt;
 &lt;br /&gt;
3. Попробовать из папки PascalABCNETLinux запустить PascalABCNETLinux.exe. В некоторых версиях Linux расширение exe не ассоциировано с запуском mono, поэтому в консоли в этой папке следует выполнить команду&lt;br /&gt;
&lt;br /&gt;
 mono PascalABCNETLinux.exe&lt;br /&gt;
&lt;br /&gt;
4. При запуске проиcходит ошибка, связанная с отсутствием папок&lt;br /&gt;
&lt;br /&gt;
 /etc/mono/registry/LocalMachine&lt;br /&gt;
&lt;br /&gt;
В этом случае рекомендуется либо создать папки registry и registry/LocalMachine в /etc/mono/ вручную, либо выполнить команды&lt;br /&gt;
&lt;br /&gt;
 mkdir -p /home/user/PascalABCLinux/registry&lt;br /&gt;
 mkdir -p /home/user/PascalABCLinux/registry/LocalMachine&lt;br /&gt;
 export MONO_REGISTRY_PATH=/home/user/PascalABCLinux/registry&lt;br /&gt;
&lt;br /&gt;
=Alt Linux Образование» 10.1=&lt;br /&gt;
&lt;br /&gt;
PascalABC.NET - в репозитории - устанавливаем его из репозитория&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Alt Linux общий алгоритм=&lt;br /&gt;
&lt;br /&gt;
Под Alt Linux установка пакета Mono выполняется по-другому:&lt;br /&gt;
&lt;br /&gt;
*Переходим в режим администратора:&lt;br /&gt;
 su-&lt;br /&gt;
&lt;br /&gt;
*Обновляем пакеты:&lt;br /&gt;
 apt-get update&lt;br /&gt;
&lt;br /&gt;
*Инсталлируем mono-devel, выполняя команду в консоли:&lt;br /&gt;
 apt-get install mono-devel&lt;br /&gt;
&lt;br /&gt;
*Инсталлируем пакет с кодировкой 1251:&lt;br /&gt;
 apt-get install mono-locale-extras&lt;br /&gt;
&lt;br /&gt;
Не забываем выполнить&lt;br /&gt;
 apt-get install gnome-themes-standard&lt;br /&gt;
&lt;br /&gt;
4. При запуске проиcходит ошибка, связанная с отсутствием папок&lt;br /&gt;
&lt;br /&gt;
 /etc/mono/registry/LocalMachine&lt;br /&gt;
&lt;br /&gt;
В этом случае рекомендуется либо создать папки registry и registry/LocalMachine в /etc/mono/ вручную, либо выполнить команды&lt;br /&gt;
&lt;br /&gt;
 mkdir -p /home/user/PascalABCLinux/registry&lt;br /&gt;
 mkdir -p /home/user/PascalABCLinux/registry/LocalMachine&lt;br /&gt;
 export MONO_REGISTRY_PATH=/home/user/PascalABCLinux/registry&lt;br /&gt;
&lt;br /&gt;
=Astra Linux=&lt;br /&gt;
&lt;br /&gt;
Под Astra Linux установка пакета Mono выполняется по-другому:&lt;br /&gt;
&lt;br /&gt;
*Переходим в режим администратора:&lt;br /&gt;
 su&lt;br /&gt;
&lt;br /&gt;
*Обновляем пакеты:&lt;br /&gt;
 yum update&lt;br /&gt;
&lt;br /&gt;
*Инсталлируем mono-devel, выполняя команду в консоли:&lt;br /&gt;
 yum install mono-devel&lt;br /&gt;
&lt;br /&gt;
*Инсталлируем пакет с кодировкой 1251:&lt;br /&gt;
 yum install mono-locale-extras&lt;br /&gt;
&lt;br /&gt;
Не забываем выполнить&lt;br /&gt;
 yum install gnome-themes-standard&lt;br /&gt;
&lt;br /&gt;
4. При запуске проиcходит ошибка, связанная с отсутствием папок&lt;br /&gt;
&lt;br /&gt;
 /etc/mono/registry/LocalMachine&lt;br /&gt;
&lt;br /&gt;
В этом случае рекомендуется либо создать папки registry и registry/LocalMachine в /etc/mono/ вручную, либо выполнить команды&lt;br /&gt;
&lt;br /&gt;
 mkdir -p /home/user/PascalABCLinux/registry&lt;br /&gt;
 mkdir -p /home/user/PascalABCLinux/registry/LocalMachine&lt;br /&gt;
 export MONO_REGISTRY_PATH=/home/user/PascalABCLinux/registry&lt;br /&gt;
&lt;br /&gt;
=Автоматический способ установки консольного компилятора PascalABC.NET + Geany (устарел)=&lt;br /&gt;
&lt;br /&gt;
[https://github.com/COOLIRON2311/pabcnetdeb Автоматический способ установки описан здесь] (автор: Иван Игнатенко).&lt;br /&gt;
&lt;br /&gt;
Плюсы данного решения: &lt;br /&gt;
* Автоматическая установка и настройка языка и IDE (Geany).&lt;br /&gt;
* Продуманная структура пакета и расположение исполнимых файлов в системе.&lt;br /&gt;
* Возможность легкого управления пакетом через встроенные средства ОС – пакетный менеджер apt.&lt;br /&gt;
&lt;br /&gt;
=Штатный ручной способ установки консольного компилятора PascalABC.NET + Geany (устарел)=&lt;br /&gt;
&lt;br /&gt;
Проверялось на Ubuntu 14.04 и Альт Линукс 7.0 Школьный Учитель&lt;br /&gt;
&lt;br /&gt;
Последовательность шагов инсталляции такова:&lt;br /&gt;
&lt;br /&gt;
*Инсталлируем mono-complete, выполняя команду в консоли:&lt;br /&gt;
 sudo apt-get install mono-complete&lt;br /&gt;
*Скачиваем консольную версию с сайта:&lt;br /&gt;
 http://pascalabc.net/downloads/PABCNETC.zip &lt;br /&gt;
* Распаковываем ее, например, в папку /home/miks/PABC/ где вместо miks - имя пользователя&lt;br /&gt;
*Инсталлируем редактор Geany&lt;br /&gt;
*В Geany создаем файл&lt;br /&gt;
 begin&lt;br /&gt;
   write('Hello Linux');&lt;br /&gt;
 end.&lt;br /&gt;
и сохраняем его с расширением .pas&lt;br /&gt;
*На тулбаре Geany выбираем кнопку Build the Current file и жмем стрелку справа от этой кнопки. Выбираем в открывшемся меню Set Build Options и попадаем в окно настройки для компиляции .pas-файлов.&lt;br /&gt;
*В пункте Compile прописываем &lt;br /&gt;
 mono /home/miks/PABC/pabcnetcclear.exe &amp;quot;%f&amp;quot; &lt;br /&gt;
где вместо miks - имя пользователя&lt;br /&gt;
*В пункте Execute прописываем &lt;br /&gt;
 mono &amp;quot;./%e.exe&amp;quot; &lt;br /&gt;
*Сохраняем. Теперь компилируем, нажимая на кнопку Compile the Current File и запускаем нажатием на кнопку Run or view the current file&lt;br /&gt;
&lt;br /&gt;
'''Замечание.''' В Linux-версии PascalABC.NET не будет работать ряд модулей: в частности, все графические модули.&lt;br /&gt;
&lt;br /&gt;
=Ручной способ установки под Alt Linux рабочая станция 10.0=&lt;br /&gt;
&lt;br /&gt;
*Обновляем пакеты:&lt;br /&gt;
 apt update&lt;br /&gt;
&lt;br /&gt;
*Инсталлируем mono-devel, выполняя команду в консоли:&lt;br /&gt;
 apt-get install mono-devel&lt;br /&gt;
&lt;br /&gt;
*Инсталлируем пакет с кодировкой 1251:&lt;br /&gt;
 apt-get install mono-locale-extras&lt;br /&gt;
&lt;br /&gt;
Далее по предыдущему пункту&lt;br /&gt;
&lt;br /&gt;
---&lt;br /&gt;
&lt;br /&gt;
[http://www.sisyphus.ru/ru/srpm/mono Здесь - пакеты для mono]&lt;/div&gt;</summary>
		<author><name>Mikst</name></author>
	</entry>
	<entry>
		<id>https://pascalabc.net/wiki/index.php?title=%D0%9A%D0%B0%D0%BA_%D0%B8%D0%BD%D1%81%D1%82%D0%B0%D0%BB%D0%BB%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D1%82%D1%8C_PascalABC.NET_%D0%BF%D0%BE%D0%B4_Linux&amp;diff=3214</id>
		<title>Как инсталлировать PascalABC.NET под Linux</title>
		<link rel="alternate" type="text/html" href="https://pascalabc.net/wiki/index.php?title=%D0%9A%D0%B0%D0%BA_%D0%B8%D0%BD%D1%81%D1%82%D0%B0%D0%BB%D0%BB%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D1%82%D1%8C_PascalABC.NET_%D0%BF%D0%BE%D0%B4_Linux&amp;diff=3214"/>
		<updated>2023-09-02T11:15:05Z</updated>

		<summary type="html">&lt;p&gt;Mikst: /* Автоматический способ установки консольного компилятора PascalABC.NET + Geany */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Общие замечания (изменено 17.01.23 г.)=&lt;br /&gt;
&lt;br /&gt;
13.07.22 г. появилась [http://pascalabc.net/downloads/PascalABCNETLinux.zip среда программирования PascalABC.NET с графической оболочкой, адаптированная к Linux] (поставляется в виде zip-архива).&lt;br /&gt;
&lt;br /&gt;
=Установка среды программирования PascalABC.NET (с 02.09.23 г.)=&lt;br /&gt;
&lt;br /&gt;
1. Файлы архива содержат папки PascalABCNETLinux и Samples. Для определенности будем считать, что мы распаковали их в /home/user&lt;br /&gt;
&lt;br /&gt;
2. Перед запуском следует установить пакет Mono. Процесс установки описан здесь:&lt;br /&gt;
[https://www.mono-project.com/download/stable/#download-lin Установка mono под Linux]&lt;br /&gt;
&lt;br /&gt;
Самое важное: следует выполнить команду&lt;br /&gt;
&lt;br /&gt;
 sudo apt-get install mono-complete&lt;br /&gt;
&lt;br /&gt;
и затем возможно команду &lt;br /&gt;
&lt;br /&gt;
 sudo apt-get install mono-locale-extras&lt;br /&gt;
&lt;br /&gt;
для установки пакета с кодировкой 1251.&lt;br /&gt;
&lt;br /&gt;
Возможно, в некоторых версиях Linux пакет mono-complete будет отсутствовать, тогда вместо него следует установить пакет mono-devel:&lt;br /&gt;
&lt;br /&gt;
 sudo apt-get install mono-devel&lt;br /&gt;
&lt;br /&gt;
Еще рекомендуем выполнить команду&lt;br /&gt;
&lt;br /&gt;
 sudo apt-get install gnome-themes-standard&lt;br /&gt;
 &lt;br /&gt;
3. Попробовать из папки PascalABCNETLinux запустить PascalABCNETLinux.exe. В некоторых версиях Linux расширение exe не ассоциировано с запуском mono, поэтому в консоли в этой папке следует выполнить команду&lt;br /&gt;
&lt;br /&gt;
 mono PascalABCNETLinux.exe&lt;br /&gt;
&lt;br /&gt;
4. При запуске проиcходит ошибка, связанная с отсутствием папок&lt;br /&gt;
&lt;br /&gt;
 /etc/mono/registry/LocalMachine&lt;br /&gt;
&lt;br /&gt;
В этом случае рекомендуется либо создать папки registry и registry/LocalMachine в /etc/mono/ вручную, либо выполнить команды&lt;br /&gt;
&lt;br /&gt;
 mkdir -p /home/user/PascalABCLinux/registry&lt;br /&gt;
 mkdir -p /home/user/PascalABCLinux/registry/LocalMachine&lt;br /&gt;
 export MONO_REGISTRY_PATH=/home/user/PascalABCLinux/registry&lt;br /&gt;
&lt;br /&gt;
=Alt Linux Образование» 10.1=&lt;br /&gt;
&lt;br /&gt;
PascalABC.NET - в репозитории - устанавливаем его из репозитория&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Alt Linux общий алгоритм=&lt;br /&gt;
&lt;br /&gt;
Под Alt Linux установка пакета Mono выполняется по-другому:&lt;br /&gt;
&lt;br /&gt;
*Переходим в режим администратора:&lt;br /&gt;
 su-&lt;br /&gt;
&lt;br /&gt;
*Обновляем пакеты:&lt;br /&gt;
 apt-get update&lt;br /&gt;
&lt;br /&gt;
*Инсталлируем mono-devel, выполняя команду в консоли:&lt;br /&gt;
 apt-get install mono-devel&lt;br /&gt;
&lt;br /&gt;
*Инсталлируем пакет с кодировкой 1251:&lt;br /&gt;
 apt-get install mono-locale-extras&lt;br /&gt;
&lt;br /&gt;
Не забываем выполнить&lt;br /&gt;
 apt-get install gnome-themes-standard&lt;br /&gt;
&lt;br /&gt;
4. При запуске проиcходит ошибка, связанная с отсутствием папок&lt;br /&gt;
&lt;br /&gt;
 /etc/mono/registry/LocalMachine&lt;br /&gt;
&lt;br /&gt;
В этом случае рекомендуется либо создать папки registry и registry/LocalMachine в /etc/mono/ вручную, либо выполнить команды&lt;br /&gt;
&lt;br /&gt;
 mkdir -p /home/user/PascalABCLinux/registry&lt;br /&gt;
 mkdir -p /home/user/PascalABCLinux/registry/LocalMachine&lt;br /&gt;
 export MONO_REGISTRY_PATH=/home/user/PascalABCLinux/registry&lt;br /&gt;
&lt;br /&gt;
=Astra Linux=&lt;br /&gt;
&lt;br /&gt;
Под Astra Linux установка пакета Mono выполняется по-другому:&lt;br /&gt;
&lt;br /&gt;
*Переходим в режим администратора:&lt;br /&gt;
 su&lt;br /&gt;
&lt;br /&gt;
*Обновляем пакеты:&lt;br /&gt;
 yum update&lt;br /&gt;
&lt;br /&gt;
*Инсталлируем mono-devel, выполняя команду в консоли:&lt;br /&gt;
 yum install mono-devel&lt;br /&gt;
&lt;br /&gt;
*Инсталлируем пакет с кодировкой 1251:&lt;br /&gt;
 yum install mono-locale-extras&lt;br /&gt;
&lt;br /&gt;
Не забываем выполнить&lt;br /&gt;
 yum install gnome-themes-standard&lt;br /&gt;
&lt;br /&gt;
4. При запуске проиcходит ошибка, связанная с отсутствием папок&lt;br /&gt;
&lt;br /&gt;
 /etc/mono/registry/LocalMachine&lt;br /&gt;
&lt;br /&gt;
В этом случае рекомендуется либо создать папки registry и registry/LocalMachine в /etc/mono/ вручную, либо выполнить команды&lt;br /&gt;
&lt;br /&gt;
 mkdir -p /home/user/PascalABCLinux/registry&lt;br /&gt;
 mkdir -p /home/user/PascalABCLinux/registry/LocalMachine&lt;br /&gt;
 export MONO_REGISTRY_PATH=/home/user/PascalABCLinux/registry&lt;br /&gt;
&lt;br /&gt;
=Автоматический способ установки консольного компилятора PascalABC.NET + Geany (устарел)=&lt;br /&gt;
&lt;br /&gt;
[https://github.com/COOLIRON2311/pabcnetdeb Автоматический способ установки описан здесь] (автор: Иван Игнатенко).&lt;br /&gt;
&lt;br /&gt;
Плюсы данного решения: &lt;br /&gt;
* Автоматическая установка и настройка языка и IDE (Geany).&lt;br /&gt;
* Продуманная структура пакета и расположение исполнимых файлов в системе.&lt;br /&gt;
* Возможность легкого управления пакетом через встроенные средства ОС – пакетный менеджер apt.&lt;br /&gt;
&lt;br /&gt;
=Штатный ручной способ установки консольного компилятора PascalABC.NET + Geany=&lt;br /&gt;
&lt;br /&gt;
Проверялось на Ubuntu 14.04 и Альт Линукс 7.0 Школьный Учитель&lt;br /&gt;
&lt;br /&gt;
Последовательность шагов инсталляции такова:&lt;br /&gt;
&lt;br /&gt;
*Инсталлируем mono-complete, выполняя команду в консоли:&lt;br /&gt;
 sudo apt-get install mono-complete&lt;br /&gt;
*Скачиваем консольную версию с сайта:&lt;br /&gt;
 http://pascalabc.net/downloads/PABCNETC.zip &lt;br /&gt;
* Распаковываем ее, например, в папку /home/miks/PABC/ где вместо miks - имя пользователя&lt;br /&gt;
*Инсталлируем редактор Geany&lt;br /&gt;
*В Geany создаем файл&lt;br /&gt;
 begin&lt;br /&gt;
   write('Hello Linux');&lt;br /&gt;
 end.&lt;br /&gt;
и сохраняем его с расширением .pas&lt;br /&gt;
*На тулбаре Geany выбираем кнопку Build the Current file и жмем стрелку справа от этой кнопки. Выбираем в открывшемся меню Set Build Options и попадаем в окно настройки для компиляции .pas-файлов.&lt;br /&gt;
*В пункте Compile прописываем &lt;br /&gt;
 mono /home/miks/PABC/pabcnetcclear.exe &amp;quot;%f&amp;quot; &lt;br /&gt;
где вместо miks - имя пользователя&lt;br /&gt;
*В пункте Execute прописываем &lt;br /&gt;
 mono &amp;quot;./%e.exe&amp;quot; &lt;br /&gt;
*Сохраняем. Теперь компилируем, нажимая на кнопку Compile the Current File и запускаем нажатием на кнопку Run or view the current file&lt;br /&gt;
&lt;br /&gt;
'''Замечание.''' В Linux-версии PascalABC.NET не будет работать ряд модулей: в частности, все графические модули.&lt;br /&gt;
&lt;br /&gt;
=Ручной способ установки под Alt Linux рабочая станция 10.0=&lt;br /&gt;
&lt;br /&gt;
*Обновляем пакеты:&lt;br /&gt;
 apt update&lt;br /&gt;
&lt;br /&gt;
*Инсталлируем mono-devel, выполняя команду в консоли:&lt;br /&gt;
 apt-get install mono-devel&lt;br /&gt;
&lt;br /&gt;
*Инсталлируем пакет с кодировкой 1251:&lt;br /&gt;
 apt-get install mono-locale-extras&lt;br /&gt;
&lt;br /&gt;
Далее по предыдущему пункту&lt;br /&gt;
&lt;br /&gt;
---&lt;br /&gt;
&lt;br /&gt;
[http://www.sisyphus.ru/ru/srpm/mono Здесь - пакеты для mono]&lt;/div&gt;</summary>
		<author><name>Mikst</name></author>
	</entry>
	<entry>
		<id>https://pascalabc.net/wiki/index.php?title=%D0%9A%D0%B0%D0%BA_%D0%B8%D0%BD%D1%81%D1%82%D0%B0%D0%BB%D0%BB%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D1%82%D1%8C_PascalABC.NET_%D0%BF%D0%BE%D0%B4_Linux&amp;diff=3213</id>
		<title>Как инсталлировать PascalABC.NET под Linux</title>
		<link rel="alternate" type="text/html" href="https://pascalabc.net/wiki/index.php?title=%D0%9A%D0%B0%D0%BA_%D0%B8%D0%BD%D1%81%D1%82%D0%B0%D0%BB%D0%BB%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D1%82%D1%8C_PascalABC.NET_%D0%BF%D0%BE%D0%B4_Linux&amp;diff=3213"/>
		<updated>2023-09-02T11:14:42Z</updated>

		<summary type="html">&lt;p&gt;Mikst: /* Alt Linux */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Общие замечания (изменено 17.01.23 г.)=&lt;br /&gt;
&lt;br /&gt;
13.07.22 г. появилась [http://pascalabc.net/downloads/PascalABCNETLinux.zip среда программирования PascalABC.NET с графической оболочкой, адаптированная к Linux] (поставляется в виде zip-архива).&lt;br /&gt;
&lt;br /&gt;
=Установка среды программирования PascalABC.NET (с 02.09.23 г.)=&lt;br /&gt;
&lt;br /&gt;
1. Файлы архива содержат папки PascalABCNETLinux и Samples. Для определенности будем считать, что мы распаковали их в /home/user&lt;br /&gt;
&lt;br /&gt;
2. Перед запуском следует установить пакет Mono. Процесс установки описан здесь:&lt;br /&gt;
[https://www.mono-project.com/download/stable/#download-lin Установка mono под Linux]&lt;br /&gt;
&lt;br /&gt;
Самое важное: следует выполнить команду&lt;br /&gt;
&lt;br /&gt;
 sudo apt-get install mono-complete&lt;br /&gt;
&lt;br /&gt;
и затем возможно команду &lt;br /&gt;
&lt;br /&gt;
 sudo apt-get install mono-locale-extras&lt;br /&gt;
&lt;br /&gt;
для установки пакета с кодировкой 1251.&lt;br /&gt;
&lt;br /&gt;
Возможно, в некоторых версиях Linux пакет mono-complete будет отсутствовать, тогда вместо него следует установить пакет mono-devel:&lt;br /&gt;
&lt;br /&gt;
 sudo apt-get install mono-devel&lt;br /&gt;
&lt;br /&gt;
Еще рекомендуем выполнить команду&lt;br /&gt;
&lt;br /&gt;
 sudo apt-get install gnome-themes-standard&lt;br /&gt;
 &lt;br /&gt;
3. Попробовать из папки PascalABCNETLinux запустить PascalABCNETLinux.exe. В некоторых версиях Linux расширение exe не ассоциировано с запуском mono, поэтому в консоли в этой папке следует выполнить команду&lt;br /&gt;
&lt;br /&gt;
 mono PascalABCNETLinux.exe&lt;br /&gt;
&lt;br /&gt;
4. При запуске проиcходит ошибка, связанная с отсутствием папок&lt;br /&gt;
&lt;br /&gt;
 /etc/mono/registry/LocalMachine&lt;br /&gt;
&lt;br /&gt;
В этом случае рекомендуется либо создать папки registry и registry/LocalMachine в /etc/mono/ вручную, либо выполнить команды&lt;br /&gt;
&lt;br /&gt;
 mkdir -p /home/user/PascalABCLinux/registry&lt;br /&gt;
 mkdir -p /home/user/PascalABCLinux/registry/LocalMachine&lt;br /&gt;
 export MONO_REGISTRY_PATH=/home/user/PascalABCLinux/registry&lt;br /&gt;
&lt;br /&gt;
=Alt Linux Образование» 10.1=&lt;br /&gt;
&lt;br /&gt;
PascalABC.NET - в репозитории - устанавливаем его из репозитория&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Alt Linux общий алгоритм=&lt;br /&gt;
&lt;br /&gt;
Под Alt Linux установка пакета Mono выполняется по-другому:&lt;br /&gt;
&lt;br /&gt;
*Переходим в режим администратора:&lt;br /&gt;
 su-&lt;br /&gt;
&lt;br /&gt;
*Обновляем пакеты:&lt;br /&gt;
 apt-get update&lt;br /&gt;
&lt;br /&gt;
*Инсталлируем mono-devel, выполняя команду в консоли:&lt;br /&gt;
 apt-get install mono-devel&lt;br /&gt;
&lt;br /&gt;
*Инсталлируем пакет с кодировкой 1251:&lt;br /&gt;
 apt-get install mono-locale-extras&lt;br /&gt;
&lt;br /&gt;
Не забываем выполнить&lt;br /&gt;
 apt-get install gnome-themes-standard&lt;br /&gt;
&lt;br /&gt;
4. При запуске проиcходит ошибка, связанная с отсутствием папок&lt;br /&gt;
&lt;br /&gt;
 /etc/mono/registry/LocalMachine&lt;br /&gt;
&lt;br /&gt;
В этом случае рекомендуется либо создать папки registry и registry/LocalMachine в /etc/mono/ вручную, либо выполнить команды&lt;br /&gt;
&lt;br /&gt;
 mkdir -p /home/user/PascalABCLinux/registry&lt;br /&gt;
 mkdir -p /home/user/PascalABCLinux/registry/LocalMachine&lt;br /&gt;
 export MONO_REGISTRY_PATH=/home/user/PascalABCLinux/registry&lt;br /&gt;
&lt;br /&gt;
=Astra Linux=&lt;br /&gt;
&lt;br /&gt;
Под Astra Linux установка пакета Mono выполняется по-другому:&lt;br /&gt;
&lt;br /&gt;
*Переходим в режим администратора:&lt;br /&gt;
 su&lt;br /&gt;
&lt;br /&gt;
*Обновляем пакеты:&lt;br /&gt;
 yum update&lt;br /&gt;
&lt;br /&gt;
*Инсталлируем mono-devel, выполняя команду в консоли:&lt;br /&gt;
 yum install mono-devel&lt;br /&gt;
&lt;br /&gt;
*Инсталлируем пакет с кодировкой 1251:&lt;br /&gt;
 yum install mono-locale-extras&lt;br /&gt;
&lt;br /&gt;
Не забываем выполнить&lt;br /&gt;
 yum install gnome-themes-standard&lt;br /&gt;
&lt;br /&gt;
4. При запуске проиcходит ошибка, связанная с отсутствием папок&lt;br /&gt;
&lt;br /&gt;
 /etc/mono/registry/LocalMachine&lt;br /&gt;
&lt;br /&gt;
В этом случае рекомендуется либо создать папки registry и registry/LocalMachine в /etc/mono/ вручную, либо выполнить команды&lt;br /&gt;
&lt;br /&gt;
 mkdir -p /home/user/PascalABCLinux/registry&lt;br /&gt;
 mkdir -p /home/user/PascalABCLinux/registry/LocalMachine&lt;br /&gt;
 export MONO_REGISTRY_PATH=/home/user/PascalABCLinux/registry&lt;br /&gt;
&lt;br /&gt;
=Автоматический способ установки консольного компилятора PascalABC.NET + Geany=&lt;br /&gt;
&lt;br /&gt;
[https://github.com/COOLIRON2311/pabcnetdeb Автоматический способ установки описан здесь] (автор: Иван Игнатенко).&lt;br /&gt;
&lt;br /&gt;
Плюсы данного решения: &lt;br /&gt;
* Автоматическая установка и настройка языка и IDE (Geany).&lt;br /&gt;
* Продуманная структура пакета и расположение исполнимых файлов в системе.&lt;br /&gt;
* Возможность легкого управления пакетом через встроенные средства ОС – пакетный менеджер apt.&lt;br /&gt;
&lt;br /&gt;
=Штатный ручной способ установки консольного компилятора PascalABC.NET + Geany=&lt;br /&gt;
&lt;br /&gt;
Проверялось на Ubuntu 14.04 и Альт Линукс 7.0 Школьный Учитель&lt;br /&gt;
&lt;br /&gt;
Последовательность шагов инсталляции такова:&lt;br /&gt;
&lt;br /&gt;
*Инсталлируем mono-complete, выполняя команду в консоли:&lt;br /&gt;
 sudo apt-get install mono-complete&lt;br /&gt;
*Скачиваем консольную версию с сайта:&lt;br /&gt;
 http://pascalabc.net/downloads/PABCNETC.zip &lt;br /&gt;
* Распаковываем ее, например, в папку /home/miks/PABC/ где вместо miks - имя пользователя&lt;br /&gt;
*Инсталлируем редактор Geany&lt;br /&gt;
*В Geany создаем файл&lt;br /&gt;
 begin&lt;br /&gt;
   write('Hello Linux');&lt;br /&gt;
 end.&lt;br /&gt;
и сохраняем его с расширением .pas&lt;br /&gt;
*На тулбаре Geany выбираем кнопку Build the Current file и жмем стрелку справа от этой кнопки. Выбираем в открывшемся меню Set Build Options и попадаем в окно настройки для компиляции .pas-файлов.&lt;br /&gt;
*В пункте Compile прописываем &lt;br /&gt;
 mono /home/miks/PABC/pabcnetcclear.exe &amp;quot;%f&amp;quot; &lt;br /&gt;
где вместо miks - имя пользователя&lt;br /&gt;
*В пункте Execute прописываем &lt;br /&gt;
 mono &amp;quot;./%e.exe&amp;quot; &lt;br /&gt;
*Сохраняем. Теперь компилируем, нажимая на кнопку Compile the Current File и запускаем нажатием на кнопку Run or view the current file&lt;br /&gt;
&lt;br /&gt;
'''Замечание.''' В Linux-версии PascalABC.NET не будет работать ряд модулей: в частности, все графические модули.&lt;br /&gt;
&lt;br /&gt;
=Ручной способ установки под Alt Linux рабочая станция 10.0=&lt;br /&gt;
&lt;br /&gt;
*Обновляем пакеты:&lt;br /&gt;
 apt update&lt;br /&gt;
&lt;br /&gt;
*Инсталлируем mono-devel, выполняя команду в консоли:&lt;br /&gt;
 apt-get install mono-devel&lt;br /&gt;
&lt;br /&gt;
*Инсталлируем пакет с кодировкой 1251:&lt;br /&gt;
 apt-get install mono-locale-extras&lt;br /&gt;
&lt;br /&gt;
Далее по предыдущему пункту&lt;br /&gt;
&lt;br /&gt;
---&lt;br /&gt;
&lt;br /&gt;
[http://www.sisyphus.ru/ru/srpm/mono Здесь - пакеты для mono]&lt;/div&gt;</summary>
		<author><name>Mikst</name></author>
	</entry>
	<entry>
		<id>https://pascalabc.net/wiki/index.php?title=%D0%9A%D0%B0%D0%BA_%D0%B8%D0%BD%D1%81%D1%82%D0%B0%D0%BB%D0%BB%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D1%82%D1%8C_PascalABC.NET_%D0%BF%D0%BE%D0%B4_Linux&amp;diff=3212</id>
		<title>Как инсталлировать PascalABC.NET под Linux</title>
		<link rel="alternate" type="text/html" href="https://pascalabc.net/wiki/index.php?title=%D0%9A%D0%B0%D0%BA_%D0%B8%D0%BD%D1%81%D1%82%D0%B0%D0%BB%D0%BB%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D1%82%D1%8C_PascalABC.NET_%D0%BF%D0%BE%D0%B4_Linux&amp;diff=3212"/>
		<updated>2023-09-02T11:14:18Z</updated>

		<summary type="html">&lt;p&gt;Mikst: /* Alt Linux */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Общие замечания (изменено 17.01.23 г.)=&lt;br /&gt;
&lt;br /&gt;
13.07.22 г. появилась [http://pascalabc.net/downloads/PascalABCNETLinux.zip среда программирования PascalABC.NET с графической оболочкой, адаптированная к Linux] (поставляется в виде zip-архива).&lt;br /&gt;
&lt;br /&gt;
=Установка среды программирования PascalABC.NET (с 02.09.23 г.)=&lt;br /&gt;
&lt;br /&gt;
1. Файлы архива содержат папки PascalABCNETLinux и Samples. Для определенности будем считать, что мы распаковали их в /home/user&lt;br /&gt;
&lt;br /&gt;
2. Перед запуском следует установить пакет Mono. Процесс установки описан здесь:&lt;br /&gt;
[https://www.mono-project.com/download/stable/#download-lin Установка mono под Linux]&lt;br /&gt;
&lt;br /&gt;
Самое важное: следует выполнить команду&lt;br /&gt;
&lt;br /&gt;
 sudo apt-get install mono-complete&lt;br /&gt;
&lt;br /&gt;
и затем возможно команду &lt;br /&gt;
&lt;br /&gt;
 sudo apt-get install mono-locale-extras&lt;br /&gt;
&lt;br /&gt;
для установки пакета с кодировкой 1251.&lt;br /&gt;
&lt;br /&gt;
Возможно, в некоторых версиях Linux пакет mono-complete будет отсутствовать, тогда вместо него следует установить пакет mono-devel:&lt;br /&gt;
&lt;br /&gt;
 sudo apt-get install mono-devel&lt;br /&gt;
&lt;br /&gt;
Еще рекомендуем выполнить команду&lt;br /&gt;
&lt;br /&gt;
 sudo apt-get install gnome-themes-standard&lt;br /&gt;
 &lt;br /&gt;
3. Попробовать из папки PascalABCNETLinux запустить PascalABCNETLinux.exe. В некоторых версиях Linux расширение exe не ассоциировано с запуском mono, поэтому в консоли в этой папке следует выполнить команду&lt;br /&gt;
&lt;br /&gt;
 mono PascalABCNETLinux.exe&lt;br /&gt;
&lt;br /&gt;
4. При запуске проиcходит ошибка, связанная с отсутствием папок&lt;br /&gt;
&lt;br /&gt;
 /etc/mono/registry/LocalMachine&lt;br /&gt;
&lt;br /&gt;
В этом случае рекомендуется либо создать папки registry и registry/LocalMachine в /etc/mono/ вручную, либо выполнить команды&lt;br /&gt;
&lt;br /&gt;
 mkdir -p /home/user/PascalABCLinux/registry&lt;br /&gt;
 mkdir -p /home/user/PascalABCLinux/registry/LocalMachine&lt;br /&gt;
 export MONO_REGISTRY_PATH=/home/user/PascalABCLinux/registry&lt;br /&gt;
&lt;br /&gt;
=Alt Linux Образование» 10.1=&lt;br /&gt;
&lt;br /&gt;
PascalABC.NET - в репозитории - устанавливаем его из репозитория&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Alt Linux=&lt;br /&gt;
&lt;br /&gt;
Под Alt Linux установка пакета Mono выполняется по-другому:&lt;br /&gt;
&lt;br /&gt;
*Переходим в режим администратора:&lt;br /&gt;
 su-&lt;br /&gt;
&lt;br /&gt;
*Обновляем пакеты:&lt;br /&gt;
 apt-get update&lt;br /&gt;
&lt;br /&gt;
*Инсталлируем mono-devel, выполняя команду в консоли:&lt;br /&gt;
 apt-get install mono-devel&lt;br /&gt;
&lt;br /&gt;
*Инсталлируем пакет с кодировкой 1251:&lt;br /&gt;
 apt-get install mono-locale-extras&lt;br /&gt;
&lt;br /&gt;
Не забываем выполнить&lt;br /&gt;
 apt-get install gnome-themes-standard&lt;br /&gt;
&lt;br /&gt;
4. При запуске проиcходит ошибка, связанная с отсутствием папок&lt;br /&gt;
&lt;br /&gt;
 /etc/mono/registry/LocalMachine&lt;br /&gt;
&lt;br /&gt;
В этом случае рекомендуется либо создать папки registry и registry/LocalMachine в /etc/mono/ вручную, либо выполнить команды&lt;br /&gt;
&lt;br /&gt;
 mkdir -p /home/user/PascalABCLinux/registry&lt;br /&gt;
 mkdir -p /home/user/PascalABCLinux/registry/LocalMachine&lt;br /&gt;
 export MONO_REGISTRY_PATH=/home/user/PascalABCLinux/registry&lt;br /&gt;
&lt;br /&gt;
=Astra Linux=&lt;br /&gt;
&lt;br /&gt;
Под Astra Linux установка пакета Mono выполняется по-другому:&lt;br /&gt;
&lt;br /&gt;
*Переходим в режим администратора:&lt;br /&gt;
 su&lt;br /&gt;
&lt;br /&gt;
*Обновляем пакеты:&lt;br /&gt;
 yum update&lt;br /&gt;
&lt;br /&gt;
*Инсталлируем mono-devel, выполняя команду в консоли:&lt;br /&gt;
 yum install mono-devel&lt;br /&gt;
&lt;br /&gt;
*Инсталлируем пакет с кодировкой 1251:&lt;br /&gt;
 yum install mono-locale-extras&lt;br /&gt;
&lt;br /&gt;
Не забываем выполнить&lt;br /&gt;
 yum install gnome-themes-standard&lt;br /&gt;
&lt;br /&gt;
4. При запуске проиcходит ошибка, связанная с отсутствием папок&lt;br /&gt;
&lt;br /&gt;
 /etc/mono/registry/LocalMachine&lt;br /&gt;
&lt;br /&gt;
В этом случае рекомендуется либо создать папки registry и registry/LocalMachine в /etc/mono/ вручную, либо выполнить команды&lt;br /&gt;
&lt;br /&gt;
 mkdir -p /home/user/PascalABCLinux/registry&lt;br /&gt;
 mkdir -p /home/user/PascalABCLinux/registry/LocalMachine&lt;br /&gt;
 export MONO_REGISTRY_PATH=/home/user/PascalABCLinux/registry&lt;br /&gt;
&lt;br /&gt;
=Автоматический способ установки консольного компилятора PascalABC.NET + Geany=&lt;br /&gt;
&lt;br /&gt;
[https://github.com/COOLIRON2311/pabcnetdeb Автоматический способ установки описан здесь] (автор: Иван Игнатенко).&lt;br /&gt;
&lt;br /&gt;
Плюсы данного решения: &lt;br /&gt;
* Автоматическая установка и настройка языка и IDE (Geany).&lt;br /&gt;
* Продуманная структура пакета и расположение исполнимых файлов в системе.&lt;br /&gt;
* Возможность легкого управления пакетом через встроенные средства ОС – пакетный менеджер apt.&lt;br /&gt;
&lt;br /&gt;
=Штатный ручной способ установки консольного компилятора PascalABC.NET + Geany=&lt;br /&gt;
&lt;br /&gt;
Проверялось на Ubuntu 14.04 и Альт Линукс 7.0 Школьный Учитель&lt;br /&gt;
&lt;br /&gt;
Последовательность шагов инсталляции такова:&lt;br /&gt;
&lt;br /&gt;
*Инсталлируем mono-complete, выполняя команду в консоли:&lt;br /&gt;
 sudo apt-get install mono-complete&lt;br /&gt;
*Скачиваем консольную версию с сайта:&lt;br /&gt;
 http://pascalabc.net/downloads/PABCNETC.zip &lt;br /&gt;
* Распаковываем ее, например, в папку /home/miks/PABC/ где вместо miks - имя пользователя&lt;br /&gt;
*Инсталлируем редактор Geany&lt;br /&gt;
*В Geany создаем файл&lt;br /&gt;
 begin&lt;br /&gt;
   write('Hello Linux');&lt;br /&gt;
 end.&lt;br /&gt;
и сохраняем его с расширением .pas&lt;br /&gt;
*На тулбаре Geany выбираем кнопку Build the Current file и жмем стрелку справа от этой кнопки. Выбираем в открывшемся меню Set Build Options и попадаем в окно настройки для компиляции .pas-файлов.&lt;br /&gt;
*В пункте Compile прописываем &lt;br /&gt;
 mono /home/miks/PABC/pabcnetcclear.exe &amp;quot;%f&amp;quot; &lt;br /&gt;
где вместо miks - имя пользователя&lt;br /&gt;
*В пункте Execute прописываем &lt;br /&gt;
 mono &amp;quot;./%e.exe&amp;quot; &lt;br /&gt;
*Сохраняем. Теперь компилируем, нажимая на кнопку Compile the Current File и запускаем нажатием на кнопку Run or view the current file&lt;br /&gt;
&lt;br /&gt;
'''Замечание.''' В Linux-версии PascalABC.NET не будет работать ряд модулей: в частности, все графические модули.&lt;br /&gt;
&lt;br /&gt;
=Ручной способ установки под Alt Linux рабочая станция 10.0=&lt;br /&gt;
&lt;br /&gt;
*Обновляем пакеты:&lt;br /&gt;
 apt update&lt;br /&gt;
&lt;br /&gt;
*Инсталлируем mono-devel, выполняя команду в консоли:&lt;br /&gt;
 apt-get install mono-devel&lt;br /&gt;
&lt;br /&gt;
*Инсталлируем пакет с кодировкой 1251:&lt;br /&gt;
 apt-get install mono-locale-extras&lt;br /&gt;
&lt;br /&gt;
Далее по предыдущему пункту&lt;br /&gt;
&lt;br /&gt;
---&lt;br /&gt;
&lt;br /&gt;
[http://www.sisyphus.ru/ru/srpm/mono Здесь - пакеты для mono]&lt;/div&gt;</summary>
		<author><name>Mikst</name></author>
	</entry>
	<entry>
		<id>https://pascalabc.net/wiki/index.php?title=%D0%9A%D0%B0%D0%BA_%D0%B8%D0%BD%D1%81%D1%82%D0%B0%D0%BB%D0%BB%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D1%82%D1%8C_PascalABC.NET_%D0%BF%D0%BE%D0%B4_Linux&amp;diff=3211</id>
		<title>Как инсталлировать PascalABC.NET под Linux</title>
		<link rel="alternate" type="text/html" href="https://pascalabc.net/wiki/index.php?title=%D0%9A%D0%B0%D0%BA_%D0%B8%D0%BD%D1%81%D1%82%D0%B0%D0%BB%D0%BB%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D1%82%D1%8C_PascalABC.NET_%D0%BF%D0%BE%D0%B4_Linux&amp;diff=3211"/>
		<updated>2023-09-02T11:11:14Z</updated>

		<summary type="html">&lt;p&gt;Mikst: /* Astra Linux */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Общие замечания (изменено 17.01.23 г.)=&lt;br /&gt;
&lt;br /&gt;
13.07.22 г. появилась [http://pascalabc.net/downloads/PascalABCNETLinux.zip среда программирования PascalABC.NET с графической оболочкой, адаптированная к Linux] (поставляется в виде zip-архива).&lt;br /&gt;
&lt;br /&gt;
=Установка среды программирования PascalABC.NET (с 02.09.23 г.)=&lt;br /&gt;
&lt;br /&gt;
1. Файлы архива содержат папки PascalABCNETLinux и Samples. Для определенности будем считать, что мы распаковали их в /home/user&lt;br /&gt;
&lt;br /&gt;
2. Перед запуском следует установить пакет Mono. Процесс установки описан здесь:&lt;br /&gt;
[https://www.mono-project.com/download/stable/#download-lin Установка mono под Linux]&lt;br /&gt;
&lt;br /&gt;
Самое важное: следует выполнить команду&lt;br /&gt;
&lt;br /&gt;
 sudo apt-get install mono-complete&lt;br /&gt;
&lt;br /&gt;
и затем возможно команду &lt;br /&gt;
&lt;br /&gt;
 sudo apt-get install mono-locale-extras&lt;br /&gt;
&lt;br /&gt;
для установки пакета с кодировкой 1251.&lt;br /&gt;
&lt;br /&gt;
Возможно, в некоторых версиях Linux пакет mono-complete будет отсутствовать, тогда вместо него следует установить пакет mono-devel:&lt;br /&gt;
&lt;br /&gt;
 sudo apt-get install mono-devel&lt;br /&gt;
&lt;br /&gt;
Еще рекомендуем выполнить команду&lt;br /&gt;
&lt;br /&gt;
 sudo apt-get install gnome-themes-standard&lt;br /&gt;
 &lt;br /&gt;
3. Попробовать из папки PascalABCNETLinux запустить PascalABCNETLinux.exe. В некоторых версиях Linux расширение exe не ассоциировано с запуском mono, поэтому в консоли в этой папке следует выполнить команду&lt;br /&gt;
&lt;br /&gt;
 mono PascalABCNETLinux.exe&lt;br /&gt;
&lt;br /&gt;
4. При запуске проиcходит ошибка, связанная с отсутствием папок&lt;br /&gt;
&lt;br /&gt;
 /etc/mono/registry/LocalMachine&lt;br /&gt;
&lt;br /&gt;
В этом случае рекомендуется либо создать папки registry и registry/LocalMachine в /etc/mono/ вручную, либо выполнить команды&lt;br /&gt;
&lt;br /&gt;
 mkdir -p /home/user/PascalABCLinux/registry&lt;br /&gt;
 mkdir -p /home/user/PascalABCLinux/registry/LocalMachine&lt;br /&gt;
 export MONO_REGISTRY_PATH=/home/user/PascalABCLinux/registry&lt;br /&gt;
&lt;br /&gt;
=Alt Linux=&lt;br /&gt;
&lt;br /&gt;
Под Alt Linux установка пакета Mono выполняется по-другому:&lt;br /&gt;
&lt;br /&gt;
*Переходим в режим администратора:&lt;br /&gt;
 su-&lt;br /&gt;
&lt;br /&gt;
*Обновляем пакеты:&lt;br /&gt;
 apt-get update&lt;br /&gt;
&lt;br /&gt;
*Инсталлируем mono-devel, выполняя команду в консоли:&lt;br /&gt;
 apt-get install mono-devel&lt;br /&gt;
&lt;br /&gt;
*Инсталлируем пакет с кодировкой 1251:&lt;br /&gt;
 apt-get install mono-locale-extras&lt;br /&gt;
&lt;br /&gt;
Не забываем выполнить&lt;br /&gt;
 apt-get install gnome-themes-standard&lt;br /&gt;
&lt;br /&gt;
4. При запуске проиcходит ошибка, связанная с отсутствием папок&lt;br /&gt;
&lt;br /&gt;
 /etc/mono/registry/LocalMachine&lt;br /&gt;
&lt;br /&gt;
В этом случае рекомендуется либо создать папки registry и registry/LocalMachine в /etc/mono/ вручную, либо выполнить команды&lt;br /&gt;
&lt;br /&gt;
 mkdir -p /home/user/PascalABCLinux/registry&lt;br /&gt;
 mkdir -p /home/user/PascalABCLinux/registry/LocalMachine&lt;br /&gt;
 export MONO_REGISTRY_PATH=/home/user/PascalABCLinux/registry&lt;br /&gt;
&lt;br /&gt;
=Astra Linux=&lt;br /&gt;
&lt;br /&gt;
Под Astra Linux установка пакета Mono выполняется по-другому:&lt;br /&gt;
&lt;br /&gt;
*Переходим в режим администратора:&lt;br /&gt;
 su&lt;br /&gt;
&lt;br /&gt;
*Обновляем пакеты:&lt;br /&gt;
 yum update&lt;br /&gt;
&lt;br /&gt;
*Инсталлируем mono-devel, выполняя команду в консоли:&lt;br /&gt;
 yum install mono-devel&lt;br /&gt;
&lt;br /&gt;
*Инсталлируем пакет с кодировкой 1251:&lt;br /&gt;
 yum install mono-locale-extras&lt;br /&gt;
&lt;br /&gt;
Не забываем выполнить&lt;br /&gt;
 yum install gnome-themes-standard&lt;br /&gt;
&lt;br /&gt;
4. При запуске проиcходит ошибка, связанная с отсутствием папок&lt;br /&gt;
&lt;br /&gt;
 /etc/mono/registry/LocalMachine&lt;br /&gt;
&lt;br /&gt;
В этом случае рекомендуется либо создать папки registry и registry/LocalMachine в /etc/mono/ вручную, либо выполнить команды&lt;br /&gt;
&lt;br /&gt;
 mkdir -p /home/user/PascalABCLinux/registry&lt;br /&gt;
 mkdir -p /home/user/PascalABCLinux/registry/LocalMachine&lt;br /&gt;
 export MONO_REGISTRY_PATH=/home/user/PascalABCLinux/registry&lt;br /&gt;
&lt;br /&gt;
=Автоматический способ установки консольного компилятора PascalABC.NET + Geany=&lt;br /&gt;
&lt;br /&gt;
[https://github.com/COOLIRON2311/pabcnetdeb Автоматический способ установки описан здесь] (автор: Иван Игнатенко).&lt;br /&gt;
&lt;br /&gt;
Плюсы данного решения: &lt;br /&gt;
* Автоматическая установка и настройка языка и IDE (Geany).&lt;br /&gt;
* Продуманная структура пакета и расположение исполнимых файлов в системе.&lt;br /&gt;
* Возможность легкого управления пакетом через встроенные средства ОС – пакетный менеджер apt.&lt;br /&gt;
&lt;br /&gt;
=Штатный ручной способ установки консольного компилятора PascalABC.NET + Geany=&lt;br /&gt;
&lt;br /&gt;
Проверялось на Ubuntu 14.04 и Альт Линукс 7.0 Школьный Учитель&lt;br /&gt;
&lt;br /&gt;
Последовательность шагов инсталляции такова:&lt;br /&gt;
&lt;br /&gt;
*Инсталлируем mono-complete, выполняя команду в консоли:&lt;br /&gt;
 sudo apt-get install mono-complete&lt;br /&gt;
*Скачиваем консольную версию с сайта:&lt;br /&gt;
 http://pascalabc.net/downloads/PABCNETC.zip &lt;br /&gt;
* Распаковываем ее, например, в папку /home/miks/PABC/ где вместо miks - имя пользователя&lt;br /&gt;
*Инсталлируем редактор Geany&lt;br /&gt;
*В Geany создаем файл&lt;br /&gt;
 begin&lt;br /&gt;
   write('Hello Linux');&lt;br /&gt;
 end.&lt;br /&gt;
и сохраняем его с расширением .pas&lt;br /&gt;
*На тулбаре Geany выбираем кнопку Build the Current file и жмем стрелку справа от этой кнопки. Выбираем в открывшемся меню Set Build Options и попадаем в окно настройки для компиляции .pas-файлов.&lt;br /&gt;
*В пункте Compile прописываем &lt;br /&gt;
 mono /home/miks/PABC/pabcnetcclear.exe &amp;quot;%f&amp;quot; &lt;br /&gt;
где вместо miks - имя пользователя&lt;br /&gt;
*В пункте Execute прописываем &lt;br /&gt;
 mono &amp;quot;./%e.exe&amp;quot; &lt;br /&gt;
*Сохраняем. Теперь компилируем, нажимая на кнопку Compile the Current File и запускаем нажатием на кнопку Run or view the current file&lt;br /&gt;
&lt;br /&gt;
'''Замечание.''' В Linux-версии PascalABC.NET не будет работать ряд модулей: в частности, все графические модули.&lt;br /&gt;
&lt;br /&gt;
=Ручной способ установки под Alt Linux рабочая станция 10.0=&lt;br /&gt;
&lt;br /&gt;
*Обновляем пакеты:&lt;br /&gt;
 apt update&lt;br /&gt;
&lt;br /&gt;
*Инсталлируем mono-devel, выполняя команду в консоли:&lt;br /&gt;
 apt-get install mono-devel&lt;br /&gt;
&lt;br /&gt;
*Инсталлируем пакет с кодировкой 1251:&lt;br /&gt;
 apt-get install mono-locale-extras&lt;br /&gt;
&lt;br /&gt;
Далее по предыдущему пункту&lt;br /&gt;
&lt;br /&gt;
---&lt;br /&gt;
&lt;br /&gt;
[http://www.sisyphus.ru/ru/srpm/mono Здесь - пакеты для mono]&lt;/div&gt;</summary>
		<author><name>Mikst</name></author>
	</entry>
	<entry>
		<id>https://pascalabc.net/wiki/index.php?title=%D0%9A%D0%B0%D0%BA_%D0%B8%D0%BD%D1%81%D1%82%D0%B0%D0%BB%D0%BB%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D1%82%D1%8C_PascalABC.NET_%D0%BF%D0%BE%D0%B4_Linux&amp;diff=3210</id>
		<title>Как инсталлировать PascalABC.NET под Linux</title>
		<link rel="alternate" type="text/html" href="https://pascalabc.net/wiki/index.php?title=%D0%9A%D0%B0%D0%BA_%D0%B8%D0%BD%D1%81%D1%82%D0%B0%D0%BB%D0%BB%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D1%82%D1%8C_PascalABC.NET_%D0%BF%D0%BE%D0%B4_Linux&amp;diff=3210"/>
		<updated>2023-09-02T11:11:05Z</updated>

		<summary type="html">&lt;p&gt;Mikst: /* Alt Linux */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Общие замечания (изменено 17.01.23 г.)=&lt;br /&gt;
&lt;br /&gt;
13.07.22 г. появилась [http://pascalabc.net/downloads/PascalABCNETLinux.zip среда программирования PascalABC.NET с графической оболочкой, адаптированная к Linux] (поставляется в виде zip-архива).&lt;br /&gt;
&lt;br /&gt;
=Установка среды программирования PascalABC.NET (с 02.09.23 г.)=&lt;br /&gt;
&lt;br /&gt;
1. Файлы архива содержат папки PascalABCNETLinux и Samples. Для определенности будем считать, что мы распаковали их в /home/user&lt;br /&gt;
&lt;br /&gt;
2. Перед запуском следует установить пакет Mono. Процесс установки описан здесь:&lt;br /&gt;
[https://www.mono-project.com/download/stable/#download-lin Установка mono под Linux]&lt;br /&gt;
&lt;br /&gt;
Самое важное: следует выполнить команду&lt;br /&gt;
&lt;br /&gt;
 sudo apt-get install mono-complete&lt;br /&gt;
&lt;br /&gt;
и затем возможно команду &lt;br /&gt;
&lt;br /&gt;
 sudo apt-get install mono-locale-extras&lt;br /&gt;
&lt;br /&gt;
для установки пакета с кодировкой 1251.&lt;br /&gt;
&lt;br /&gt;
Возможно, в некоторых версиях Linux пакет mono-complete будет отсутствовать, тогда вместо него следует установить пакет mono-devel:&lt;br /&gt;
&lt;br /&gt;
 sudo apt-get install mono-devel&lt;br /&gt;
&lt;br /&gt;
Еще рекомендуем выполнить команду&lt;br /&gt;
&lt;br /&gt;
 sudo apt-get install gnome-themes-standard&lt;br /&gt;
 &lt;br /&gt;
3. Попробовать из папки PascalABCNETLinux запустить PascalABCNETLinux.exe. В некоторых версиях Linux расширение exe не ассоциировано с запуском mono, поэтому в консоли в этой папке следует выполнить команду&lt;br /&gt;
&lt;br /&gt;
 mono PascalABCNETLinux.exe&lt;br /&gt;
&lt;br /&gt;
4. При запуске проиcходит ошибка, связанная с отсутствием папок&lt;br /&gt;
&lt;br /&gt;
 /etc/mono/registry/LocalMachine&lt;br /&gt;
&lt;br /&gt;
В этом случае рекомендуется либо создать папки registry и registry/LocalMachine в /etc/mono/ вручную, либо выполнить команды&lt;br /&gt;
&lt;br /&gt;
 mkdir -p /home/user/PascalABCLinux/registry&lt;br /&gt;
 mkdir -p /home/user/PascalABCLinux/registry/LocalMachine&lt;br /&gt;
 export MONO_REGISTRY_PATH=/home/user/PascalABCLinux/registry&lt;br /&gt;
&lt;br /&gt;
=Alt Linux=&lt;br /&gt;
&lt;br /&gt;
Под Alt Linux установка пакета Mono выполняется по-другому:&lt;br /&gt;
&lt;br /&gt;
*Переходим в режим администратора:&lt;br /&gt;
 su-&lt;br /&gt;
&lt;br /&gt;
*Обновляем пакеты:&lt;br /&gt;
 apt-get update&lt;br /&gt;
&lt;br /&gt;
*Инсталлируем mono-devel, выполняя команду в консоли:&lt;br /&gt;
 apt-get install mono-devel&lt;br /&gt;
&lt;br /&gt;
*Инсталлируем пакет с кодировкой 1251:&lt;br /&gt;
 apt-get install mono-locale-extras&lt;br /&gt;
&lt;br /&gt;
Не забываем выполнить&lt;br /&gt;
 apt-get install gnome-themes-standard&lt;br /&gt;
&lt;br /&gt;
4. При запуске проиcходит ошибка, связанная с отсутствием папок&lt;br /&gt;
&lt;br /&gt;
 /etc/mono/registry/LocalMachine&lt;br /&gt;
&lt;br /&gt;
В этом случае рекомендуется либо создать папки registry и registry/LocalMachine в /etc/mono/ вручную, либо выполнить команды&lt;br /&gt;
&lt;br /&gt;
 mkdir -p /home/user/PascalABCLinux/registry&lt;br /&gt;
 mkdir -p /home/user/PascalABCLinux/registry/LocalMachine&lt;br /&gt;
 export MONO_REGISTRY_PATH=/home/user/PascalABCLinux/registry&lt;br /&gt;
&lt;br /&gt;
=Astra Linux=&lt;br /&gt;
&lt;br /&gt;
Под Astra Linux установка пакета Mono выполняется по-другому:&lt;br /&gt;
&lt;br /&gt;
*Переходим в режим администратора:&lt;br /&gt;
 su&lt;br /&gt;
&lt;br /&gt;
*Обновляем пакеты:&lt;br /&gt;
 yum update&lt;br /&gt;
&lt;br /&gt;
*Инсталлируем mono-devel, выполняя команду в консоли:&lt;br /&gt;
 yum install mono-devel&lt;br /&gt;
&lt;br /&gt;
*Инсталлируем пакет с кодировкой 1251:&lt;br /&gt;
 yum install mono-locale-extras&lt;br /&gt;
&lt;br /&gt;
Не забываем выполнить&lt;br /&gt;
 yum install gnome-themes-standard&lt;br /&gt;
&lt;br /&gt;
=Автоматический способ установки консольного компилятора PascalABC.NET + Geany=&lt;br /&gt;
&lt;br /&gt;
[https://github.com/COOLIRON2311/pabcnetdeb Автоматический способ установки описан здесь] (автор: Иван Игнатенко).&lt;br /&gt;
&lt;br /&gt;
Плюсы данного решения: &lt;br /&gt;
* Автоматическая установка и настройка языка и IDE (Geany).&lt;br /&gt;
* Продуманная структура пакета и расположение исполнимых файлов в системе.&lt;br /&gt;
* Возможность легкого управления пакетом через встроенные средства ОС – пакетный менеджер apt.&lt;br /&gt;
&lt;br /&gt;
=Штатный ручной способ установки консольного компилятора PascalABC.NET + Geany=&lt;br /&gt;
&lt;br /&gt;
Проверялось на Ubuntu 14.04 и Альт Линукс 7.0 Школьный Учитель&lt;br /&gt;
&lt;br /&gt;
Последовательность шагов инсталляции такова:&lt;br /&gt;
&lt;br /&gt;
*Инсталлируем mono-complete, выполняя команду в консоли:&lt;br /&gt;
 sudo apt-get install mono-complete&lt;br /&gt;
*Скачиваем консольную версию с сайта:&lt;br /&gt;
 http://pascalabc.net/downloads/PABCNETC.zip &lt;br /&gt;
* Распаковываем ее, например, в папку /home/miks/PABC/ где вместо miks - имя пользователя&lt;br /&gt;
*Инсталлируем редактор Geany&lt;br /&gt;
*В Geany создаем файл&lt;br /&gt;
 begin&lt;br /&gt;
   write('Hello Linux');&lt;br /&gt;
 end.&lt;br /&gt;
и сохраняем его с расширением .pas&lt;br /&gt;
*На тулбаре Geany выбираем кнопку Build the Current file и жмем стрелку справа от этой кнопки. Выбираем в открывшемся меню Set Build Options и попадаем в окно настройки для компиляции .pas-файлов.&lt;br /&gt;
*В пункте Compile прописываем &lt;br /&gt;
 mono /home/miks/PABC/pabcnetcclear.exe &amp;quot;%f&amp;quot; &lt;br /&gt;
где вместо miks - имя пользователя&lt;br /&gt;
*В пункте Execute прописываем &lt;br /&gt;
 mono &amp;quot;./%e.exe&amp;quot; &lt;br /&gt;
*Сохраняем. Теперь компилируем, нажимая на кнопку Compile the Current File и запускаем нажатием на кнопку Run or view the current file&lt;br /&gt;
&lt;br /&gt;
'''Замечание.''' В Linux-версии PascalABC.NET не будет работать ряд модулей: в частности, все графические модули.&lt;br /&gt;
&lt;br /&gt;
=Ручной способ установки под Alt Linux рабочая станция 10.0=&lt;br /&gt;
&lt;br /&gt;
*Обновляем пакеты:&lt;br /&gt;
 apt update&lt;br /&gt;
&lt;br /&gt;
*Инсталлируем mono-devel, выполняя команду в консоли:&lt;br /&gt;
 apt-get install mono-devel&lt;br /&gt;
&lt;br /&gt;
*Инсталлируем пакет с кодировкой 1251:&lt;br /&gt;
 apt-get install mono-locale-extras&lt;br /&gt;
&lt;br /&gt;
Далее по предыдущему пункту&lt;br /&gt;
&lt;br /&gt;
---&lt;br /&gt;
&lt;br /&gt;
[http://www.sisyphus.ru/ru/srpm/mono Здесь - пакеты для mono]&lt;/div&gt;</summary>
		<author><name>Mikst</name></author>
	</entry>
	<entry>
		<id>https://pascalabc.net/wiki/index.php?title=%D0%9A%D0%B0%D0%BA_%D0%B8%D0%BD%D1%81%D1%82%D0%B0%D0%BB%D0%BB%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D1%82%D1%8C_PascalABC.NET_%D0%BF%D0%BE%D0%B4_Linux&amp;diff=3209</id>
		<title>Как инсталлировать PascalABC.NET под Linux</title>
		<link rel="alternate" type="text/html" href="https://pascalabc.net/wiki/index.php?title=%D0%9A%D0%B0%D0%BA_%D0%B8%D0%BD%D1%81%D1%82%D0%B0%D0%BB%D0%BB%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D1%82%D1%8C_PascalABC.NET_%D0%BF%D0%BE%D0%B4_Linux&amp;diff=3209"/>
		<updated>2023-09-02T11:10:55Z</updated>

		<summary type="html">&lt;p&gt;Mikst: /* Установка среды программирования PascalABC.NET (с 02.09.23 г.) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Общие замечания (изменено 17.01.23 г.)=&lt;br /&gt;
&lt;br /&gt;
13.07.22 г. появилась [http://pascalabc.net/downloads/PascalABCNETLinux.zip среда программирования PascalABC.NET с графической оболочкой, адаптированная к Linux] (поставляется в виде zip-архива).&lt;br /&gt;
&lt;br /&gt;
=Установка среды программирования PascalABC.NET (с 02.09.23 г.)=&lt;br /&gt;
&lt;br /&gt;
1. Файлы архива содержат папки PascalABCNETLinux и Samples. Для определенности будем считать, что мы распаковали их в /home/user&lt;br /&gt;
&lt;br /&gt;
2. Перед запуском следует установить пакет Mono. Процесс установки описан здесь:&lt;br /&gt;
[https://www.mono-project.com/download/stable/#download-lin Установка mono под Linux]&lt;br /&gt;
&lt;br /&gt;
Самое важное: следует выполнить команду&lt;br /&gt;
&lt;br /&gt;
 sudo apt-get install mono-complete&lt;br /&gt;
&lt;br /&gt;
и затем возможно команду &lt;br /&gt;
&lt;br /&gt;
 sudo apt-get install mono-locale-extras&lt;br /&gt;
&lt;br /&gt;
для установки пакета с кодировкой 1251.&lt;br /&gt;
&lt;br /&gt;
Возможно, в некоторых версиях Linux пакет mono-complete будет отсутствовать, тогда вместо него следует установить пакет mono-devel:&lt;br /&gt;
&lt;br /&gt;
 sudo apt-get install mono-devel&lt;br /&gt;
&lt;br /&gt;
Еще рекомендуем выполнить команду&lt;br /&gt;
&lt;br /&gt;
 sudo apt-get install gnome-themes-standard&lt;br /&gt;
 &lt;br /&gt;
3. Попробовать из папки PascalABCNETLinux запустить PascalABCNETLinux.exe. В некоторых версиях Linux расширение exe не ассоциировано с запуском mono, поэтому в консоли в этой папке следует выполнить команду&lt;br /&gt;
&lt;br /&gt;
 mono PascalABCNETLinux.exe&lt;br /&gt;
&lt;br /&gt;
4. При запуске проиcходит ошибка, связанная с отсутствием папок&lt;br /&gt;
&lt;br /&gt;
 /etc/mono/registry/LocalMachine&lt;br /&gt;
&lt;br /&gt;
В этом случае рекомендуется либо создать папки registry и registry/LocalMachine в /etc/mono/ вручную, либо выполнить команды&lt;br /&gt;
&lt;br /&gt;
 mkdir -p /home/user/PascalABCLinux/registry&lt;br /&gt;
 mkdir -p /home/user/PascalABCLinux/registry/LocalMachine&lt;br /&gt;
 export MONO_REGISTRY_PATH=/home/user/PascalABCLinux/registry&lt;br /&gt;
&lt;br /&gt;
=Alt Linux=&lt;br /&gt;
&lt;br /&gt;
Под Alt Linux установка пакета Mono выполняется по-другому:&lt;br /&gt;
&lt;br /&gt;
*Переходим в режим администратора:&lt;br /&gt;
 su-&lt;br /&gt;
&lt;br /&gt;
*Обновляем пакеты:&lt;br /&gt;
 apt-get update&lt;br /&gt;
&lt;br /&gt;
*Инсталлируем mono-devel, выполняя команду в консоли:&lt;br /&gt;
 apt-get install mono-devel&lt;br /&gt;
&lt;br /&gt;
*Инсталлируем пакет с кодировкой 1251:&lt;br /&gt;
 apt-get install mono-locale-extras&lt;br /&gt;
&lt;br /&gt;
Не забываем выполнить&lt;br /&gt;
 apt-get install gnome-themes-standard&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Astra Linux=&lt;br /&gt;
&lt;br /&gt;
Под Astra Linux установка пакета Mono выполняется по-другому:&lt;br /&gt;
&lt;br /&gt;
*Переходим в режим администратора:&lt;br /&gt;
 su&lt;br /&gt;
&lt;br /&gt;
*Обновляем пакеты:&lt;br /&gt;
 yum update&lt;br /&gt;
&lt;br /&gt;
*Инсталлируем mono-devel, выполняя команду в консоли:&lt;br /&gt;
 yum install mono-devel&lt;br /&gt;
&lt;br /&gt;
*Инсталлируем пакет с кодировкой 1251:&lt;br /&gt;
 yum install mono-locale-extras&lt;br /&gt;
&lt;br /&gt;
Не забываем выполнить&lt;br /&gt;
 yum install gnome-themes-standard&lt;br /&gt;
&lt;br /&gt;
=Автоматический способ установки консольного компилятора PascalABC.NET + Geany=&lt;br /&gt;
&lt;br /&gt;
[https://github.com/COOLIRON2311/pabcnetdeb Автоматический способ установки описан здесь] (автор: Иван Игнатенко).&lt;br /&gt;
&lt;br /&gt;
Плюсы данного решения: &lt;br /&gt;
* Автоматическая установка и настройка языка и IDE (Geany).&lt;br /&gt;
* Продуманная структура пакета и расположение исполнимых файлов в системе.&lt;br /&gt;
* Возможность легкого управления пакетом через встроенные средства ОС – пакетный менеджер apt.&lt;br /&gt;
&lt;br /&gt;
=Штатный ручной способ установки консольного компилятора PascalABC.NET + Geany=&lt;br /&gt;
&lt;br /&gt;
Проверялось на Ubuntu 14.04 и Альт Линукс 7.0 Школьный Учитель&lt;br /&gt;
&lt;br /&gt;
Последовательность шагов инсталляции такова:&lt;br /&gt;
&lt;br /&gt;
*Инсталлируем mono-complete, выполняя команду в консоли:&lt;br /&gt;
 sudo apt-get install mono-complete&lt;br /&gt;
*Скачиваем консольную версию с сайта:&lt;br /&gt;
 http://pascalabc.net/downloads/PABCNETC.zip &lt;br /&gt;
* Распаковываем ее, например, в папку /home/miks/PABC/ где вместо miks - имя пользователя&lt;br /&gt;
*Инсталлируем редактор Geany&lt;br /&gt;
*В Geany создаем файл&lt;br /&gt;
 begin&lt;br /&gt;
   write('Hello Linux');&lt;br /&gt;
 end.&lt;br /&gt;
и сохраняем его с расширением .pas&lt;br /&gt;
*На тулбаре Geany выбираем кнопку Build the Current file и жмем стрелку справа от этой кнопки. Выбираем в открывшемся меню Set Build Options и попадаем в окно настройки для компиляции .pas-файлов.&lt;br /&gt;
*В пункте Compile прописываем &lt;br /&gt;
 mono /home/miks/PABC/pabcnetcclear.exe &amp;quot;%f&amp;quot; &lt;br /&gt;
где вместо miks - имя пользователя&lt;br /&gt;
*В пункте Execute прописываем &lt;br /&gt;
 mono &amp;quot;./%e.exe&amp;quot; &lt;br /&gt;
*Сохраняем. Теперь компилируем, нажимая на кнопку Compile the Current File и запускаем нажатием на кнопку Run or view the current file&lt;br /&gt;
&lt;br /&gt;
'''Замечание.''' В Linux-версии PascalABC.NET не будет работать ряд модулей: в частности, все графические модули.&lt;br /&gt;
&lt;br /&gt;
=Ручной способ установки под Alt Linux рабочая станция 10.0=&lt;br /&gt;
&lt;br /&gt;
*Обновляем пакеты:&lt;br /&gt;
 apt update&lt;br /&gt;
&lt;br /&gt;
*Инсталлируем mono-devel, выполняя команду в консоли:&lt;br /&gt;
 apt-get install mono-devel&lt;br /&gt;
&lt;br /&gt;
*Инсталлируем пакет с кодировкой 1251:&lt;br /&gt;
 apt-get install mono-locale-extras&lt;br /&gt;
&lt;br /&gt;
Далее по предыдущему пункту&lt;br /&gt;
&lt;br /&gt;
---&lt;br /&gt;
&lt;br /&gt;
[http://www.sisyphus.ru/ru/srpm/mono Здесь - пакеты для mono]&lt;/div&gt;</summary>
		<author><name>Mikst</name></author>
	</entry>
	<entry>
		<id>https://pascalabc.net/wiki/index.php?title=%D0%9A%D0%B0%D0%BA_%D0%B8%D0%BD%D1%81%D1%82%D0%B0%D0%BB%D0%BB%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D1%82%D1%8C_PascalABC.NET_%D0%BF%D0%BE%D0%B4_Linux&amp;diff=3208</id>
		<title>Как инсталлировать PascalABC.NET под Linux</title>
		<link rel="alternate" type="text/html" href="https://pascalabc.net/wiki/index.php?title=%D0%9A%D0%B0%D0%BA_%D0%B8%D0%BD%D1%81%D1%82%D0%B0%D0%BB%D0%BB%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D1%82%D1%8C_PascalABC.NET_%D0%BF%D0%BE%D0%B4_Linux&amp;diff=3208"/>
		<updated>2023-09-02T11:10:20Z</updated>

		<summary type="html">&lt;p&gt;Mikst: /* Alt Linux */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Общие замечания (изменено 17.01.23 г.)=&lt;br /&gt;
&lt;br /&gt;
13.07.22 г. появилась [http://pascalabc.net/downloads/PascalABCNETLinux.zip среда программирования PascalABC.NET с графической оболочкой, адаптированная к Linux] (поставляется в виде zip-архива).&lt;br /&gt;
&lt;br /&gt;
=Установка среды программирования PascalABC.NET (с 02.09.23 г.)=&lt;br /&gt;
&lt;br /&gt;
1. Файлы архива содержат папки PascalABCNETLinux и Samples. Для определенности будем считать, что мы распаковали их в /home/user&lt;br /&gt;
&lt;br /&gt;
2. Перед запуском следует установить пакет Mono. Процесс установки описан здесь:&lt;br /&gt;
[https://www.mono-project.com/download/stable/#download-lin Установка mono под Linux]&lt;br /&gt;
&lt;br /&gt;
Самое важное: следует выполнить команду&lt;br /&gt;
&lt;br /&gt;
 sudo apt-get install mono-complete&lt;br /&gt;
&lt;br /&gt;
и затем возможно команду &lt;br /&gt;
&lt;br /&gt;
 sudo apt-get install mono-locale-extras&lt;br /&gt;
&lt;br /&gt;
для установки пакета с кодировкой 1251.&lt;br /&gt;
&lt;br /&gt;
Возможно, в некоторых версиях Linux пакет mono-complete будет отсутствовать, тогда вместо него следует установить пакет mono-devel:&lt;br /&gt;
&lt;br /&gt;
 sudo apt-get install mono-devel&lt;br /&gt;
&lt;br /&gt;
Еще рекомендуем выполнить команду&lt;br /&gt;
&lt;br /&gt;
 sudo apt-get install gnome-themes-standard&lt;br /&gt;
 &lt;br /&gt;
3. Попробовать из папки PascalABCNETLinux запустить PascalABCNETLinux.exe. В некоторых версиях Linux расширение exe не ассоциировано с запуском mono, поэтому в консоли в этой папке следует выполнить команду&lt;br /&gt;
&lt;br /&gt;
 mono PascalABCNETLinux.exe&lt;br /&gt;
&lt;br /&gt;
4. При запуске может произойти ошибка, связанная с отсутствием папок&lt;br /&gt;
&lt;br /&gt;
 /etc/mono/registry/LocalMachine&lt;br /&gt;
&lt;br /&gt;
В этом случае рекомендуется либо создать папки registry и registry/LocalMachine в /etc/mono/ вручную, либо выполнить команды&lt;br /&gt;
&lt;br /&gt;
 mkdir -p /home/user/PascalABCLinux/registry&lt;br /&gt;
 mkdir -p /home/user/PascalABCLinux/registry/LocalMachine&lt;br /&gt;
 export MONO_REGISTRY_PATH=/home/user/PascalABCLinux/registry&lt;br /&gt;
&lt;br /&gt;
=Alt Linux=&lt;br /&gt;
&lt;br /&gt;
Под Alt Linux установка пакета Mono выполняется по-другому:&lt;br /&gt;
&lt;br /&gt;
*Переходим в режим администратора:&lt;br /&gt;
 su-&lt;br /&gt;
&lt;br /&gt;
*Обновляем пакеты:&lt;br /&gt;
 apt-get update&lt;br /&gt;
&lt;br /&gt;
*Инсталлируем mono-devel, выполняя команду в консоли:&lt;br /&gt;
 apt-get install mono-devel&lt;br /&gt;
&lt;br /&gt;
*Инсталлируем пакет с кодировкой 1251:&lt;br /&gt;
 apt-get install mono-locale-extras&lt;br /&gt;
&lt;br /&gt;
Не забываем выполнить&lt;br /&gt;
 apt-get install gnome-themes-standard&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Astra Linux=&lt;br /&gt;
&lt;br /&gt;
Под Astra Linux установка пакета Mono выполняется по-другому:&lt;br /&gt;
&lt;br /&gt;
*Переходим в режим администратора:&lt;br /&gt;
 su&lt;br /&gt;
&lt;br /&gt;
*Обновляем пакеты:&lt;br /&gt;
 yum update&lt;br /&gt;
&lt;br /&gt;
*Инсталлируем mono-devel, выполняя команду в консоли:&lt;br /&gt;
 yum install mono-devel&lt;br /&gt;
&lt;br /&gt;
*Инсталлируем пакет с кодировкой 1251:&lt;br /&gt;
 yum install mono-locale-extras&lt;br /&gt;
&lt;br /&gt;
Не забываем выполнить&lt;br /&gt;
 yum install gnome-themes-standard&lt;br /&gt;
&lt;br /&gt;
=Автоматический способ установки консольного компилятора PascalABC.NET + Geany=&lt;br /&gt;
&lt;br /&gt;
[https://github.com/COOLIRON2311/pabcnetdeb Автоматический способ установки описан здесь] (автор: Иван Игнатенко).&lt;br /&gt;
&lt;br /&gt;
Плюсы данного решения: &lt;br /&gt;
* Автоматическая установка и настройка языка и IDE (Geany).&lt;br /&gt;
* Продуманная структура пакета и расположение исполнимых файлов в системе.&lt;br /&gt;
* Возможность легкого управления пакетом через встроенные средства ОС – пакетный менеджер apt.&lt;br /&gt;
&lt;br /&gt;
=Штатный ручной способ установки консольного компилятора PascalABC.NET + Geany=&lt;br /&gt;
&lt;br /&gt;
Проверялось на Ubuntu 14.04 и Альт Линукс 7.0 Школьный Учитель&lt;br /&gt;
&lt;br /&gt;
Последовательность шагов инсталляции такова:&lt;br /&gt;
&lt;br /&gt;
*Инсталлируем mono-complete, выполняя команду в консоли:&lt;br /&gt;
 sudo apt-get install mono-complete&lt;br /&gt;
*Скачиваем консольную версию с сайта:&lt;br /&gt;
 http://pascalabc.net/downloads/PABCNETC.zip &lt;br /&gt;
* Распаковываем ее, например, в папку /home/miks/PABC/ где вместо miks - имя пользователя&lt;br /&gt;
*Инсталлируем редактор Geany&lt;br /&gt;
*В Geany создаем файл&lt;br /&gt;
 begin&lt;br /&gt;
   write('Hello Linux');&lt;br /&gt;
 end.&lt;br /&gt;
и сохраняем его с расширением .pas&lt;br /&gt;
*На тулбаре Geany выбираем кнопку Build the Current file и жмем стрелку справа от этой кнопки. Выбираем в открывшемся меню Set Build Options и попадаем в окно настройки для компиляции .pas-файлов.&lt;br /&gt;
*В пункте Compile прописываем &lt;br /&gt;
 mono /home/miks/PABC/pabcnetcclear.exe &amp;quot;%f&amp;quot; &lt;br /&gt;
где вместо miks - имя пользователя&lt;br /&gt;
*В пункте Execute прописываем &lt;br /&gt;
 mono &amp;quot;./%e.exe&amp;quot; &lt;br /&gt;
*Сохраняем. Теперь компилируем, нажимая на кнопку Compile the Current File и запускаем нажатием на кнопку Run or view the current file&lt;br /&gt;
&lt;br /&gt;
'''Замечание.''' В Linux-версии PascalABC.NET не будет работать ряд модулей: в частности, все графические модули.&lt;br /&gt;
&lt;br /&gt;
=Ручной способ установки под Alt Linux рабочая станция 10.0=&lt;br /&gt;
&lt;br /&gt;
*Обновляем пакеты:&lt;br /&gt;
 apt update&lt;br /&gt;
&lt;br /&gt;
*Инсталлируем mono-devel, выполняя команду в консоли:&lt;br /&gt;
 apt-get install mono-devel&lt;br /&gt;
&lt;br /&gt;
*Инсталлируем пакет с кодировкой 1251:&lt;br /&gt;
 apt-get install mono-locale-extras&lt;br /&gt;
&lt;br /&gt;
Далее по предыдущему пункту&lt;br /&gt;
&lt;br /&gt;
---&lt;br /&gt;
&lt;br /&gt;
[http://www.sisyphus.ru/ru/srpm/mono Здесь - пакеты для mono]&lt;/div&gt;</summary>
		<author><name>Mikst</name></author>
	</entry>
	<entry>
		<id>https://pascalabc.net/wiki/index.php?title=%D0%9A%D0%B0%D0%BA_%D0%B8%D0%BD%D1%81%D1%82%D0%B0%D0%BB%D0%BB%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D1%82%D1%8C_PascalABC.NET_%D0%BF%D0%BE%D0%B4_Linux&amp;diff=3207</id>
		<title>Как инсталлировать PascalABC.NET под Linux</title>
		<link rel="alternate" type="text/html" href="https://pascalabc.net/wiki/index.php?title=%D0%9A%D0%B0%D0%BA_%D0%B8%D0%BD%D1%81%D1%82%D0%B0%D0%BB%D0%BB%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D1%82%D1%8C_PascalABC.NET_%D0%BF%D0%BE%D0%B4_Linux&amp;diff=3207"/>
		<updated>2023-09-02T11:09:21Z</updated>

		<summary type="html">&lt;p&gt;Mikst: /* Alt Linux */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Общие замечания (изменено 17.01.23 г.)=&lt;br /&gt;
&lt;br /&gt;
13.07.22 г. появилась [http://pascalabc.net/downloads/PascalABCNETLinux.zip среда программирования PascalABC.NET с графической оболочкой, адаптированная к Linux] (поставляется в виде zip-архива).&lt;br /&gt;
&lt;br /&gt;
=Установка среды программирования PascalABC.NET (с 02.09.23 г.)=&lt;br /&gt;
&lt;br /&gt;
1. Файлы архива содержат папки PascalABCNETLinux и Samples. Для определенности будем считать, что мы распаковали их в /home/user&lt;br /&gt;
&lt;br /&gt;
2. Перед запуском следует установить пакет Mono. Процесс установки описан здесь:&lt;br /&gt;
[https://www.mono-project.com/download/stable/#download-lin Установка mono под Linux]&lt;br /&gt;
&lt;br /&gt;
Самое важное: следует выполнить команду&lt;br /&gt;
&lt;br /&gt;
 sudo apt-get install mono-complete&lt;br /&gt;
&lt;br /&gt;
и затем возможно команду &lt;br /&gt;
&lt;br /&gt;
 sudo apt-get install mono-locale-extras&lt;br /&gt;
&lt;br /&gt;
для установки пакета с кодировкой 1251.&lt;br /&gt;
&lt;br /&gt;
Возможно, в некоторых версиях Linux пакет mono-complete будет отсутствовать, тогда вместо него следует установить пакет mono-devel:&lt;br /&gt;
&lt;br /&gt;
 sudo apt-get install mono-devel&lt;br /&gt;
&lt;br /&gt;
Еще рекомендуем выполнить команду&lt;br /&gt;
&lt;br /&gt;
 sudo apt-get install gnome-themes-standard&lt;br /&gt;
 &lt;br /&gt;
3. Попробовать из папки PascalABCNETLinux запустить PascalABCNETLinux.exe. В некоторых версиях Linux расширение exe не ассоциировано с запуском mono, поэтому в консоли в этой папке следует выполнить команду&lt;br /&gt;
&lt;br /&gt;
 mono PascalABCNETLinux.exe&lt;br /&gt;
&lt;br /&gt;
4. При запуске может произойти ошибка, связанная с отсутствием папок&lt;br /&gt;
&lt;br /&gt;
 /etc/mono/registry/LocalMachine&lt;br /&gt;
&lt;br /&gt;
В этом случае рекомендуется либо создать папки registry и registry/LocalMachine в /etc/mono/ вручную, либо выполнить команды&lt;br /&gt;
&lt;br /&gt;
 mkdir -p /home/user/PascalABCLinux/registry&lt;br /&gt;
 mkdir -p /home/user/PascalABCLinux/registry/LocalMachine&lt;br /&gt;
 export MONO_REGISTRY_PATH=/home/user/PascalABCLinux/registry&lt;br /&gt;
&lt;br /&gt;
=Alt Linux=&lt;br /&gt;
&lt;br /&gt;
Под Alt Linux установка пакета Mono выполняется по-другому:&lt;br /&gt;
&lt;br /&gt;
*Переходим в режим администратора:&lt;br /&gt;
 su-&lt;br /&gt;
&lt;br /&gt;
*Обновляем пакеты:&lt;br /&gt;
 apt-get update&lt;br /&gt;
&lt;br /&gt;
*Инсталлируем mono-devel, выполняя команду в консоли:&lt;br /&gt;
 apt-get install mono-devel&lt;br /&gt;
&lt;br /&gt;
*Инсталлируем пакет с кодировкой 1251:&lt;br /&gt;
 apt-get install mono-locale-extras&lt;br /&gt;
&lt;br /&gt;
Не забываем выполнить&lt;br /&gt;
 apt-get install gnome-themes-standard&lt;br /&gt;
&lt;br /&gt;
=Автоматический способ установки консольного компилятора PascalABC.NET + Geany=&lt;br /&gt;
&lt;br /&gt;
[https://github.com/COOLIRON2311/pabcnetdeb Автоматический способ установки описан здесь] (автор: Иван Игнатенко).&lt;br /&gt;
&lt;br /&gt;
Плюсы данного решения: &lt;br /&gt;
* Автоматическая установка и настройка языка и IDE (Geany).&lt;br /&gt;
* Продуманная структура пакета и расположение исполнимых файлов в системе.&lt;br /&gt;
* Возможность легкого управления пакетом через встроенные средства ОС – пакетный менеджер apt.&lt;br /&gt;
&lt;br /&gt;
=Штатный ручной способ установки консольного компилятора PascalABC.NET + Geany=&lt;br /&gt;
&lt;br /&gt;
Проверялось на Ubuntu 14.04 и Альт Линукс 7.0 Школьный Учитель&lt;br /&gt;
&lt;br /&gt;
Последовательность шагов инсталляции такова:&lt;br /&gt;
&lt;br /&gt;
*Инсталлируем mono-complete, выполняя команду в консоли:&lt;br /&gt;
 sudo apt-get install mono-complete&lt;br /&gt;
*Скачиваем консольную версию с сайта:&lt;br /&gt;
 http://pascalabc.net/downloads/PABCNETC.zip &lt;br /&gt;
* Распаковываем ее, например, в папку /home/miks/PABC/ где вместо miks - имя пользователя&lt;br /&gt;
*Инсталлируем редактор Geany&lt;br /&gt;
*В Geany создаем файл&lt;br /&gt;
 begin&lt;br /&gt;
   write('Hello Linux');&lt;br /&gt;
 end.&lt;br /&gt;
и сохраняем его с расширением .pas&lt;br /&gt;
*На тулбаре Geany выбираем кнопку Build the Current file и жмем стрелку справа от этой кнопки. Выбираем в открывшемся меню Set Build Options и попадаем в окно настройки для компиляции .pas-файлов.&lt;br /&gt;
*В пункте Compile прописываем &lt;br /&gt;
 mono /home/miks/PABC/pabcnetcclear.exe &amp;quot;%f&amp;quot; &lt;br /&gt;
где вместо miks - имя пользователя&lt;br /&gt;
*В пункте Execute прописываем &lt;br /&gt;
 mono &amp;quot;./%e.exe&amp;quot; &lt;br /&gt;
*Сохраняем. Теперь компилируем, нажимая на кнопку Compile the Current File и запускаем нажатием на кнопку Run or view the current file&lt;br /&gt;
&lt;br /&gt;
'''Замечание.''' В Linux-версии PascalABC.NET не будет работать ряд модулей: в частности, все графические модули.&lt;br /&gt;
&lt;br /&gt;
=Ручной способ установки под Alt Linux рабочая станция 10.0=&lt;br /&gt;
&lt;br /&gt;
*Обновляем пакеты:&lt;br /&gt;
 apt update&lt;br /&gt;
&lt;br /&gt;
*Инсталлируем mono-devel, выполняя команду в консоли:&lt;br /&gt;
 apt-get install mono-devel&lt;br /&gt;
&lt;br /&gt;
*Инсталлируем пакет с кодировкой 1251:&lt;br /&gt;
 apt-get install mono-locale-extras&lt;br /&gt;
&lt;br /&gt;
Далее по предыдущему пункту&lt;br /&gt;
&lt;br /&gt;
---&lt;br /&gt;
&lt;br /&gt;
[http://www.sisyphus.ru/ru/srpm/mono Здесь - пакеты для mono]&lt;/div&gt;</summary>
		<author><name>Mikst</name></author>
	</entry>
	<entry>
		<id>https://pascalabc.net/wiki/index.php?title=%D0%9A%D0%B0%D0%BA_%D0%B8%D0%BD%D1%81%D1%82%D0%B0%D0%BB%D0%BB%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D1%82%D1%8C_PascalABC.NET_%D0%BF%D0%BE%D0%B4_Linux&amp;diff=3206</id>
		<title>Как инсталлировать PascalABC.NET под Linux</title>
		<link rel="alternate" type="text/html" href="https://pascalabc.net/wiki/index.php?title=%D0%9A%D0%B0%D0%BA_%D0%B8%D0%BD%D1%81%D1%82%D0%B0%D0%BB%D0%BB%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D1%82%D1%8C_PascalABC.NET_%D0%BF%D0%BE%D0%B4_Linux&amp;diff=3206"/>
		<updated>2023-09-02T11:08:41Z</updated>

		<summary type="html">&lt;p&gt;Mikst: /* Alt Linux */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Общие замечания (изменено 17.01.23 г.)=&lt;br /&gt;
&lt;br /&gt;
13.07.22 г. появилась [http://pascalabc.net/downloads/PascalABCNETLinux.zip среда программирования PascalABC.NET с графической оболочкой, адаптированная к Linux] (поставляется в виде zip-архива).&lt;br /&gt;
&lt;br /&gt;
=Установка среды программирования PascalABC.NET (с 02.09.23 г.)=&lt;br /&gt;
&lt;br /&gt;
1. Файлы архива содержат папки PascalABCNETLinux и Samples. Для определенности будем считать, что мы распаковали их в /home/user&lt;br /&gt;
&lt;br /&gt;
2. Перед запуском следует установить пакет Mono. Процесс установки описан здесь:&lt;br /&gt;
[https://www.mono-project.com/download/stable/#download-lin Установка mono под Linux]&lt;br /&gt;
&lt;br /&gt;
Самое важное: следует выполнить команду&lt;br /&gt;
&lt;br /&gt;
 sudo apt-get install mono-complete&lt;br /&gt;
&lt;br /&gt;
и затем возможно команду &lt;br /&gt;
&lt;br /&gt;
 sudo apt-get install mono-locale-extras&lt;br /&gt;
&lt;br /&gt;
для установки пакета с кодировкой 1251.&lt;br /&gt;
&lt;br /&gt;
Возможно, в некоторых версиях Linux пакет mono-complete будет отсутствовать, тогда вместо него следует установить пакет mono-devel:&lt;br /&gt;
&lt;br /&gt;
 sudo apt-get install mono-devel&lt;br /&gt;
&lt;br /&gt;
Еще рекомендуем выполнить команду&lt;br /&gt;
&lt;br /&gt;
 sudo apt-get install gnome-themes-standard&lt;br /&gt;
 &lt;br /&gt;
3. Попробовать из папки PascalABCNETLinux запустить PascalABCNETLinux.exe. В некоторых версиях Linux расширение exe не ассоциировано с запуском mono, поэтому в консоли в этой папке следует выполнить команду&lt;br /&gt;
&lt;br /&gt;
 mono PascalABCNETLinux.exe&lt;br /&gt;
&lt;br /&gt;
4. При запуске может произойти ошибка, связанная с отсутствием папок&lt;br /&gt;
&lt;br /&gt;
 /etc/mono/registry/LocalMachine&lt;br /&gt;
&lt;br /&gt;
В этом случае рекомендуется либо создать папки registry и registry/LocalMachine в /etc/mono/ вручную, либо выполнить команды&lt;br /&gt;
&lt;br /&gt;
 mkdir -p /home/user/PascalABCLinux/registry&lt;br /&gt;
 mkdir -p /home/user/PascalABCLinux/registry/LocalMachine&lt;br /&gt;
 export MONO_REGISTRY_PATH=/home/user/PascalABCLinux/registry&lt;br /&gt;
&lt;br /&gt;
=Alt Linux=&lt;br /&gt;
&lt;br /&gt;
Под Alt Linux установка пакета Mono выполняется по-другому:&lt;br /&gt;
&lt;br /&gt;
*Переходим в режим администратора:&lt;br /&gt;
 su-&lt;br /&gt;
&lt;br /&gt;
*Обновляем пакеты:&lt;br /&gt;
 apt-get update&lt;br /&gt;
&lt;br /&gt;
*Инсталлируем mono-devel, выполняя команду в консоли:&lt;br /&gt;
 apt-get install mono-devel&lt;br /&gt;
&lt;br /&gt;
*Инсталлируем пакет с кодировкой 1251:&lt;br /&gt;
 apt-get install mono-locale-extras&lt;br /&gt;
&lt;br /&gt;
Не забываем выполнить&lt;br /&gt;
&lt;br /&gt;
=Автоматический способ установки консольного компилятора PascalABC.NET + Geany=&lt;br /&gt;
&lt;br /&gt;
[https://github.com/COOLIRON2311/pabcnetdeb Автоматический способ установки описан здесь] (автор: Иван Игнатенко).&lt;br /&gt;
&lt;br /&gt;
Плюсы данного решения: &lt;br /&gt;
* Автоматическая установка и настройка языка и IDE (Geany).&lt;br /&gt;
* Продуманная структура пакета и расположение исполнимых файлов в системе.&lt;br /&gt;
* Возможность легкого управления пакетом через встроенные средства ОС – пакетный менеджер apt.&lt;br /&gt;
&lt;br /&gt;
=Штатный ручной способ установки консольного компилятора PascalABC.NET + Geany=&lt;br /&gt;
&lt;br /&gt;
Проверялось на Ubuntu 14.04 и Альт Линукс 7.0 Школьный Учитель&lt;br /&gt;
&lt;br /&gt;
Последовательность шагов инсталляции такова:&lt;br /&gt;
&lt;br /&gt;
*Инсталлируем mono-complete, выполняя команду в консоли:&lt;br /&gt;
 sudo apt-get install mono-complete&lt;br /&gt;
*Скачиваем консольную версию с сайта:&lt;br /&gt;
 http://pascalabc.net/downloads/PABCNETC.zip &lt;br /&gt;
* Распаковываем ее, например, в папку /home/miks/PABC/ где вместо miks - имя пользователя&lt;br /&gt;
*Инсталлируем редактор Geany&lt;br /&gt;
*В Geany создаем файл&lt;br /&gt;
 begin&lt;br /&gt;
   write('Hello Linux');&lt;br /&gt;
 end.&lt;br /&gt;
и сохраняем его с расширением .pas&lt;br /&gt;
*На тулбаре Geany выбираем кнопку Build the Current file и жмем стрелку справа от этой кнопки. Выбираем в открывшемся меню Set Build Options и попадаем в окно настройки для компиляции .pas-файлов.&lt;br /&gt;
*В пункте Compile прописываем &lt;br /&gt;
 mono /home/miks/PABC/pabcnetcclear.exe &amp;quot;%f&amp;quot; &lt;br /&gt;
где вместо miks - имя пользователя&lt;br /&gt;
*В пункте Execute прописываем &lt;br /&gt;
 mono &amp;quot;./%e.exe&amp;quot; &lt;br /&gt;
*Сохраняем. Теперь компилируем, нажимая на кнопку Compile the Current File и запускаем нажатием на кнопку Run or view the current file&lt;br /&gt;
&lt;br /&gt;
'''Замечание.''' В Linux-версии PascalABC.NET не будет работать ряд модулей: в частности, все графические модули.&lt;br /&gt;
&lt;br /&gt;
=Ручной способ установки под Alt Linux рабочая станция 10.0=&lt;br /&gt;
&lt;br /&gt;
*Обновляем пакеты:&lt;br /&gt;
 apt update&lt;br /&gt;
&lt;br /&gt;
*Инсталлируем mono-devel, выполняя команду в консоли:&lt;br /&gt;
 apt-get install mono-devel&lt;br /&gt;
&lt;br /&gt;
*Инсталлируем пакет с кодировкой 1251:&lt;br /&gt;
 apt-get install mono-locale-extras&lt;br /&gt;
&lt;br /&gt;
Далее по предыдущему пункту&lt;br /&gt;
&lt;br /&gt;
---&lt;br /&gt;
&lt;br /&gt;
[http://www.sisyphus.ru/ru/srpm/mono Здесь - пакеты для mono]&lt;/div&gt;</summary>
		<author><name>Mikst</name></author>
	</entry>
	<entry>
		<id>https://pascalabc.net/wiki/index.php?title=%D0%9A%D0%B0%D0%BA_%D0%B8%D0%BD%D1%81%D1%82%D0%B0%D0%BB%D0%BB%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D1%82%D1%8C_PascalABC.NET_%D0%BF%D0%BE%D0%B4_Linux&amp;diff=3205</id>
		<title>Как инсталлировать PascalABC.NET под Linux</title>
		<link rel="alternate" type="text/html" href="https://pascalabc.net/wiki/index.php?title=%D0%9A%D0%B0%D0%BA_%D0%B8%D0%BD%D1%81%D1%82%D0%B0%D0%BB%D0%BB%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D1%82%D1%8C_PascalABC.NET_%D0%BF%D0%BE%D0%B4_Linux&amp;diff=3205"/>
		<updated>2023-09-02T11:08:13Z</updated>

		<summary type="html">&lt;p&gt;Mikst: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Общие замечания (изменено 17.01.23 г.)=&lt;br /&gt;
&lt;br /&gt;
13.07.22 г. появилась [http://pascalabc.net/downloads/PascalABCNETLinux.zip среда программирования PascalABC.NET с графической оболочкой, адаптированная к Linux] (поставляется в виде zip-архива).&lt;br /&gt;
&lt;br /&gt;
=Установка среды программирования PascalABC.NET (с 02.09.23 г.)=&lt;br /&gt;
&lt;br /&gt;
1. Файлы архива содержат папки PascalABCNETLinux и Samples. Для определенности будем считать, что мы распаковали их в /home/user&lt;br /&gt;
&lt;br /&gt;
2. Перед запуском следует установить пакет Mono. Процесс установки описан здесь:&lt;br /&gt;
[https://www.mono-project.com/download/stable/#download-lin Установка mono под Linux]&lt;br /&gt;
&lt;br /&gt;
Самое важное: следует выполнить команду&lt;br /&gt;
&lt;br /&gt;
 sudo apt-get install mono-complete&lt;br /&gt;
&lt;br /&gt;
и затем возможно команду &lt;br /&gt;
&lt;br /&gt;
 sudo apt-get install mono-locale-extras&lt;br /&gt;
&lt;br /&gt;
для установки пакета с кодировкой 1251.&lt;br /&gt;
&lt;br /&gt;
Возможно, в некоторых версиях Linux пакет mono-complete будет отсутствовать, тогда вместо него следует установить пакет mono-devel:&lt;br /&gt;
&lt;br /&gt;
 sudo apt-get install mono-devel&lt;br /&gt;
&lt;br /&gt;
Еще рекомендуем выполнить команду&lt;br /&gt;
&lt;br /&gt;
 sudo apt-get install gnome-themes-standard&lt;br /&gt;
 &lt;br /&gt;
3. Попробовать из папки PascalABCNETLinux запустить PascalABCNETLinux.exe. В некоторых версиях Linux расширение exe не ассоциировано с запуском mono, поэтому в консоли в этой папке следует выполнить команду&lt;br /&gt;
&lt;br /&gt;
 mono PascalABCNETLinux.exe&lt;br /&gt;
&lt;br /&gt;
4. При запуске может произойти ошибка, связанная с отсутствием папок&lt;br /&gt;
&lt;br /&gt;
 /etc/mono/registry/LocalMachine&lt;br /&gt;
&lt;br /&gt;
В этом случае рекомендуется либо создать папки registry и registry/LocalMachine в /etc/mono/ вручную, либо выполнить команды&lt;br /&gt;
&lt;br /&gt;
 mkdir -p /home/user/PascalABCLinux/registry&lt;br /&gt;
 mkdir -p /home/user/PascalABCLinux/registry/LocalMachine&lt;br /&gt;
 export MONO_REGISTRY_PATH=/home/user/PascalABCLinux/registry&lt;br /&gt;
&lt;br /&gt;
=Alt Linux=&lt;br /&gt;
&lt;br /&gt;
Под Alt Linux установка пакета Mono выполняется по-другому:&lt;br /&gt;
&lt;br /&gt;
*Переходим в режим администратора:&lt;br /&gt;
 su-&lt;br /&gt;
&lt;br /&gt;
*Обновляем пакеты:&lt;br /&gt;
 apt-get update&lt;br /&gt;
&lt;br /&gt;
*Инсталлируем mono-devel, выполняя команду в консоли:&lt;br /&gt;
 apt-get install mono-devel&lt;br /&gt;
&lt;br /&gt;
*Инсталлируем пакет с кодировкой 1251:&lt;br /&gt;
 apt-get install mono-locale-extras&lt;br /&gt;
&lt;br /&gt;
=Автоматический способ установки консольного компилятора PascalABC.NET + Geany=&lt;br /&gt;
&lt;br /&gt;
[https://github.com/COOLIRON2311/pabcnetdeb Автоматический способ установки описан здесь] (автор: Иван Игнатенко).&lt;br /&gt;
&lt;br /&gt;
Плюсы данного решения: &lt;br /&gt;
* Автоматическая установка и настройка языка и IDE (Geany).&lt;br /&gt;
* Продуманная структура пакета и расположение исполнимых файлов в системе.&lt;br /&gt;
* Возможность легкого управления пакетом через встроенные средства ОС – пакетный менеджер apt.&lt;br /&gt;
&lt;br /&gt;
=Штатный ручной способ установки консольного компилятора PascalABC.NET + Geany=&lt;br /&gt;
&lt;br /&gt;
Проверялось на Ubuntu 14.04 и Альт Линукс 7.0 Школьный Учитель&lt;br /&gt;
&lt;br /&gt;
Последовательность шагов инсталляции такова:&lt;br /&gt;
&lt;br /&gt;
*Инсталлируем mono-complete, выполняя команду в консоли:&lt;br /&gt;
 sudo apt-get install mono-complete&lt;br /&gt;
*Скачиваем консольную версию с сайта:&lt;br /&gt;
 http://pascalabc.net/downloads/PABCNETC.zip &lt;br /&gt;
* Распаковываем ее, например, в папку /home/miks/PABC/ где вместо miks - имя пользователя&lt;br /&gt;
*Инсталлируем редактор Geany&lt;br /&gt;
*В Geany создаем файл&lt;br /&gt;
 begin&lt;br /&gt;
   write('Hello Linux');&lt;br /&gt;
 end.&lt;br /&gt;
и сохраняем его с расширением .pas&lt;br /&gt;
*На тулбаре Geany выбираем кнопку Build the Current file и жмем стрелку справа от этой кнопки. Выбираем в открывшемся меню Set Build Options и попадаем в окно настройки для компиляции .pas-файлов.&lt;br /&gt;
*В пункте Compile прописываем &lt;br /&gt;
 mono /home/miks/PABC/pabcnetcclear.exe &amp;quot;%f&amp;quot; &lt;br /&gt;
где вместо miks - имя пользователя&lt;br /&gt;
*В пункте Execute прописываем &lt;br /&gt;
 mono &amp;quot;./%e.exe&amp;quot; &lt;br /&gt;
*Сохраняем. Теперь компилируем, нажимая на кнопку Compile the Current File и запускаем нажатием на кнопку Run or view the current file&lt;br /&gt;
&lt;br /&gt;
'''Замечание.''' В Linux-версии PascalABC.NET не будет работать ряд модулей: в частности, все графические модули.&lt;br /&gt;
&lt;br /&gt;
=Ручной способ установки под Alt Linux рабочая станция 10.0=&lt;br /&gt;
&lt;br /&gt;
*Обновляем пакеты:&lt;br /&gt;
 apt update&lt;br /&gt;
&lt;br /&gt;
*Инсталлируем mono-devel, выполняя команду в консоли:&lt;br /&gt;
 apt-get install mono-devel&lt;br /&gt;
&lt;br /&gt;
*Инсталлируем пакет с кодировкой 1251:&lt;br /&gt;
 apt-get install mono-locale-extras&lt;br /&gt;
&lt;br /&gt;
Далее по предыдущему пункту&lt;br /&gt;
&lt;br /&gt;
---&lt;br /&gt;
&lt;br /&gt;
[http://www.sisyphus.ru/ru/srpm/mono Здесь - пакеты для mono]&lt;/div&gt;</summary>
		<author><name>Mikst</name></author>
	</entry>
	<entry>
		<id>https://pascalabc.net/wiki/index.php?title=%D0%A7%D1%82%D0%BE_%D0%BC%D0%B5%D0%BD%D1%8F%D1%82%D1%8C_%D0%BF%D1%80%D0%B8_%D0%BF%D0%B5%D1%80%D0%B5%D1%85%D0%BE%D0%B4%D0%B5_%D0%BA_%D0%BD%D0%BE%D0%B2%D0%BE%D0%B9_%D0%B2%D0%B5%D1%80%D1%81%D0%B8%D0%B8_PascalABC.NET&amp;diff=3204</id>
		<title>Что менять при переходе к новой версии PascalABC.NET</title>
		<link rel="alternate" type="text/html" href="https://pascalabc.net/wiki/index.php?title=%D0%A7%D1%82%D0%BE_%D0%BC%D0%B5%D0%BD%D1%8F%D1%82%D1%8C_%D0%BF%D1%80%D0%B8_%D0%BF%D0%B5%D1%80%D0%B5%D1%85%D0%BE%D0%B4%D0%B5_%D0%BA_%D0%BD%D0%BE%D0%B2%D0%BE%D0%B9_%D0%B2%D0%B5%D1%80%D1%81%D0%B8%D0%B8_PascalABC.NET&amp;diff=3204"/>
		<updated>2023-05-07T18:26:54Z</updated>

		<summary type="html">&lt;p&gt;Mikst: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;При переходе к новой версии следует поменять файлы &lt;br /&gt;
&lt;br /&gt;
*Configuration/Version.defs&lt;br /&gt;
*Configuration/GlobalAssemblyInfo.cs &lt;br /&gt;
*ReleaseGenerators/PascalABCNET_version.nsh&lt;br /&gt;
*ReleaseGenerators/License.rtf &lt;br /&gt;
*ReleaseGenerators/License_en.rtf &lt;br /&gt;
*ReleaseGenerators/License.txt&lt;br /&gt;
*ReleaseGenerators/License_en.txt&lt;/div&gt;</summary>
		<author><name>Mikst</name></author>
	</entry>
	<entry>
		<id>https://pascalabc.net/wiki/index.php?title=%D0%A7%D1%82%D0%BE_%D0%BC%D0%B5%D0%BD%D1%8F%D1%82%D1%8C_%D0%BF%D1%80%D0%B8_%D0%BF%D0%B5%D1%80%D0%B5%D1%85%D0%BE%D0%B4%D0%B5_%D0%BA_%D0%BD%D0%BE%D0%B2%D0%BE%D0%B9_%D0%B2%D0%B5%D1%80%D1%81%D0%B8%D0%B8_PascalABC.NET&amp;diff=3203</id>
		<title>Что менять при переходе к новой версии PascalABC.NET</title>
		<link rel="alternate" type="text/html" href="https://pascalabc.net/wiki/index.php?title=%D0%A7%D1%82%D0%BE_%D0%BC%D0%B5%D0%BD%D1%8F%D1%82%D1%8C_%D0%BF%D1%80%D0%B8_%D0%BF%D0%B5%D1%80%D0%B5%D1%85%D0%BE%D0%B4%D0%B5_%D0%BA_%D0%BD%D0%BE%D0%B2%D0%BE%D0%B9_%D0%B2%D0%B5%D1%80%D1%81%D0%B8%D0%B8_PascalABC.NET&amp;diff=3203"/>
		<updated>2023-05-07T18:26:28Z</updated>

		<summary type="html">&lt;p&gt;Mikst: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;При переходе к новой версии следует поменять файлы &lt;br /&gt;
&lt;br /&gt;
*Configuration/Version.defs&lt;br /&gt;
*Configuration/GlobalAssemblyInfo.cs &lt;br /&gt;
*ReleaseGenerators/PascalABCNET_version.nsh&lt;br /&gt;
*ReleaseGenerators/License.rtf &lt;br /&gt;
*ReleaseGenerators/License.txt&lt;/div&gt;</summary>
		<author><name>Mikst</name></author>
	</entry>
	<entry>
		<id>https://pascalabc.net/wiki/index.php?title=%D0%9A%D0%B0%D0%BA_%D0%B8%D0%BD%D1%81%D1%82%D0%B0%D0%BB%D0%BB%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D1%82%D1%8C_PascalABC.NET_%D0%BF%D0%BE%D0%B4_Linux&amp;diff=3202</id>
		<title>Как инсталлировать PascalABC.NET под Linux</title>
		<link rel="alternate" type="text/html" href="https://pascalabc.net/wiki/index.php?title=%D0%9A%D0%B0%D0%BA_%D0%B8%D0%BD%D1%81%D1%82%D0%B0%D0%BB%D0%BB%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D1%82%D1%8C_PascalABC.NET_%D0%BF%D0%BE%D0%B4_Linux&amp;diff=3202"/>
		<updated>2023-01-21T19:05:33Z</updated>

		<summary type="html">&lt;p&gt;Mikst: /* Установка среды программирования PascalABC.NET (с 17.01.23 г.) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Общие замечания (изменено 17.01.23 г.)=&lt;br /&gt;
&lt;br /&gt;
13.07.22 г. появилась [http://pascalabc.net/downloads/PascalABCNETLinux.zip среда программирования PascalABC.NET с графической оболочкой, адаптированная к Linux] (поставляется в виде zip-архива).&lt;br /&gt;
&lt;br /&gt;
=Установка среды программирования PascalABC.NET (с 17.01.23 г.)=&lt;br /&gt;
&lt;br /&gt;
1. Файлы архива содержат папки PascalABCNETLinux и Samples. Для определенности будем считать, что мы распаковали их в /home/user&lt;br /&gt;
&lt;br /&gt;
2. Перед запуском следует установить пакет Mono. Процесс установки описан здесь:&lt;br /&gt;
[https://www.mono-project.com/download/stable/#download-lin Установка mono под Linux]&lt;br /&gt;
&lt;br /&gt;
Самое важное: следует выполнить команду&lt;br /&gt;
&lt;br /&gt;
 sudo apt-get install mono-complete&lt;br /&gt;
&lt;br /&gt;
и затем возможно команду &lt;br /&gt;
&lt;br /&gt;
 sudo apt-get install mono-locale-extras&lt;br /&gt;
&lt;br /&gt;
для установки пакета с кодировкой 1251.&lt;br /&gt;
&lt;br /&gt;
Возможно, в некоторых версиях Linux пакет mono-complete будет отсутствовать, тогда вместо него следует установить пакет mono-devel:&lt;br /&gt;
&lt;br /&gt;
 sudo apt-get install mono-devel&lt;br /&gt;
 &lt;br /&gt;
3. Попробовать из папки PascalABCNETLinux запустить PascalABCNETLinux.exe. В некоторых версиях Linux расширение exe не ассоциировано с запуском mono, поэтому в консоли в этой папке следует выполнить команду&lt;br /&gt;
&lt;br /&gt;
 mono PascalABCNETLinux.exe&lt;br /&gt;
&lt;br /&gt;
4. При запуске может произойти ошибка, связанная с отсутствием папок&lt;br /&gt;
&lt;br /&gt;
 /etc/mono/registry/LocalMachine&lt;br /&gt;
&lt;br /&gt;
В этом случае рекомендуется либо создать папки registry и registry/LocalMachine в /etc/mono/ вручную, либо выполнить команды&lt;br /&gt;
&lt;br /&gt;
 mkdir -p /home/user/PascalABCLinux/registry&lt;br /&gt;
 mkdir -p /home/user/PascalABCLinux/registry/LocalMachine&lt;br /&gt;
 export MONO_REGISTRY_PATH=/home/user/PascalABCLinux/registry&lt;br /&gt;
&lt;br /&gt;
=Alt Linux=&lt;br /&gt;
&lt;br /&gt;
Под Alt Linux установка пакета Mono выполняется по-другому:&lt;br /&gt;
&lt;br /&gt;
*Переходим в режим администратора:&lt;br /&gt;
 su-&lt;br /&gt;
&lt;br /&gt;
*Обновляем пакеты:&lt;br /&gt;
 apt-get update&lt;br /&gt;
&lt;br /&gt;
*Инсталлируем mono-devel, выполняя команду в консоли:&lt;br /&gt;
 apt-get install mono-devel&lt;br /&gt;
&lt;br /&gt;
*Инсталлируем пакет с кодировкой 1251:&lt;br /&gt;
 apt-get install mono-locale-extras&lt;br /&gt;
&lt;br /&gt;
=Автоматический способ установки консольного компилятора PascalABC.NET + Geany=&lt;br /&gt;
&lt;br /&gt;
[https://github.com/COOLIRON2311/pabcnetdeb Автоматический способ установки описан здесь] (автор: Иван Игнатенко).&lt;br /&gt;
&lt;br /&gt;
Плюсы данного решения: &lt;br /&gt;
* Автоматическая установка и настройка языка и IDE (Geany).&lt;br /&gt;
* Продуманная структура пакета и расположение исполнимых файлов в системе.&lt;br /&gt;
* Возможность легкого управления пакетом через встроенные средства ОС – пакетный менеджер apt.&lt;br /&gt;
&lt;br /&gt;
=Штатный ручной способ установки консольного компилятора PascalABC.NET + Geany=&lt;br /&gt;
&lt;br /&gt;
Проверялось на Ubuntu 14.04 и Альт Линукс 7.0 Школьный Учитель&lt;br /&gt;
&lt;br /&gt;
Последовательность шагов инсталляции такова:&lt;br /&gt;
&lt;br /&gt;
*Инсталлируем mono-complete, выполняя команду в консоли:&lt;br /&gt;
 sudo apt-get install mono-complete&lt;br /&gt;
*Скачиваем консольную версию с сайта:&lt;br /&gt;
 http://pascalabc.net/downloads/PABCNETC.zip &lt;br /&gt;
* Распаковываем ее, например, в папку /home/miks/PABC/ где вместо miks - имя пользователя&lt;br /&gt;
*Инсталлируем редактор Geany&lt;br /&gt;
*В Geany создаем файл&lt;br /&gt;
 begin&lt;br /&gt;
   write('Hello Linux');&lt;br /&gt;
 end.&lt;br /&gt;
и сохраняем его с расширением .pas&lt;br /&gt;
*На тулбаре Geany выбираем кнопку Build the Current file и жмем стрелку справа от этой кнопки. Выбираем в открывшемся меню Set Build Options и попадаем в окно настройки для компиляции .pas-файлов.&lt;br /&gt;
*В пункте Compile прописываем &lt;br /&gt;
 mono /home/miks/PABC/pabcnetcclear.exe &amp;quot;%f&amp;quot; &lt;br /&gt;
где вместо miks - имя пользователя&lt;br /&gt;
*В пункте Execute прописываем &lt;br /&gt;
 mono &amp;quot;./%e.exe&amp;quot; &lt;br /&gt;
*Сохраняем. Теперь компилируем, нажимая на кнопку Compile the Current File и запускаем нажатием на кнопку Run or view the current file&lt;br /&gt;
&lt;br /&gt;
'''Замечание.''' В Linux-версии PascalABC.NET не будет работать ряд модулей: в частности, все графические модули.&lt;br /&gt;
&lt;br /&gt;
=Ручной способ установки под Alt Linux рабочая станция 10.0=&lt;br /&gt;
&lt;br /&gt;
*Обновляем пакеты:&lt;br /&gt;
 apt update&lt;br /&gt;
&lt;br /&gt;
*Инсталлируем mono-devel, выполняя команду в консоли:&lt;br /&gt;
 apt-get install mono-devel&lt;br /&gt;
&lt;br /&gt;
*Инсталлируем пакет с кодировкой 1251:&lt;br /&gt;
 apt-get install mono-locale-extras&lt;br /&gt;
&lt;br /&gt;
Далее по предыдущему пункту&lt;br /&gt;
&lt;br /&gt;
---&lt;br /&gt;
&lt;br /&gt;
[http://www.sisyphus.ru/ru/srpm/mono Здесь - пакеты для mono]&lt;/div&gt;</summary>
		<author><name>Mikst</name></author>
	</entry>
	<entry>
		<id>https://pascalabc.net/wiki/index.php?title=%D0%9A%D0%B0%D0%BA_%D0%B8%D0%BD%D1%81%D1%82%D0%B0%D0%BB%D0%BB%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D1%82%D1%8C_PascalABC.NET_%D0%BF%D0%BE%D0%B4_Linux&amp;diff=3201</id>
		<title>Как инсталлировать PascalABC.NET под Linux</title>
		<link rel="alternate" type="text/html" href="https://pascalabc.net/wiki/index.php?title=%D0%9A%D0%B0%D0%BA_%D0%B8%D0%BD%D1%81%D1%82%D0%B0%D0%BB%D0%BB%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D1%82%D1%8C_PascalABC.NET_%D0%BF%D0%BE%D0%B4_Linux&amp;diff=3201"/>
		<updated>2023-01-21T19:05:07Z</updated>

		<summary type="html">&lt;p&gt;Mikst: /* Установка среды программирования PascalABC.NET (с 17.01.23 г.) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Общие замечания (изменено 17.01.23 г.)=&lt;br /&gt;
&lt;br /&gt;
13.07.22 г. появилась [http://pascalabc.net/downloads/PascalABCNETLinux.zip среда программирования PascalABC.NET с графической оболочкой, адаптированная к Linux] (поставляется в виде zip-архива).&lt;br /&gt;
&lt;br /&gt;
=Установка среды программирования PascalABC.NET (с 17.01.23 г.)=&lt;br /&gt;
&lt;br /&gt;
1. Файлы архива содержат папки PascalABCNETLinux и Samples. Для определенности будем считать, что мы распаковали их в /home/user&lt;br /&gt;
&lt;br /&gt;
2. Перед запуском следует установить пакет Mono. Процесс установки описан здесь:&lt;br /&gt;
[https://www.mono-project.com/download/stable/#download-lin Установка mono под Linux]&lt;br /&gt;
&lt;br /&gt;
Самое важное: следует выполнить команду&lt;br /&gt;
&lt;br /&gt;
 sudo apt-get install mono-complete&lt;br /&gt;
&lt;br /&gt;
и затем возможно команду &lt;br /&gt;
&lt;br /&gt;
 sudo apt-get install mono-locale-extras&lt;br /&gt;
&lt;br /&gt;
для установки пакета с кодировкой 1251.&lt;br /&gt;
&lt;br /&gt;
Возможно, в некоторых версиях Linux пакет mono-complete будет отсутствовать, тогда вместо него следует установить пакет mono-devel:&lt;br /&gt;
&lt;br /&gt;
 sudo apt-get install mono-devel&lt;br /&gt;
 &lt;br /&gt;
3. Попробовать из папки PascalABCNETLinux запустить PascalABCNETLinux.exe. В некоторых версиях Linux расширение exe не ассоциировано с запуском mono, поэтому в консоли в этой папке следует выполнить команду&lt;br /&gt;
&lt;br /&gt;
mono PascalABCNETLinux.exe&lt;br /&gt;
&lt;br /&gt;
4. При запуске может произойти ошибка, связанная с отсутствием папок&lt;br /&gt;
&lt;br /&gt;
/etc/mono/registry/LocalMachine&lt;br /&gt;
&lt;br /&gt;
В этом случае рекомендуется либо создать папки registry и registry/LocalMachine в /etc/mono/ вручную, либо выполнить команды&lt;br /&gt;
&lt;br /&gt;
 mkdir -p /home/user/PascalABCLinux/registry&lt;br /&gt;
 mkdir -p /home/user/PascalABCLinux/registry/LocalMachine&lt;br /&gt;
 export MONO_REGISTRY_PATH=/home/user/PascalABCLinux/registry&lt;br /&gt;
&lt;br /&gt;
=Alt Linux=&lt;br /&gt;
&lt;br /&gt;
Под Alt Linux установка пакета Mono выполняется по-другому:&lt;br /&gt;
&lt;br /&gt;
*Переходим в режим администратора:&lt;br /&gt;
 su-&lt;br /&gt;
&lt;br /&gt;
*Обновляем пакеты:&lt;br /&gt;
 apt-get update&lt;br /&gt;
&lt;br /&gt;
*Инсталлируем mono-devel, выполняя команду в консоли:&lt;br /&gt;
 apt-get install mono-devel&lt;br /&gt;
&lt;br /&gt;
*Инсталлируем пакет с кодировкой 1251:&lt;br /&gt;
 apt-get install mono-locale-extras&lt;br /&gt;
&lt;br /&gt;
=Автоматический способ установки консольного компилятора PascalABC.NET + Geany=&lt;br /&gt;
&lt;br /&gt;
[https://github.com/COOLIRON2311/pabcnetdeb Автоматический способ установки описан здесь] (автор: Иван Игнатенко).&lt;br /&gt;
&lt;br /&gt;
Плюсы данного решения: &lt;br /&gt;
* Автоматическая установка и настройка языка и IDE (Geany).&lt;br /&gt;
* Продуманная структура пакета и расположение исполнимых файлов в системе.&lt;br /&gt;
* Возможность легкого управления пакетом через встроенные средства ОС – пакетный менеджер apt.&lt;br /&gt;
&lt;br /&gt;
=Штатный ручной способ установки консольного компилятора PascalABC.NET + Geany=&lt;br /&gt;
&lt;br /&gt;
Проверялось на Ubuntu 14.04 и Альт Линукс 7.0 Школьный Учитель&lt;br /&gt;
&lt;br /&gt;
Последовательность шагов инсталляции такова:&lt;br /&gt;
&lt;br /&gt;
*Инсталлируем mono-complete, выполняя команду в консоли:&lt;br /&gt;
 sudo apt-get install mono-complete&lt;br /&gt;
*Скачиваем консольную версию с сайта:&lt;br /&gt;
 http://pascalabc.net/downloads/PABCNETC.zip &lt;br /&gt;
* Распаковываем ее, например, в папку /home/miks/PABC/ где вместо miks - имя пользователя&lt;br /&gt;
*Инсталлируем редактор Geany&lt;br /&gt;
*В Geany создаем файл&lt;br /&gt;
 begin&lt;br /&gt;
   write('Hello Linux');&lt;br /&gt;
 end.&lt;br /&gt;
и сохраняем его с расширением .pas&lt;br /&gt;
*На тулбаре Geany выбираем кнопку Build the Current file и жмем стрелку справа от этой кнопки. Выбираем в открывшемся меню Set Build Options и попадаем в окно настройки для компиляции .pas-файлов.&lt;br /&gt;
*В пункте Compile прописываем &lt;br /&gt;
 mono /home/miks/PABC/pabcnetcclear.exe &amp;quot;%f&amp;quot; &lt;br /&gt;
где вместо miks - имя пользователя&lt;br /&gt;
*В пункте Execute прописываем &lt;br /&gt;
 mono &amp;quot;./%e.exe&amp;quot; &lt;br /&gt;
*Сохраняем. Теперь компилируем, нажимая на кнопку Compile the Current File и запускаем нажатием на кнопку Run or view the current file&lt;br /&gt;
&lt;br /&gt;
'''Замечание.''' В Linux-версии PascalABC.NET не будет работать ряд модулей: в частности, все графические модули.&lt;br /&gt;
&lt;br /&gt;
=Ручной способ установки под Alt Linux рабочая станция 10.0=&lt;br /&gt;
&lt;br /&gt;
*Обновляем пакеты:&lt;br /&gt;
 apt update&lt;br /&gt;
&lt;br /&gt;
*Инсталлируем mono-devel, выполняя команду в консоли:&lt;br /&gt;
 apt-get install mono-devel&lt;br /&gt;
&lt;br /&gt;
*Инсталлируем пакет с кодировкой 1251:&lt;br /&gt;
 apt-get install mono-locale-extras&lt;br /&gt;
&lt;br /&gt;
Далее по предыдущему пункту&lt;br /&gt;
&lt;br /&gt;
---&lt;br /&gt;
&lt;br /&gt;
[http://www.sisyphus.ru/ru/srpm/mono Здесь - пакеты для mono]&lt;/div&gt;</summary>
		<author><name>Mikst</name></author>
	</entry>
	<entry>
		<id>https://pascalabc.net/wiki/index.php?title=%D0%9A%D0%B0%D0%BA_%D0%B8%D0%BD%D1%81%D1%82%D0%B0%D0%BB%D0%BB%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D1%82%D1%8C_PascalABC.NET_%D0%BF%D0%BE%D0%B4_Linux&amp;diff=3200</id>
		<title>Как инсталлировать PascalABC.NET под Linux</title>
		<link rel="alternate" type="text/html" href="https://pascalabc.net/wiki/index.php?title=%D0%9A%D0%B0%D0%BA_%D0%B8%D0%BD%D1%81%D1%82%D0%B0%D0%BB%D0%BB%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D1%82%D1%8C_PascalABC.NET_%D0%BF%D0%BE%D0%B4_Linux&amp;diff=3200"/>
		<updated>2023-01-17T19:21:12Z</updated>

		<summary type="html">&lt;p&gt;Mikst: /* Установка среды программирования PascalABC.NET (с 17.01.23 г.) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Общие замечания (изменено 17.01.23 г.)=&lt;br /&gt;
&lt;br /&gt;
13.07.22 г. появилась [http://pascalabc.net/downloads/PascalABCNETLinux.zip среда программирования PascalABC.NET с графической оболочкой, адаптированная к Linux] (поставляется в виде zip-архива).&lt;br /&gt;
&lt;br /&gt;
=Установка среды программирования PascalABC.NET (с 17.01.23 г.)=&lt;br /&gt;
&lt;br /&gt;
1. Файлы архива содержат папки PascalABCNETLinux и Samples. Для определенности будем считать, что мы распаковали их в /home/user&lt;br /&gt;
&lt;br /&gt;
2. Перед запуском следует установить пакет Mono. Процесс установки описан здесь:&lt;br /&gt;
[https://www.mono-project.com/download/stable/#download-lin Установка mono под Linux]&lt;br /&gt;
&lt;br /&gt;
Самое важное: следует выполнить команду&lt;br /&gt;
&lt;br /&gt;
 sudo apt-get install mono-complete&lt;br /&gt;
&lt;br /&gt;
и затем возможно команду &lt;br /&gt;
&lt;br /&gt;
 sudo apt-get install mono-locale-extras&lt;br /&gt;
&lt;br /&gt;
для установки пакета с кодировкой 1251.&lt;br /&gt;
&lt;br /&gt;
Возможно, в некоторых версиях Linux пакет mono-complete будет отсутствовать, тогда вместо него следует установить пакет mono-devel:&lt;br /&gt;
&lt;br /&gt;
 sudo apt-get install mono-devel&lt;br /&gt;
 &lt;br /&gt;
3. Попробовать из папки PascalABCNETLinux запустить PascalABCNETLinux.exe. В некоторых версиях Linux расширение exe не ассоциировано с запуском mono, поэтому в консоли в этой папке следует выполнить команду&lt;br /&gt;
&lt;br /&gt;
mono PascalABCNETLinux.exe&lt;br /&gt;
&lt;br /&gt;
4. При запуске может произойти ошибка, связанная с отсутствием папок&lt;br /&gt;
&lt;br /&gt;
/etc/mono/registry/LocalMachine&lt;br /&gt;
&lt;br /&gt;
В этом случае рекомендуется либо создать папки registry и registry/LocalMachine в /etc/mono/ вручную, либо выполнить команды&lt;br /&gt;
&lt;br /&gt;
mkdir -p /home/user/PascalABCLinux/registry&lt;br /&gt;
mkdir -p /home/user/PascalABCLinux/registry/LocalMachine&lt;br /&gt;
export MONO_REGISTRY_PATH=/home/user/PascalABCLinux/registry&lt;br /&gt;
&lt;br /&gt;
=Alt Linux=&lt;br /&gt;
&lt;br /&gt;
Под Alt Linux установка пакета Mono выполняется по-другому:&lt;br /&gt;
&lt;br /&gt;
*Переходим в режим администратора:&lt;br /&gt;
 su-&lt;br /&gt;
&lt;br /&gt;
*Обновляем пакеты:&lt;br /&gt;
 apt-get update&lt;br /&gt;
&lt;br /&gt;
*Инсталлируем mono-devel, выполняя команду в консоли:&lt;br /&gt;
 apt-get install mono-devel&lt;br /&gt;
&lt;br /&gt;
*Инсталлируем пакет с кодировкой 1251:&lt;br /&gt;
 apt-get install mono-locale-extras&lt;br /&gt;
&lt;br /&gt;
=Автоматический способ установки консольного компилятора PascalABC.NET + Geany=&lt;br /&gt;
&lt;br /&gt;
[https://github.com/COOLIRON2311/pabcnetdeb Автоматический способ установки описан здесь] (автор: Иван Игнатенко).&lt;br /&gt;
&lt;br /&gt;
Плюсы данного решения: &lt;br /&gt;
* Автоматическая установка и настройка языка и IDE (Geany).&lt;br /&gt;
* Продуманная структура пакета и расположение исполнимых файлов в системе.&lt;br /&gt;
* Возможность легкого управления пакетом через встроенные средства ОС – пакетный менеджер apt.&lt;br /&gt;
&lt;br /&gt;
=Штатный ручной способ установки консольного компилятора PascalABC.NET + Geany=&lt;br /&gt;
&lt;br /&gt;
Проверялось на Ubuntu 14.04 и Альт Линукс 7.0 Школьный Учитель&lt;br /&gt;
&lt;br /&gt;
Последовательность шагов инсталляции такова:&lt;br /&gt;
&lt;br /&gt;
*Инсталлируем mono-complete, выполняя команду в консоли:&lt;br /&gt;
 sudo apt-get install mono-complete&lt;br /&gt;
*Скачиваем консольную версию с сайта:&lt;br /&gt;
 http://pascalabc.net/downloads/PABCNETC.zip &lt;br /&gt;
* Распаковываем ее, например, в папку /home/miks/PABC/ где вместо miks - имя пользователя&lt;br /&gt;
*Инсталлируем редактор Geany&lt;br /&gt;
*В Geany создаем файл&lt;br /&gt;
 begin&lt;br /&gt;
   write('Hello Linux');&lt;br /&gt;
 end.&lt;br /&gt;
и сохраняем его с расширением .pas&lt;br /&gt;
*На тулбаре Geany выбираем кнопку Build the Current file и жмем стрелку справа от этой кнопки. Выбираем в открывшемся меню Set Build Options и попадаем в окно настройки для компиляции .pas-файлов.&lt;br /&gt;
*В пункте Compile прописываем &lt;br /&gt;
 mono /home/miks/PABC/pabcnetcclear.exe &amp;quot;%f&amp;quot; &lt;br /&gt;
где вместо miks - имя пользователя&lt;br /&gt;
*В пункте Execute прописываем &lt;br /&gt;
 mono &amp;quot;./%e.exe&amp;quot; &lt;br /&gt;
*Сохраняем. Теперь компилируем, нажимая на кнопку Compile the Current File и запускаем нажатием на кнопку Run or view the current file&lt;br /&gt;
&lt;br /&gt;
'''Замечание.''' В Linux-версии PascalABC.NET не будет работать ряд модулей: в частности, все графические модули.&lt;br /&gt;
&lt;br /&gt;
=Ручной способ установки под Alt Linux рабочая станция 10.0=&lt;br /&gt;
&lt;br /&gt;
*Обновляем пакеты:&lt;br /&gt;
 apt update&lt;br /&gt;
&lt;br /&gt;
*Инсталлируем mono-devel, выполняя команду в консоли:&lt;br /&gt;
 apt-get install mono-devel&lt;br /&gt;
&lt;br /&gt;
*Инсталлируем пакет с кодировкой 1251:&lt;br /&gt;
 apt-get install mono-locale-extras&lt;br /&gt;
&lt;br /&gt;
Далее по предыдущему пункту&lt;br /&gt;
&lt;br /&gt;
---&lt;br /&gt;
&lt;br /&gt;
[http://www.sisyphus.ru/ru/srpm/mono Здесь - пакеты для mono]&lt;/div&gt;</summary>
		<author><name>Mikst</name></author>
	</entry>
	<entry>
		<id>https://pascalabc.net/wiki/index.php?title=%D0%9A%D0%B0%D0%BA_%D0%B8%D0%BD%D1%81%D1%82%D0%B0%D0%BB%D0%BB%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D1%82%D1%8C_PascalABC.NET_%D0%BF%D0%BE%D0%B4_Linux&amp;diff=3199</id>
		<title>Как инсталлировать PascalABC.NET под Linux</title>
		<link rel="alternate" type="text/html" href="https://pascalabc.net/wiki/index.php?title=%D0%9A%D0%B0%D0%BA_%D0%B8%D0%BD%D1%81%D1%82%D0%B0%D0%BB%D0%BB%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D1%82%D1%8C_PascalABC.NET_%D0%BF%D0%BE%D0%B4_Linux&amp;diff=3199"/>
		<updated>2023-01-17T19:01:07Z</updated>

		<summary type="html">&lt;p&gt;Mikst: /* Установка среды программирования PascalABC.NET (с 17.01.23 г.) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Общие замечания (изменено 17.01.23 г.)=&lt;br /&gt;
&lt;br /&gt;
13.07.22 г. появилась [http://pascalabc.net/downloads/PascalABCNETLinux.zip среда программирования PascalABC.NET с графической оболочкой, адаптированная к Linux] (поставляется в виде zip-архива).&lt;br /&gt;
&lt;br /&gt;
=Установка среды программирования PascalABC.NET (с 17.01.23 г.)=&lt;br /&gt;
&lt;br /&gt;
1. Файлы архива содержат папки PascalABCNETLinux и Samples. Для определенности будем считать, что мы распаковали их в /home/user&lt;br /&gt;
&lt;br /&gt;
2. Перед запуском следует установить пакет Mono. Процесс установки описан здесь:&lt;br /&gt;
[https://www.mono-project.com/download/stable/#download-lin Установка mono под Linux]&lt;br /&gt;
&lt;br /&gt;
Самое важное: следует выполнить команду&lt;br /&gt;
&lt;br /&gt;
 sudo apt-get install mono-complete&lt;br /&gt;
&lt;br /&gt;
и затем возможно команду &lt;br /&gt;
&lt;br /&gt;
 sudo apt-get install mono-locale-extras&lt;br /&gt;
&lt;br /&gt;
для установки пакета с кодировкой 1251.&lt;br /&gt;
&lt;br /&gt;
Возможно, в некоторых версиях Linux пакет mono-complete будет отсутствовать, тогда вместо него следует установить пакет mono-devel:&lt;br /&gt;
&lt;br /&gt;
 sudo apt-get install mono-devel&lt;br /&gt;
 &lt;br /&gt;
3. Попробовать из папки PascalABCNETLinux запустить PascalABCNETLinux.exe. В некоторых версиях Linux расширение exe не ассоциировано с запуском mono, поэтому в консоли в этой папке следует выполнить команду&lt;br /&gt;
&lt;br /&gt;
mono PascalABCNETLinux.exe&lt;br /&gt;
&lt;br /&gt;
4. При запуске может произойти ошибка&lt;br /&gt;
&lt;br /&gt;
[http://pascalabc.net/downloads/errmonoreg.png Так выглядит ошибка]&lt;br /&gt;
&lt;br /&gt;
=Alt Linux=&lt;br /&gt;
&lt;br /&gt;
Под Alt Linux установка пакета Mono выполняется по-другому:&lt;br /&gt;
&lt;br /&gt;
*Переходим в режим администратора:&lt;br /&gt;
 su-&lt;br /&gt;
&lt;br /&gt;
*Обновляем пакеты:&lt;br /&gt;
 apt-get update&lt;br /&gt;
&lt;br /&gt;
*Инсталлируем mono-devel, выполняя команду в консоли:&lt;br /&gt;
 apt-get install mono-devel&lt;br /&gt;
&lt;br /&gt;
*Инсталлируем пакет с кодировкой 1251:&lt;br /&gt;
 apt-get install mono-locale-extras&lt;br /&gt;
&lt;br /&gt;
=Автоматический способ установки консольного компилятора PascalABC.NET + Geany=&lt;br /&gt;
&lt;br /&gt;
[https://github.com/COOLIRON2311/pabcnetdeb Автоматический способ установки описан здесь] (автор: Иван Игнатенко).&lt;br /&gt;
&lt;br /&gt;
Плюсы данного решения: &lt;br /&gt;
* Автоматическая установка и настройка языка и IDE (Geany).&lt;br /&gt;
* Продуманная структура пакета и расположение исполнимых файлов в системе.&lt;br /&gt;
* Возможность легкого управления пакетом через встроенные средства ОС – пакетный менеджер apt.&lt;br /&gt;
&lt;br /&gt;
=Штатный ручной способ установки консольного компилятора PascalABC.NET + Geany=&lt;br /&gt;
&lt;br /&gt;
Проверялось на Ubuntu 14.04 и Альт Линукс 7.0 Школьный Учитель&lt;br /&gt;
&lt;br /&gt;
Последовательность шагов инсталляции такова:&lt;br /&gt;
&lt;br /&gt;
*Инсталлируем mono-complete, выполняя команду в консоли:&lt;br /&gt;
 sudo apt-get install mono-complete&lt;br /&gt;
*Скачиваем консольную версию с сайта:&lt;br /&gt;
 http://pascalabc.net/downloads/PABCNETC.zip &lt;br /&gt;
* Распаковываем ее, например, в папку /home/miks/PABC/ где вместо miks - имя пользователя&lt;br /&gt;
*Инсталлируем редактор Geany&lt;br /&gt;
*В Geany создаем файл&lt;br /&gt;
 begin&lt;br /&gt;
   write('Hello Linux');&lt;br /&gt;
 end.&lt;br /&gt;
и сохраняем его с расширением .pas&lt;br /&gt;
*На тулбаре Geany выбираем кнопку Build the Current file и жмем стрелку справа от этой кнопки. Выбираем в открывшемся меню Set Build Options и попадаем в окно настройки для компиляции .pas-файлов.&lt;br /&gt;
*В пункте Compile прописываем &lt;br /&gt;
 mono /home/miks/PABC/pabcnetcclear.exe &amp;quot;%f&amp;quot; &lt;br /&gt;
где вместо miks - имя пользователя&lt;br /&gt;
*В пункте Execute прописываем &lt;br /&gt;
 mono &amp;quot;./%e.exe&amp;quot; &lt;br /&gt;
*Сохраняем. Теперь компилируем, нажимая на кнопку Compile the Current File и запускаем нажатием на кнопку Run or view the current file&lt;br /&gt;
&lt;br /&gt;
'''Замечание.''' В Linux-версии PascalABC.NET не будет работать ряд модулей: в частности, все графические модули.&lt;br /&gt;
&lt;br /&gt;
=Ручной способ установки под Alt Linux рабочая станция 10.0=&lt;br /&gt;
&lt;br /&gt;
*Обновляем пакеты:&lt;br /&gt;
 apt update&lt;br /&gt;
&lt;br /&gt;
*Инсталлируем mono-devel, выполняя команду в консоли:&lt;br /&gt;
 apt-get install mono-devel&lt;br /&gt;
&lt;br /&gt;
*Инсталлируем пакет с кодировкой 1251:&lt;br /&gt;
 apt-get install mono-locale-extras&lt;br /&gt;
&lt;br /&gt;
Далее по предыдущему пункту&lt;br /&gt;
&lt;br /&gt;
---&lt;br /&gt;
&lt;br /&gt;
[http://www.sisyphus.ru/ru/srpm/mono Здесь - пакеты для mono]&lt;/div&gt;</summary>
		<author><name>Mikst</name></author>
	</entry>
	<entry>
		<id>https://pascalabc.net/wiki/index.php?title=%D0%9A%D0%B0%D0%BA_%D0%B8%D0%BD%D1%81%D1%82%D0%B0%D0%BB%D0%BB%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D1%82%D1%8C_PascalABC.NET_%D0%BF%D0%BE%D0%B4_Linux&amp;diff=3198</id>
		<title>Как инсталлировать PascalABC.NET под Linux</title>
		<link rel="alternate" type="text/html" href="https://pascalabc.net/wiki/index.php?title=%D0%9A%D0%B0%D0%BA_%D0%B8%D0%BD%D1%81%D1%82%D0%B0%D0%BB%D0%BB%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D1%82%D1%8C_PascalABC.NET_%D0%BF%D0%BE%D0%B4_Linux&amp;diff=3198"/>
		<updated>2023-01-17T18:58:36Z</updated>

		<summary type="html">&lt;p&gt;Mikst: /* Установка среды программирования PascalABC.NET (с 17.01.23 г.) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Общие замечания (изменено 17.01.23 г.)=&lt;br /&gt;
&lt;br /&gt;
13.07.22 г. появилась [http://pascalabc.net/downloads/PascalABCNETLinux.zip среда программирования PascalABC.NET с графической оболочкой, адаптированная к Linux] (поставляется в виде zip-архива).&lt;br /&gt;
&lt;br /&gt;
=Установка среды программирования PascalABC.NET (с 17.01.23 г.)=&lt;br /&gt;
&lt;br /&gt;
1. Файлы архива содержат папки PascalABCNETLinux и Samples. Для определенности будем считать, что мы распаковали их в /home/user&lt;br /&gt;
&lt;br /&gt;
2. Перед запуском следует установить пакет Mono. Процесс установки описан здесь:&lt;br /&gt;
[https://www.mono-project.com/download/stable/#download-lin Установка mono под Linux]&lt;br /&gt;
&lt;br /&gt;
Самое важное: следует выполнить команду&lt;br /&gt;
&lt;br /&gt;
 sudo apt-get install mono-complete&lt;br /&gt;
&lt;br /&gt;
и затем возможно команду &lt;br /&gt;
&lt;br /&gt;
 sudo apt-get install mono-locale-extras&lt;br /&gt;
&lt;br /&gt;
для установки пакета с кодировкой 1251.&lt;br /&gt;
&lt;br /&gt;
Возможно, в некоторых версиях Linux пакет mono-complete будет отсутствовать, тогда вместо него следует установить пакет mono-devel:&lt;br /&gt;
&lt;br /&gt;
 sudo apt-get install mono-devel&lt;br /&gt;
 &lt;br /&gt;
3. Попробовать из папки PascalABCNETLinux запустить PascalABCNETLinux.exe. В некоторых версиях Linux расширение exe не ассоциировано с запуском mono, поэтому в консоли в этой папке следует выполнить команду&lt;br /&gt;
&lt;br /&gt;
mono PascalABCNETLinux.exe&lt;br /&gt;
&lt;br /&gt;
4. При запуске может произойти ошибка&lt;br /&gt;
&lt;br /&gt;
[[File:Wiki1.png|khjg]]&lt;br /&gt;
&lt;br /&gt;
=Alt Linux=&lt;br /&gt;
&lt;br /&gt;
Под Alt Linux установка пакета Mono выполняется по-другому:&lt;br /&gt;
&lt;br /&gt;
*Переходим в режим администратора:&lt;br /&gt;
 su-&lt;br /&gt;
&lt;br /&gt;
*Обновляем пакеты:&lt;br /&gt;
 apt-get update&lt;br /&gt;
&lt;br /&gt;
*Инсталлируем mono-devel, выполняя команду в консоли:&lt;br /&gt;
 apt-get install mono-devel&lt;br /&gt;
&lt;br /&gt;
*Инсталлируем пакет с кодировкой 1251:&lt;br /&gt;
 apt-get install mono-locale-extras&lt;br /&gt;
&lt;br /&gt;
=Автоматический способ установки консольного компилятора PascalABC.NET + Geany=&lt;br /&gt;
&lt;br /&gt;
[https://github.com/COOLIRON2311/pabcnetdeb Автоматический способ установки описан здесь] (автор: Иван Игнатенко).&lt;br /&gt;
&lt;br /&gt;
Плюсы данного решения: &lt;br /&gt;
* Автоматическая установка и настройка языка и IDE (Geany).&lt;br /&gt;
* Продуманная структура пакета и расположение исполнимых файлов в системе.&lt;br /&gt;
* Возможность легкого управления пакетом через встроенные средства ОС – пакетный менеджер apt.&lt;br /&gt;
&lt;br /&gt;
=Штатный ручной способ установки консольного компилятора PascalABC.NET + Geany=&lt;br /&gt;
&lt;br /&gt;
Проверялось на Ubuntu 14.04 и Альт Линукс 7.0 Школьный Учитель&lt;br /&gt;
&lt;br /&gt;
Последовательность шагов инсталляции такова:&lt;br /&gt;
&lt;br /&gt;
*Инсталлируем mono-complete, выполняя команду в консоли:&lt;br /&gt;
 sudo apt-get install mono-complete&lt;br /&gt;
*Скачиваем консольную версию с сайта:&lt;br /&gt;
 http://pascalabc.net/downloads/PABCNETC.zip &lt;br /&gt;
* Распаковываем ее, например, в папку /home/miks/PABC/ где вместо miks - имя пользователя&lt;br /&gt;
*Инсталлируем редактор Geany&lt;br /&gt;
*В Geany создаем файл&lt;br /&gt;
 begin&lt;br /&gt;
   write('Hello Linux');&lt;br /&gt;
 end.&lt;br /&gt;
и сохраняем его с расширением .pas&lt;br /&gt;
*На тулбаре Geany выбираем кнопку Build the Current file и жмем стрелку справа от этой кнопки. Выбираем в открывшемся меню Set Build Options и попадаем в окно настройки для компиляции .pas-файлов.&lt;br /&gt;
*В пункте Compile прописываем &lt;br /&gt;
 mono /home/miks/PABC/pabcnetcclear.exe &amp;quot;%f&amp;quot; &lt;br /&gt;
где вместо miks - имя пользователя&lt;br /&gt;
*В пункте Execute прописываем &lt;br /&gt;
 mono &amp;quot;./%e.exe&amp;quot; &lt;br /&gt;
*Сохраняем. Теперь компилируем, нажимая на кнопку Compile the Current File и запускаем нажатием на кнопку Run or view the current file&lt;br /&gt;
&lt;br /&gt;
'''Замечание.''' В Linux-версии PascalABC.NET не будет работать ряд модулей: в частности, все графические модули.&lt;br /&gt;
&lt;br /&gt;
=Ручной способ установки под Alt Linux рабочая станция 10.0=&lt;br /&gt;
&lt;br /&gt;
*Обновляем пакеты:&lt;br /&gt;
 apt update&lt;br /&gt;
&lt;br /&gt;
*Инсталлируем mono-devel, выполняя команду в консоли:&lt;br /&gt;
 apt-get install mono-devel&lt;br /&gt;
&lt;br /&gt;
*Инсталлируем пакет с кодировкой 1251:&lt;br /&gt;
 apt-get install mono-locale-extras&lt;br /&gt;
&lt;br /&gt;
Далее по предыдущему пункту&lt;br /&gt;
&lt;br /&gt;
---&lt;br /&gt;
&lt;br /&gt;
[http://www.sisyphus.ru/ru/srpm/mono Здесь - пакеты для mono]&lt;/div&gt;</summary>
		<author><name>Mikst</name></author>
	</entry>
	<entry>
		<id>https://pascalabc.net/wiki/index.php?title=%D0%9A%D0%B0%D0%BA_%D0%B8%D0%BD%D1%81%D1%82%D0%B0%D0%BB%D0%BB%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D1%82%D1%8C_PascalABC.NET_%D0%BF%D0%BE%D0%B4_Linux&amp;diff=3197</id>
		<title>Как инсталлировать PascalABC.NET под Linux</title>
		<link rel="alternate" type="text/html" href="https://pascalabc.net/wiki/index.php?title=%D0%9A%D0%B0%D0%BA_%D0%B8%D0%BD%D1%81%D1%82%D0%B0%D0%BB%D0%BB%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D1%82%D1%8C_PascalABC.NET_%D0%BF%D0%BE%D0%B4_Linux&amp;diff=3197"/>
		<updated>2023-01-17T18:58:13Z</updated>

		<summary type="html">&lt;p&gt;Mikst: /* Установка среды программирования PascalABC.NET (с 17.01.23 г.) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Общие замечания (изменено 17.01.23 г.)=&lt;br /&gt;
&lt;br /&gt;
13.07.22 г. появилась [http://pascalabc.net/downloads/PascalABCNETLinux.zip среда программирования PascalABC.NET с графической оболочкой, адаптированная к Linux] (поставляется в виде zip-архива).&lt;br /&gt;
&lt;br /&gt;
=Установка среды программирования PascalABC.NET (с 17.01.23 г.)=&lt;br /&gt;
&lt;br /&gt;
1. Файлы архива содержат папки PascalABCNETLinux и Samples. Для определенности будем считать, что мы распаковали их в /home/user&lt;br /&gt;
&lt;br /&gt;
2. Перед запуском следует установить пакет Mono. Процесс установки описан здесь:&lt;br /&gt;
[https://www.mono-project.com/download/stable/#download-lin Установка mono под Linux]&lt;br /&gt;
&lt;br /&gt;
Самое важное: следует выполнить команду&lt;br /&gt;
&lt;br /&gt;
 sudo apt-get install mono-complete&lt;br /&gt;
&lt;br /&gt;
и затем возможно команду &lt;br /&gt;
&lt;br /&gt;
 sudo apt-get install mono-locale-extras&lt;br /&gt;
&lt;br /&gt;
для установки пакета с кодировкой 1251.&lt;br /&gt;
&lt;br /&gt;
Возможно, в некоторых версиях Linux пакет mono-complete будет отсутствовать, тогда вместо него следует установить пакет mono-devel:&lt;br /&gt;
&lt;br /&gt;
 sudo apt-get install mono-devel&lt;br /&gt;
 &lt;br /&gt;
3. Попробовать из папки PascalABCNETLinux запустить PascalABCNETLinux.exe. В некоторых версиях Linux расширение exe не ассоциировано с запуском mono, поэтому в консоли в этой папке следует выполнить команду&lt;br /&gt;
&lt;br /&gt;
mono PascalABCNETLinux.exe&lt;br /&gt;
&lt;br /&gt;
4. При запуске может произойти ошибка&lt;br /&gt;
&lt;br /&gt;
[[File:wiki1.png|khjg]]&lt;br /&gt;
&lt;br /&gt;
=Alt Linux=&lt;br /&gt;
&lt;br /&gt;
Под Alt Linux установка пакета Mono выполняется по-другому:&lt;br /&gt;
&lt;br /&gt;
*Переходим в режим администратора:&lt;br /&gt;
 su-&lt;br /&gt;
&lt;br /&gt;
*Обновляем пакеты:&lt;br /&gt;
 apt-get update&lt;br /&gt;
&lt;br /&gt;
*Инсталлируем mono-devel, выполняя команду в консоли:&lt;br /&gt;
 apt-get install mono-devel&lt;br /&gt;
&lt;br /&gt;
*Инсталлируем пакет с кодировкой 1251:&lt;br /&gt;
 apt-get install mono-locale-extras&lt;br /&gt;
&lt;br /&gt;
=Автоматический способ установки консольного компилятора PascalABC.NET + Geany=&lt;br /&gt;
&lt;br /&gt;
[https://github.com/COOLIRON2311/pabcnetdeb Автоматический способ установки описан здесь] (автор: Иван Игнатенко).&lt;br /&gt;
&lt;br /&gt;
Плюсы данного решения: &lt;br /&gt;
* Автоматическая установка и настройка языка и IDE (Geany).&lt;br /&gt;
* Продуманная структура пакета и расположение исполнимых файлов в системе.&lt;br /&gt;
* Возможность легкого управления пакетом через встроенные средства ОС – пакетный менеджер apt.&lt;br /&gt;
&lt;br /&gt;
=Штатный ручной способ установки консольного компилятора PascalABC.NET + Geany=&lt;br /&gt;
&lt;br /&gt;
Проверялось на Ubuntu 14.04 и Альт Линукс 7.0 Школьный Учитель&lt;br /&gt;
&lt;br /&gt;
Последовательность шагов инсталляции такова:&lt;br /&gt;
&lt;br /&gt;
*Инсталлируем mono-complete, выполняя команду в консоли:&lt;br /&gt;
 sudo apt-get install mono-complete&lt;br /&gt;
*Скачиваем консольную версию с сайта:&lt;br /&gt;
 http://pascalabc.net/downloads/PABCNETC.zip &lt;br /&gt;
* Распаковываем ее, например, в папку /home/miks/PABC/ где вместо miks - имя пользователя&lt;br /&gt;
*Инсталлируем редактор Geany&lt;br /&gt;
*В Geany создаем файл&lt;br /&gt;
 begin&lt;br /&gt;
   write('Hello Linux');&lt;br /&gt;
 end.&lt;br /&gt;
и сохраняем его с расширением .pas&lt;br /&gt;
*На тулбаре Geany выбираем кнопку Build the Current file и жмем стрелку справа от этой кнопки. Выбираем в открывшемся меню Set Build Options и попадаем в окно настройки для компиляции .pas-файлов.&lt;br /&gt;
*В пункте Compile прописываем &lt;br /&gt;
 mono /home/miks/PABC/pabcnetcclear.exe &amp;quot;%f&amp;quot; &lt;br /&gt;
где вместо miks - имя пользователя&lt;br /&gt;
*В пункте Execute прописываем &lt;br /&gt;
 mono &amp;quot;./%e.exe&amp;quot; &lt;br /&gt;
*Сохраняем. Теперь компилируем, нажимая на кнопку Compile the Current File и запускаем нажатием на кнопку Run or view the current file&lt;br /&gt;
&lt;br /&gt;
'''Замечание.''' В Linux-версии PascalABC.NET не будет работать ряд модулей: в частности, все графические модули.&lt;br /&gt;
&lt;br /&gt;
=Ручной способ установки под Alt Linux рабочая станция 10.0=&lt;br /&gt;
&lt;br /&gt;
*Обновляем пакеты:&lt;br /&gt;
 apt update&lt;br /&gt;
&lt;br /&gt;
*Инсталлируем mono-devel, выполняя команду в консоли:&lt;br /&gt;
 apt-get install mono-devel&lt;br /&gt;
&lt;br /&gt;
*Инсталлируем пакет с кодировкой 1251:&lt;br /&gt;
 apt-get install mono-locale-extras&lt;br /&gt;
&lt;br /&gt;
Далее по предыдущему пункту&lt;br /&gt;
&lt;br /&gt;
---&lt;br /&gt;
&lt;br /&gt;
[http://www.sisyphus.ru/ru/srpm/mono Здесь - пакеты для mono]&lt;/div&gt;</summary>
		<author><name>Mikst</name></author>
	</entry>
	<entry>
		<id>https://pascalabc.net/wiki/index.php?title=%D0%9A%D0%B0%D0%BA_%D0%B8%D0%BD%D1%81%D1%82%D0%B0%D0%BB%D0%BB%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D1%82%D1%8C_PascalABC.NET_%D0%BF%D0%BE%D0%B4_Linux&amp;diff=3196</id>
		<title>Как инсталлировать PascalABC.NET под Linux</title>
		<link rel="alternate" type="text/html" href="https://pascalabc.net/wiki/index.php?title=%D0%9A%D0%B0%D0%BA_%D0%B8%D0%BD%D1%81%D1%82%D0%B0%D0%BB%D0%BB%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D1%82%D1%8C_PascalABC.NET_%D0%BF%D0%BE%D0%B4_Linux&amp;diff=3196"/>
		<updated>2023-01-17T18:53:54Z</updated>

		<summary type="html">&lt;p&gt;Mikst: /* Установка среды программирования PascalABC.NET (с 17.01.23 г.) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Общие замечания (изменено 17.01.23 г.)=&lt;br /&gt;
&lt;br /&gt;
13.07.22 г. появилась [http://pascalabc.net/downloads/PascalABCNETLinux.zip среда программирования PascalABC.NET с графической оболочкой, адаптированная к Linux] (поставляется в виде zip-архива).&lt;br /&gt;
&lt;br /&gt;
=Установка среды программирования PascalABC.NET (с 17.01.23 г.)=&lt;br /&gt;
&lt;br /&gt;
1. Файлы архива содержат папки PascalABCNETLinux и Samples. Для определенности будем считать, что мы распаковали их в /home/user&lt;br /&gt;
&lt;br /&gt;
2. Перед запуском следует установить пакет Mono. Процесс установки описан здесь:&lt;br /&gt;
[https://www.mono-project.com/download/stable/#download-lin Установка mono под Linux]&lt;br /&gt;
&lt;br /&gt;
Самое важное: следует выполнить команду&lt;br /&gt;
&lt;br /&gt;
 sudo apt-get install mono-complete&lt;br /&gt;
&lt;br /&gt;
и затем возможно команду &lt;br /&gt;
&lt;br /&gt;
 sudo apt-get install mono-locale-extras&lt;br /&gt;
&lt;br /&gt;
для установки пакета с кодировкой 1251.&lt;br /&gt;
&lt;br /&gt;
Возможно, в некоторых версиях Linux пакет mono-complete будет отсутствовать, тогда вместо него следует установить пакет mono-devel:&lt;br /&gt;
&lt;br /&gt;
 sudo apt-get install mono-devel&lt;br /&gt;
 &lt;br /&gt;
3. Попробовать из папки PascalABCNETLinux запустить PascalABCNETLinux.exe. В некоторых версиях Linux расширение exe не ассоциировано с запуском mono, поэтому в консоли в этой папке следует выполнить команду&lt;br /&gt;
&lt;br /&gt;
mono PascalABCNETLinux.exe&lt;br /&gt;
&lt;br /&gt;
4. При запуске может произойти ошибка&lt;br /&gt;
&lt;br /&gt;
[[File:wiki1.png]]&lt;br /&gt;
&lt;br /&gt;
=Alt Linux=&lt;br /&gt;
&lt;br /&gt;
Под Alt Linux установка пакета Mono выполняется по-другому:&lt;br /&gt;
&lt;br /&gt;
*Переходим в режим администратора:&lt;br /&gt;
 su-&lt;br /&gt;
&lt;br /&gt;
*Обновляем пакеты:&lt;br /&gt;
 apt-get update&lt;br /&gt;
&lt;br /&gt;
*Инсталлируем mono-devel, выполняя команду в консоли:&lt;br /&gt;
 apt-get install mono-devel&lt;br /&gt;
&lt;br /&gt;
*Инсталлируем пакет с кодировкой 1251:&lt;br /&gt;
 apt-get install mono-locale-extras&lt;br /&gt;
&lt;br /&gt;
=Автоматический способ установки консольного компилятора PascalABC.NET + Geany=&lt;br /&gt;
&lt;br /&gt;
[https://github.com/COOLIRON2311/pabcnetdeb Автоматический способ установки описан здесь] (автор: Иван Игнатенко).&lt;br /&gt;
&lt;br /&gt;
Плюсы данного решения: &lt;br /&gt;
* Автоматическая установка и настройка языка и IDE (Geany).&lt;br /&gt;
* Продуманная структура пакета и расположение исполнимых файлов в системе.&lt;br /&gt;
* Возможность легкого управления пакетом через встроенные средства ОС – пакетный менеджер apt.&lt;br /&gt;
&lt;br /&gt;
=Штатный ручной способ установки консольного компилятора PascalABC.NET + Geany=&lt;br /&gt;
&lt;br /&gt;
Проверялось на Ubuntu 14.04 и Альт Линукс 7.0 Школьный Учитель&lt;br /&gt;
&lt;br /&gt;
Последовательность шагов инсталляции такова:&lt;br /&gt;
&lt;br /&gt;
*Инсталлируем mono-complete, выполняя команду в консоли:&lt;br /&gt;
 sudo apt-get install mono-complete&lt;br /&gt;
*Скачиваем консольную версию с сайта:&lt;br /&gt;
 http://pascalabc.net/downloads/PABCNETC.zip &lt;br /&gt;
* Распаковываем ее, например, в папку /home/miks/PABC/ где вместо miks - имя пользователя&lt;br /&gt;
*Инсталлируем редактор Geany&lt;br /&gt;
*В Geany создаем файл&lt;br /&gt;
 begin&lt;br /&gt;
   write('Hello Linux');&lt;br /&gt;
 end.&lt;br /&gt;
и сохраняем его с расширением .pas&lt;br /&gt;
*На тулбаре Geany выбираем кнопку Build the Current file и жмем стрелку справа от этой кнопки. Выбираем в открывшемся меню Set Build Options и попадаем в окно настройки для компиляции .pas-файлов.&lt;br /&gt;
*В пункте Compile прописываем &lt;br /&gt;
 mono /home/miks/PABC/pabcnetcclear.exe &amp;quot;%f&amp;quot; &lt;br /&gt;
где вместо miks - имя пользователя&lt;br /&gt;
*В пункте Execute прописываем &lt;br /&gt;
 mono &amp;quot;./%e.exe&amp;quot; &lt;br /&gt;
*Сохраняем. Теперь компилируем, нажимая на кнопку Compile the Current File и запускаем нажатием на кнопку Run or view the current file&lt;br /&gt;
&lt;br /&gt;
'''Замечание.''' В Linux-версии PascalABC.NET не будет работать ряд модулей: в частности, все графические модули.&lt;br /&gt;
&lt;br /&gt;
=Ручной способ установки под Alt Linux рабочая станция 10.0=&lt;br /&gt;
&lt;br /&gt;
*Обновляем пакеты:&lt;br /&gt;
 apt update&lt;br /&gt;
&lt;br /&gt;
*Инсталлируем mono-devel, выполняя команду в консоли:&lt;br /&gt;
 apt-get install mono-devel&lt;br /&gt;
&lt;br /&gt;
*Инсталлируем пакет с кодировкой 1251:&lt;br /&gt;
 apt-get install mono-locale-extras&lt;br /&gt;
&lt;br /&gt;
Далее по предыдущему пункту&lt;br /&gt;
&lt;br /&gt;
---&lt;br /&gt;
&lt;br /&gt;
[http://www.sisyphus.ru/ru/srpm/mono Здесь - пакеты для mono]&lt;/div&gt;</summary>
		<author><name>Mikst</name></author>
	</entry>
	<entry>
		<id>https://pascalabc.net/wiki/index.php?title=%D0%9A%D0%B0%D0%BA_%D0%B8%D0%BD%D1%81%D1%82%D0%B0%D0%BB%D0%BB%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D1%82%D1%8C_PascalABC.NET_%D0%BF%D0%BE%D0%B4_Linux&amp;diff=3195</id>
		<title>Как инсталлировать PascalABC.NET под Linux</title>
		<link rel="alternate" type="text/html" href="https://pascalabc.net/wiki/index.php?title=%D0%9A%D0%B0%D0%BA_%D0%B8%D0%BD%D1%81%D1%82%D0%B0%D0%BB%D0%BB%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D1%82%D1%8C_PascalABC.NET_%D0%BF%D0%BE%D0%B4_Linux&amp;diff=3195"/>
		<updated>2023-01-17T18:53:31Z</updated>

		<summary type="html">&lt;p&gt;Mikst: /* Установка среды программирования PascalABC.NET (с 17.01.23 г.) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Общие замечания (изменено 17.01.23 г.)=&lt;br /&gt;
&lt;br /&gt;
13.07.22 г. появилась [http://pascalabc.net/downloads/PascalABCNETLinux.zip среда программирования PascalABC.NET с графической оболочкой, адаптированная к Linux] (поставляется в виде zip-архива).&lt;br /&gt;
&lt;br /&gt;
=Установка среды программирования PascalABC.NET (с 17.01.23 г.)=&lt;br /&gt;
&lt;br /&gt;
1. Файлы архива содержат папки PascalABCNETLinux и Samples. Для определенности будем считать, что мы распаковали их в /home/user&lt;br /&gt;
&lt;br /&gt;
2. Перед запуском следует установить пакет Mono. Процесс установки описан здесь:&lt;br /&gt;
[https://www.mono-project.com/download/stable/#download-lin Установка mono под Linux]&lt;br /&gt;
&lt;br /&gt;
Самое важное: следует выполнить команду&lt;br /&gt;
&lt;br /&gt;
 sudo apt-get install mono-complete&lt;br /&gt;
&lt;br /&gt;
и затем возможно команду &lt;br /&gt;
&lt;br /&gt;
 sudo apt-get install mono-locale-extras&lt;br /&gt;
&lt;br /&gt;
для установки пакета с кодировкой 1251.&lt;br /&gt;
&lt;br /&gt;
Возможно, в некоторых версиях Linux пакет mono-complete будет отсутствовать, тогда вместо него следует установить пакет mono-devel:&lt;br /&gt;
&lt;br /&gt;
 sudo apt-get install mono-devel&lt;br /&gt;
 &lt;br /&gt;
3. Попробовать из папки PascalABCNETLinux запустить PascalABCNETLinux.exe. В некоторых версиях Linux расширение exe не ассоциировано с запуском mono, поэтому в консоли в этой папке следует выполнить команду&lt;br /&gt;
&lt;br /&gt;
mono PascalABCNETLinux.exe&lt;br /&gt;
&lt;br /&gt;
4. При запуске может произойти ошибка&lt;br /&gt;
&lt;br /&gt;
[[wiki1.png]]&lt;br /&gt;
&lt;br /&gt;
=Alt Linux=&lt;br /&gt;
&lt;br /&gt;
Под Alt Linux установка пакета Mono выполняется по-другому:&lt;br /&gt;
&lt;br /&gt;
*Переходим в режим администратора:&lt;br /&gt;
 su-&lt;br /&gt;
&lt;br /&gt;
*Обновляем пакеты:&lt;br /&gt;
 apt-get update&lt;br /&gt;
&lt;br /&gt;
*Инсталлируем mono-devel, выполняя команду в консоли:&lt;br /&gt;
 apt-get install mono-devel&lt;br /&gt;
&lt;br /&gt;
*Инсталлируем пакет с кодировкой 1251:&lt;br /&gt;
 apt-get install mono-locale-extras&lt;br /&gt;
&lt;br /&gt;
=Автоматический способ установки консольного компилятора PascalABC.NET + Geany=&lt;br /&gt;
&lt;br /&gt;
[https://github.com/COOLIRON2311/pabcnetdeb Автоматический способ установки описан здесь] (автор: Иван Игнатенко).&lt;br /&gt;
&lt;br /&gt;
Плюсы данного решения: &lt;br /&gt;
* Автоматическая установка и настройка языка и IDE (Geany).&lt;br /&gt;
* Продуманная структура пакета и расположение исполнимых файлов в системе.&lt;br /&gt;
* Возможность легкого управления пакетом через встроенные средства ОС – пакетный менеджер apt.&lt;br /&gt;
&lt;br /&gt;
=Штатный ручной способ установки консольного компилятора PascalABC.NET + Geany=&lt;br /&gt;
&lt;br /&gt;
Проверялось на Ubuntu 14.04 и Альт Линукс 7.0 Школьный Учитель&lt;br /&gt;
&lt;br /&gt;
Последовательность шагов инсталляции такова:&lt;br /&gt;
&lt;br /&gt;
*Инсталлируем mono-complete, выполняя команду в консоли:&lt;br /&gt;
 sudo apt-get install mono-complete&lt;br /&gt;
*Скачиваем консольную версию с сайта:&lt;br /&gt;
 http://pascalabc.net/downloads/PABCNETC.zip &lt;br /&gt;
* Распаковываем ее, например, в папку /home/miks/PABC/ где вместо miks - имя пользователя&lt;br /&gt;
*Инсталлируем редактор Geany&lt;br /&gt;
*В Geany создаем файл&lt;br /&gt;
 begin&lt;br /&gt;
   write('Hello Linux');&lt;br /&gt;
 end.&lt;br /&gt;
и сохраняем его с расширением .pas&lt;br /&gt;
*На тулбаре Geany выбираем кнопку Build the Current file и жмем стрелку справа от этой кнопки. Выбираем в открывшемся меню Set Build Options и попадаем в окно настройки для компиляции .pas-файлов.&lt;br /&gt;
*В пункте Compile прописываем &lt;br /&gt;
 mono /home/miks/PABC/pabcnetcclear.exe &amp;quot;%f&amp;quot; &lt;br /&gt;
где вместо miks - имя пользователя&lt;br /&gt;
*В пункте Execute прописываем &lt;br /&gt;
 mono &amp;quot;./%e.exe&amp;quot; &lt;br /&gt;
*Сохраняем. Теперь компилируем, нажимая на кнопку Compile the Current File и запускаем нажатием на кнопку Run or view the current file&lt;br /&gt;
&lt;br /&gt;
'''Замечание.''' В Linux-версии PascalABC.NET не будет работать ряд модулей: в частности, все графические модули.&lt;br /&gt;
&lt;br /&gt;
=Ручной способ установки под Alt Linux рабочая станция 10.0=&lt;br /&gt;
&lt;br /&gt;
*Обновляем пакеты:&lt;br /&gt;
 apt update&lt;br /&gt;
&lt;br /&gt;
*Инсталлируем mono-devel, выполняя команду в консоли:&lt;br /&gt;
 apt-get install mono-devel&lt;br /&gt;
&lt;br /&gt;
*Инсталлируем пакет с кодировкой 1251:&lt;br /&gt;
 apt-get install mono-locale-extras&lt;br /&gt;
&lt;br /&gt;
Далее по предыдущему пункту&lt;br /&gt;
&lt;br /&gt;
---&lt;br /&gt;
&lt;br /&gt;
[http://www.sisyphus.ru/ru/srpm/mono Здесь - пакеты для mono]&lt;/div&gt;</summary>
		<author><name>Mikst</name></author>
	</entry>
	<entry>
		<id>https://pascalabc.net/wiki/index.php?title=%D0%9A%D0%B0%D0%BA_%D0%B8%D0%BD%D1%81%D1%82%D0%B0%D0%BB%D0%BB%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D1%82%D1%8C_PascalABC.NET_%D0%BF%D0%BE%D0%B4_Linux&amp;diff=3194</id>
		<title>Как инсталлировать PascalABC.NET под Linux</title>
		<link rel="alternate" type="text/html" href="https://pascalabc.net/wiki/index.php?title=%D0%9A%D0%B0%D0%BA_%D0%B8%D0%BD%D1%81%D1%82%D0%B0%D0%BB%D0%BB%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D1%82%D1%8C_PascalABC.NET_%D0%BF%D0%BE%D0%B4_Linux&amp;diff=3194"/>
		<updated>2023-01-17T18:52:54Z</updated>

		<summary type="html">&lt;p&gt;Mikst: /* Установка среды программирования PascalABC.NET (с 17.01.23 г.) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Общие замечания (изменено 17.01.23 г.)=&lt;br /&gt;
&lt;br /&gt;
13.07.22 г. появилась [http://pascalabc.net/downloads/PascalABCNETLinux.zip среда программирования PascalABC.NET с графической оболочкой, адаптированная к Linux] (поставляется в виде zip-архива).&lt;br /&gt;
&lt;br /&gt;
=Установка среды программирования PascalABC.NET (с 17.01.23 г.)=&lt;br /&gt;
&lt;br /&gt;
1. Файлы архива содержат папки PascalABCNETLinux и Samples. Для определенности будем считать, что мы распаковали их в /home/user&lt;br /&gt;
&lt;br /&gt;
2. Перед запуском следует установить пакет Mono. Процесс установки описан здесь:&lt;br /&gt;
[https://www.mono-project.com/download/stable/#download-lin Установка mono под Linux]&lt;br /&gt;
&lt;br /&gt;
Самое важное: следует выполнить команду&lt;br /&gt;
&lt;br /&gt;
 sudo apt-get install mono-complete&lt;br /&gt;
&lt;br /&gt;
и затем возможно команду &lt;br /&gt;
&lt;br /&gt;
 sudo apt-get install mono-locale-extras&lt;br /&gt;
&lt;br /&gt;
для установки пакета с кодировкой 1251.&lt;br /&gt;
&lt;br /&gt;
Возможно, в некоторых версиях Linux пакет mono-complete будет отсутствовать, тогда вместо него следует установить пакет mono-devel:&lt;br /&gt;
&lt;br /&gt;
 sudo apt-get install mono-devel&lt;br /&gt;
 &lt;br /&gt;
3. Попробовать из папки PascalABCNETLinux запустить PascalABCNETLinux.exe. В некоторых версиях Linux расширение exe не ассоциировано с запуском mono, поэтому в консоли в этой папке следует выполнить команду&lt;br /&gt;
&lt;br /&gt;
mono PascalABCNETLinux.exe&lt;br /&gt;
&lt;br /&gt;
4. При запуске может произойти ошибка&lt;br /&gt;
&lt;br /&gt;
[[File:wiki1.png]]&lt;br /&gt;
&lt;br /&gt;
=Alt Linux=&lt;br /&gt;
&lt;br /&gt;
Под Alt Linux установка пакета Mono выполняется по-другому:&lt;br /&gt;
&lt;br /&gt;
*Переходим в режим администратора:&lt;br /&gt;
 su-&lt;br /&gt;
&lt;br /&gt;
*Обновляем пакеты:&lt;br /&gt;
 apt-get update&lt;br /&gt;
&lt;br /&gt;
*Инсталлируем mono-devel, выполняя команду в консоли:&lt;br /&gt;
 apt-get install mono-devel&lt;br /&gt;
&lt;br /&gt;
*Инсталлируем пакет с кодировкой 1251:&lt;br /&gt;
 apt-get install mono-locale-extras&lt;br /&gt;
&lt;br /&gt;
=Автоматический способ установки консольного компилятора PascalABC.NET + Geany=&lt;br /&gt;
&lt;br /&gt;
[https://github.com/COOLIRON2311/pabcnetdeb Автоматический способ установки описан здесь] (автор: Иван Игнатенко).&lt;br /&gt;
&lt;br /&gt;
Плюсы данного решения: &lt;br /&gt;
* Автоматическая установка и настройка языка и IDE (Geany).&lt;br /&gt;
* Продуманная структура пакета и расположение исполнимых файлов в системе.&lt;br /&gt;
* Возможность легкого управления пакетом через встроенные средства ОС – пакетный менеджер apt.&lt;br /&gt;
&lt;br /&gt;
=Штатный ручной способ установки консольного компилятора PascalABC.NET + Geany=&lt;br /&gt;
&lt;br /&gt;
Проверялось на Ubuntu 14.04 и Альт Линукс 7.0 Школьный Учитель&lt;br /&gt;
&lt;br /&gt;
Последовательность шагов инсталляции такова:&lt;br /&gt;
&lt;br /&gt;
*Инсталлируем mono-complete, выполняя команду в консоли:&lt;br /&gt;
 sudo apt-get install mono-complete&lt;br /&gt;
*Скачиваем консольную версию с сайта:&lt;br /&gt;
 http://pascalabc.net/downloads/PABCNETC.zip &lt;br /&gt;
* Распаковываем ее, например, в папку /home/miks/PABC/ где вместо miks - имя пользователя&lt;br /&gt;
*Инсталлируем редактор Geany&lt;br /&gt;
*В Geany создаем файл&lt;br /&gt;
 begin&lt;br /&gt;
   write('Hello Linux');&lt;br /&gt;
 end.&lt;br /&gt;
и сохраняем его с расширением .pas&lt;br /&gt;
*На тулбаре Geany выбираем кнопку Build the Current file и жмем стрелку справа от этой кнопки. Выбираем в открывшемся меню Set Build Options и попадаем в окно настройки для компиляции .pas-файлов.&lt;br /&gt;
*В пункте Compile прописываем &lt;br /&gt;
 mono /home/miks/PABC/pabcnetcclear.exe &amp;quot;%f&amp;quot; &lt;br /&gt;
где вместо miks - имя пользователя&lt;br /&gt;
*В пункте Execute прописываем &lt;br /&gt;
 mono &amp;quot;./%e.exe&amp;quot; &lt;br /&gt;
*Сохраняем. Теперь компилируем, нажимая на кнопку Compile the Current File и запускаем нажатием на кнопку Run or view the current file&lt;br /&gt;
&lt;br /&gt;
'''Замечание.''' В Linux-версии PascalABC.NET не будет работать ряд модулей: в частности, все графические модули.&lt;br /&gt;
&lt;br /&gt;
=Ручной способ установки под Alt Linux рабочая станция 10.0=&lt;br /&gt;
&lt;br /&gt;
*Обновляем пакеты:&lt;br /&gt;
 apt update&lt;br /&gt;
&lt;br /&gt;
*Инсталлируем mono-devel, выполняя команду в консоли:&lt;br /&gt;
 apt-get install mono-devel&lt;br /&gt;
&lt;br /&gt;
*Инсталлируем пакет с кодировкой 1251:&lt;br /&gt;
 apt-get install mono-locale-extras&lt;br /&gt;
&lt;br /&gt;
Далее по предыдущему пункту&lt;br /&gt;
&lt;br /&gt;
---&lt;br /&gt;
&lt;br /&gt;
[http://www.sisyphus.ru/ru/srpm/mono Здесь - пакеты для mono]&lt;/div&gt;</summary>
		<author><name>Mikst</name></author>
	</entry>
	<entry>
		<id>https://pascalabc.net/wiki/index.php?title=%D0%9A%D0%B0%D0%BA_%D0%B8%D0%BD%D1%81%D1%82%D0%B0%D0%BB%D0%BB%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D1%82%D1%8C_PascalABC.NET_%D0%BF%D0%BE%D0%B4_Linux&amp;diff=3193</id>
		<title>Как инсталлировать PascalABC.NET под Linux</title>
		<link rel="alternate" type="text/html" href="https://pascalabc.net/wiki/index.php?title=%D0%9A%D0%B0%D0%BA_%D0%B8%D0%BD%D1%81%D1%82%D0%B0%D0%BB%D0%BB%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D1%82%D1%8C_PascalABC.NET_%D0%BF%D0%BE%D0%B4_Linux&amp;diff=3193"/>
		<updated>2023-01-17T18:49:02Z</updated>

		<summary type="html">&lt;p&gt;Mikst: /* Установка среды программирования PascalABC.NET (с 17.01.23 г.) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Общие замечания (изменено 17.01.23 г.)=&lt;br /&gt;
&lt;br /&gt;
13.07.22 г. появилась [http://pascalabc.net/downloads/PascalABCNETLinux.zip среда программирования PascalABC.NET с графической оболочкой, адаптированная к Linux] (поставляется в виде zip-архива).&lt;br /&gt;
&lt;br /&gt;
=Установка среды программирования PascalABC.NET (с 17.01.23 г.)=&lt;br /&gt;
&lt;br /&gt;
1. Файлы архива содержат папки PascalABCNETLinux и Samples. Для определенности будем считать, что мы распаковали их в /home/user&lt;br /&gt;
&lt;br /&gt;
2. Перед запуском следует установить пакет Mono. Процесс установки описан здесь:&lt;br /&gt;
[https://www.mono-project.com/download/stable/#download-lin Установка mono под Linux]&lt;br /&gt;
&lt;br /&gt;
Самое важное: следует выполнить команду&lt;br /&gt;
&lt;br /&gt;
 sudo apt-get install mono-complete&lt;br /&gt;
&lt;br /&gt;
и затем возможно команду &lt;br /&gt;
&lt;br /&gt;
 sudo apt-get install mono-locale-extras&lt;br /&gt;
&lt;br /&gt;
для установки пакета с кодировкой 1251.&lt;br /&gt;
&lt;br /&gt;
Возможно, в некоторых версиях Linux пакет mono-complete будет отсутствовать, тогда вместо него следует установить пакет mono-devel:&lt;br /&gt;
&lt;br /&gt;
 sudo apt-get install mono-devel&lt;br /&gt;
 &lt;br /&gt;
3. Попробовать из папки PascalABCNETLinux запустить PascalABCNETLinux.exe. В некоторых версиях Linux расширение exe не ассоциировано с запуском mono, поэтому в консоли в этой папке следует выполнить команду&lt;br /&gt;
&lt;br /&gt;
mono PascalABCNETLinux.exe&lt;br /&gt;
&lt;br /&gt;
4. При запуске может произойти ошибка&lt;br /&gt;
&lt;br /&gt;
[[File:http://pascalabc.net/downloads/errmonoreg.png]]&lt;br /&gt;
&lt;br /&gt;
=Alt Linux=&lt;br /&gt;
&lt;br /&gt;
Под Alt Linux установка пакета Mono выполняется по-другому:&lt;br /&gt;
&lt;br /&gt;
*Переходим в режим администратора:&lt;br /&gt;
 su-&lt;br /&gt;
&lt;br /&gt;
*Обновляем пакеты:&lt;br /&gt;
 apt-get update&lt;br /&gt;
&lt;br /&gt;
*Инсталлируем mono-devel, выполняя команду в консоли:&lt;br /&gt;
 apt-get install mono-devel&lt;br /&gt;
&lt;br /&gt;
*Инсталлируем пакет с кодировкой 1251:&lt;br /&gt;
 apt-get install mono-locale-extras&lt;br /&gt;
&lt;br /&gt;
=Автоматический способ установки консольного компилятора PascalABC.NET + Geany=&lt;br /&gt;
&lt;br /&gt;
[https://github.com/COOLIRON2311/pabcnetdeb Автоматический способ установки описан здесь] (автор: Иван Игнатенко).&lt;br /&gt;
&lt;br /&gt;
Плюсы данного решения: &lt;br /&gt;
* Автоматическая установка и настройка языка и IDE (Geany).&lt;br /&gt;
* Продуманная структура пакета и расположение исполнимых файлов в системе.&lt;br /&gt;
* Возможность легкого управления пакетом через встроенные средства ОС – пакетный менеджер apt.&lt;br /&gt;
&lt;br /&gt;
=Штатный ручной способ установки консольного компилятора PascalABC.NET + Geany=&lt;br /&gt;
&lt;br /&gt;
Проверялось на Ubuntu 14.04 и Альт Линукс 7.0 Школьный Учитель&lt;br /&gt;
&lt;br /&gt;
Последовательность шагов инсталляции такова:&lt;br /&gt;
&lt;br /&gt;
*Инсталлируем mono-complete, выполняя команду в консоли:&lt;br /&gt;
 sudo apt-get install mono-complete&lt;br /&gt;
*Скачиваем консольную версию с сайта:&lt;br /&gt;
 http://pascalabc.net/downloads/PABCNETC.zip &lt;br /&gt;
* Распаковываем ее, например, в папку /home/miks/PABC/ где вместо miks - имя пользователя&lt;br /&gt;
*Инсталлируем редактор Geany&lt;br /&gt;
*В Geany создаем файл&lt;br /&gt;
 begin&lt;br /&gt;
   write('Hello Linux');&lt;br /&gt;
 end.&lt;br /&gt;
и сохраняем его с расширением .pas&lt;br /&gt;
*На тулбаре Geany выбираем кнопку Build the Current file и жмем стрелку справа от этой кнопки. Выбираем в открывшемся меню Set Build Options и попадаем в окно настройки для компиляции .pas-файлов.&lt;br /&gt;
*В пункте Compile прописываем &lt;br /&gt;
 mono /home/miks/PABC/pabcnetcclear.exe &amp;quot;%f&amp;quot; &lt;br /&gt;
где вместо miks - имя пользователя&lt;br /&gt;
*В пункте Execute прописываем &lt;br /&gt;
 mono &amp;quot;./%e.exe&amp;quot; &lt;br /&gt;
*Сохраняем. Теперь компилируем, нажимая на кнопку Compile the Current File и запускаем нажатием на кнопку Run or view the current file&lt;br /&gt;
&lt;br /&gt;
'''Замечание.''' В Linux-версии PascalABC.NET не будет работать ряд модулей: в частности, все графические модули.&lt;br /&gt;
&lt;br /&gt;
=Ручной способ установки под Alt Linux рабочая станция 10.0=&lt;br /&gt;
&lt;br /&gt;
*Обновляем пакеты:&lt;br /&gt;
 apt update&lt;br /&gt;
&lt;br /&gt;
*Инсталлируем mono-devel, выполняя команду в консоли:&lt;br /&gt;
 apt-get install mono-devel&lt;br /&gt;
&lt;br /&gt;
*Инсталлируем пакет с кодировкой 1251:&lt;br /&gt;
 apt-get install mono-locale-extras&lt;br /&gt;
&lt;br /&gt;
Далее по предыдущему пункту&lt;br /&gt;
&lt;br /&gt;
---&lt;br /&gt;
&lt;br /&gt;
[http://www.sisyphus.ru/ru/srpm/mono Здесь - пакеты для mono]&lt;/div&gt;</summary>
		<author><name>Mikst</name></author>
	</entry>
	<entry>
		<id>https://pascalabc.net/wiki/index.php?title=%D0%9A%D0%B0%D0%BA_%D0%B8%D0%BD%D1%81%D1%82%D0%B0%D0%BB%D0%BB%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D1%82%D1%8C_PascalABC.NET_%D0%BF%D0%BE%D0%B4_Linux&amp;diff=3192</id>
		<title>Как инсталлировать PascalABC.NET под Linux</title>
		<link rel="alternate" type="text/html" href="https://pascalabc.net/wiki/index.php?title=%D0%9A%D0%B0%D0%BA_%D0%B8%D0%BD%D1%81%D1%82%D0%B0%D0%BB%D0%BB%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D1%82%D1%8C_PascalABC.NET_%D0%BF%D0%BE%D0%B4_Linux&amp;diff=3192"/>
		<updated>2023-01-17T18:36:30Z</updated>

		<summary type="html">&lt;p&gt;Mikst: /* Установка среды программирования PascalABC.NET и компилятора (с 13.07.22 г.) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Общие замечания (изменено 17.01.23 г.)=&lt;br /&gt;
&lt;br /&gt;
13.07.22 г. появилась [http://pascalabc.net/downloads/PascalABCNETLinux.zip среда программирования PascalABC.NET с графической оболочкой, адаптированная к Linux] (поставляется в виде zip-архива).&lt;br /&gt;
&lt;br /&gt;
=Установка среды программирования PascalABC.NET (с 17.01.23 г.)=&lt;br /&gt;
&lt;br /&gt;
1. Файлы архива содержат папки PascalABCNETLinux и Samples. Для определенности будем считать, что мы распаковали их в /home/user&lt;br /&gt;
&lt;br /&gt;
2. Перед запуском следует установить пакет Mono. Процесс установки описан здесь:&lt;br /&gt;
[https://www.mono-project.com/download/stable/#download-lin Установка mono под Linux]&lt;br /&gt;
&lt;br /&gt;
Самое важное: следует выполнить команду&lt;br /&gt;
&lt;br /&gt;
 sudo apt-get install mono-complete&lt;br /&gt;
&lt;br /&gt;
и затем возможно команду &lt;br /&gt;
&lt;br /&gt;
 sudo apt-get install mono-locale-extras&lt;br /&gt;
&lt;br /&gt;
для установки пакета с кодировкой 1251.&lt;br /&gt;
&lt;br /&gt;
Возможно, в некоторых версиях Linux пакет mono-complete будет отсутствовать, тогда вместо него следует установить пакет mono-devel:&lt;br /&gt;
&lt;br /&gt;
 sudo apt-get install mono-devel&lt;br /&gt;
 &lt;br /&gt;
3. Попробовать из папки PascalABCNETLinux запустить PascalABCNETLinux.exe. В некоторых версиях Linux расширение exe не ассоциировано с запуском mono, поэтому в консоли в этой папке следует выполнить команду&lt;br /&gt;
&lt;br /&gt;
mono PascalABCNETLinux.exe&lt;br /&gt;
&lt;br /&gt;
4. При запуске может произойти ошибка&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Alt Linux=&lt;br /&gt;
&lt;br /&gt;
Под Alt Linux установка пакета Mono выполняется по-другому:&lt;br /&gt;
&lt;br /&gt;
*Переходим в режим администратора:&lt;br /&gt;
 su-&lt;br /&gt;
&lt;br /&gt;
*Обновляем пакеты:&lt;br /&gt;
 apt-get update&lt;br /&gt;
&lt;br /&gt;
*Инсталлируем mono-devel, выполняя команду в консоли:&lt;br /&gt;
 apt-get install mono-devel&lt;br /&gt;
&lt;br /&gt;
*Инсталлируем пакет с кодировкой 1251:&lt;br /&gt;
 apt-get install mono-locale-extras&lt;br /&gt;
&lt;br /&gt;
=Автоматический способ установки консольного компилятора PascalABC.NET + Geany=&lt;br /&gt;
&lt;br /&gt;
[https://github.com/COOLIRON2311/pabcnetdeb Автоматический способ установки описан здесь] (автор: Иван Игнатенко).&lt;br /&gt;
&lt;br /&gt;
Плюсы данного решения: &lt;br /&gt;
* Автоматическая установка и настройка языка и IDE (Geany).&lt;br /&gt;
* Продуманная структура пакета и расположение исполнимых файлов в системе.&lt;br /&gt;
* Возможность легкого управления пакетом через встроенные средства ОС – пакетный менеджер apt.&lt;br /&gt;
&lt;br /&gt;
=Штатный ручной способ установки консольного компилятора PascalABC.NET + Geany=&lt;br /&gt;
&lt;br /&gt;
Проверялось на Ubuntu 14.04 и Альт Линукс 7.0 Школьный Учитель&lt;br /&gt;
&lt;br /&gt;
Последовательность шагов инсталляции такова:&lt;br /&gt;
&lt;br /&gt;
*Инсталлируем mono-complete, выполняя команду в консоли:&lt;br /&gt;
 sudo apt-get install mono-complete&lt;br /&gt;
*Скачиваем консольную версию с сайта:&lt;br /&gt;
 http://pascalabc.net/downloads/PABCNETC.zip &lt;br /&gt;
* Распаковываем ее, например, в папку /home/miks/PABC/ где вместо miks - имя пользователя&lt;br /&gt;
*Инсталлируем редактор Geany&lt;br /&gt;
*В Geany создаем файл&lt;br /&gt;
 begin&lt;br /&gt;
   write('Hello Linux');&lt;br /&gt;
 end.&lt;br /&gt;
и сохраняем его с расширением .pas&lt;br /&gt;
*На тулбаре Geany выбираем кнопку Build the Current file и жмем стрелку справа от этой кнопки. Выбираем в открывшемся меню Set Build Options и попадаем в окно настройки для компиляции .pas-файлов.&lt;br /&gt;
*В пункте Compile прописываем &lt;br /&gt;
 mono /home/miks/PABC/pabcnetcclear.exe &amp;quot;%f&amp;quot; &lt;br /&gt;
где вместо miks - имя пользователя&lt;br /&gt;
*В пункте Execute прописываем &lt;br /&gt;
 mono &amp;quot;./%e.exe&amp;quot; &lt;br /&gt;
*Сохраняем. Теперь компилируем, нажимая на кнопку Compile the Current File и запускаем нажатием на кнопку Run or view the current file&lt;br /&gt;
&lt;br /&gt;
'''Замечание.''' В Linux-версии PascalABC.NET не будет работать ряд модулей: в частности, все графические модули.&lt;br /&gt;
&lt;br /&gt;
=Ручной способ установки под Alt Linux рабочая станция 10.0=&lt;br /&gt;
&lt;br /&gt;
*Обновляем пакеты:&lt;br /&gt;
 apt update&lt;br /&gt;
&lt;br /&gt;
*Инсталлируем mono-devel, выполняя команду в консоли:&lt;br /&gt;
 apt-get install mono-devel&lt;br /&gt;
&lt;br /&gt;
*Инсталлируем пакет с кодировкой 1251:&lt;br /&gt;
 apt-get install mono-locale-extras&lt;br /&gt;
&lt;br /&gt;
Далее по предыдущему пункту&lt;br /&gt;
&lt;br /&gt;
---&lt;br /&gt;
&lt;br /&gt;
[http://www.sisyphus.ru/ru/srpm/mono Здесь - пакеты для mono]&lt;/div&gt;</summary>
		<author><name>Mikst</name></author>
	</entry>
	<entry>
		<id>https://pascalabc.net/wiki/index.php?title=%D0%A1%D0%B5%D0%BC%D0%B0%D0%BD%D1%82%D0%B8%D1%87%D0%B5%D1%81%D0%BA%D0%B8%D0%B5_%D1%83%D0%B7%D0%BB%D1%8B_%D1%82%D0%B8%D0%BF%D0%BE%D0%B2&amp;diff=2864</id>
		<title>Семантические узлы типов</title>
		<link rel="alternate" type="text/html" href="https://pascalabc.net/wiki/index.php?title=%D0%A1%D0%B5%D0%BC%D0%B0%D0%BD%D1%82%D0%B8%D1%87%D0%B5%D1%81%D0%BA%D0%B8%D0%B5_%D1%83%D0%B7%D0%BB%D1%8B_%D1%82%D0%B8%D0%BF%D0%BE%D0%B2&amp;diff=2864"/>
		<updated>2023-01-07T20:22:38Z</updated>

		<summary type="html">&lt;p&gt;Mikst: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;* '''type_node''' - Абстрактный базовый класс для представления типов&lt;br /&gt;
* '''common_type_node''' - обычный тип - например, класс A, array of Person&lt;br /&gt;
* '''compiled_type_node''' - полностью .NET - тип. Примеры: integer, List&amp;lt;integer&amp;gt;, DateTime&lt;br /&gt;
* '''generic_instance_type_node''' - базовый класс для genericов&lt;br /&gt;
* '''common_generic_instance_type_node''' - Класс, характеризующий одну псевдоинстанцию generic-типа. Используется в проекте 4 раза. Что такое псевдоинстанция - никто уже не знает&lt;br /&gt;
* '''compiled_generic_instance_type_node''' - если в записи A&amp;lt;T,T1&amp;gt; хоть один тип - паскалевский&lt;/div&gt;</summary>
		<author><name>Mikst</name></author>
	</entry>
	<entry>
		<id>https://pascalabc.net/wiki/index.php?title=%D0%A1%D0%B5%D0%BC%D0%B0%D0%BD%D1%82%D0%B8%D1%87%D0%B5%D1%81%D0%BA%D0%B8%D0%B5_%D1%83%D0%B7%D0%BB%D1%8B_%D1%82%D0%B8%D0%BF%D0%BE%D0%B2&amp;diff=2863</id>
		<title>Семантические узлы типов</title>
		<link rel="alternate" type="text/html" href="https://pascalabc.net/wiki/index.php?title=%D0%A1%D0%B5%D0%BC%D0%B0%D0%BD%D1%82%D0%B8%D1%87%D0%B5%D1%81%D0%BA%D0%B8%D0%B5_%D1%83%D0%B7%D0%BB%D1%8B_%D1%82%D0%B8%D0%BF%D0%BE%D0%B2&amp;diff=2863"/>
		<updated>2023-01-07T20:21:58Z</updated>

		<summary type="html">&lt;p&gt;Mikst: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;* '''type_node''' - Абстрактный базовый класс для представления типов&lt;br /&gt;
* '''common_type_node''' - обычный тип - например, класс A, array of Person&lt;br /&gt;
* '''compiled_type_node''' - полностью .NET - тип. Примеры: integer, List&amp;lt;integer&amp;gt;, DateTime&lt;br /&gt;
* '''generic_instance_type_node''' - базовый класс для genericов. Примеры: List&amp;lt;Person&amp;gt;&lt;br /&gt;
* '''common_generic_instance_type_node''' - Класс, характеризующий одну псевдоинстанцию generic-типа. Используется в проекте 4 раза. Что такое псевдоинстанция - никто уже не знает&lt;br /&gt;
* '''compiled_generic_instance_type_node''' - если в записи A&amp;lt;T,T1&amp;gt; хоть один тип - паскалевский&lt;/div&gt;</summary>
		<author><name>Mikst</name></author>
	</entry>
	<entry>
		<id>https://pascalabc.net/wiki/index.php?title=%D0%9A%D0%B0%D0%BA_%D0%B8%D0%BD%D1%81%D1%82%D0%B0%D0%BB%D0%BB%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D1%82%D1%8C_PascalABC.NET_%D0%BF%D0%BE%D0%B4_Linux&amp;diff=2862</id>
		<title>Как инсталлировать PascalABC.NET под Linux</title>
		<link rel="alternate" type="text/html" href="https://pascalabc.net/wiki/index.php?title=%D0%9A%D0%B0%D0%BA_%D0%B8%D0%BD%D1%81%D1%82%D0%B0%D0%BB%D0%BB%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D1%82%D1%8C_PascalABC.NET_%D0%BF%D0%BE%D0%B4_Linux&amp;diff=2862"/>
		<updated>2022-09-12T06:10:24Z</updated>

		<summary type="html">&lt;p&gt;Mikst: /* Установка среды программирования PascalABC.NET и компилятора (с 13.07.22 г.) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Установка среды программирования PascalABC.NET и компилятора (с 13.07.22 г.)=&lt;br /&gt;
&lt;br /&gt;
13.07.22 г. вышла графическая [http://pascalabc.net/downloads/PascalABCNETLinux.zip среда программирования PascalABC.NET, адаптированная к Linux] (поставляется в виде zip-архива).&lt;br /&gt;
&lt;br /&gt;
Файлы архива следует распаковать в папку PascalABCNETLinux. Перед запуском следует установить пакет Mono:&lt;br /&gt;
&lt;br /&gt;
 sudo apt-get install mono-complete&lt;br /&gt;
&lt;br /&gt;
и запустить файл PascalABCNETLinux.exe под управлением Mono.&lt;br /&gt;
&lt;br /&gt;
Под Alt Linux установка пакета Mono выполняется по-другому:&lt;br /&gt;
&lt;br /&gt;
*Переходим в режим администратора:&lt;br /&gt;
 su-&lt;br /&gt;
&lt;br /&gt;
*Обновляем пакеты:&lt;br /&gt;
 apt update&lt;br /&gt;
&lt;br /&gt;
*Инсталлируем mono-devel, выполняя команду в консоли:&lt;br /&gt;
 apt-get install mono-devel&lt;br /&gt;
&lt;br /&gt;
*Инсталлируем пакет с кодировкой 1251:&lt;br /&gt;
 apt-get install mono-locale-extras&lt;br /&gt;
&lt;br /&gt;
=Автоматический способ установки консольного компилятора PascalABC.NET + Geany=&lt;br /&gt;
&lt;br /&gt;
[https://github.com/COOLIRON2311/pabcnetdeb Автоматический способ установки описан здесь] (автор: Иван Игнатенко).&lt;br /&gt;
&lt;br /&gt;
Плюсы данного решения: &lt;br /&gt;
* Автоматическая установка и настройка языка и IDE (Geany).&lt;br /&gt;
* Продуманная структура пакета и расположение исполнимых файлов в системе.&lt;br /&gt;
* Возможность легкого управления пакетом через встроенные средства ОС – пакетный менеджер apt.&lt;br /&gt;
&lt;br /&gt;
=Штатный ручной способ установки консольного компилятора PascalABC.NET + Geany=&lt;br /&gt;
&lt;br /&gt;
Проверялось на Ubuntu 14.04 и Альт Линукс 7.0 Школьный Учитель&lt;br /&gt;
&lt;br /&gt;
Последовательность шагов инсталляции такова:&lt;br /&gt;
&lt;br /&gt;
*Инсталлируем mono-complete, выполняя команду в консоли:&lt;br /&gt;
 sudo apt-get install mono-complete&lt;br /&gt;
*Скачиваем консольную версию с сайта:&lt;br /&gt;
 http://pascalabc.net/downloads/PABCNETC.zip &lt;br /&gt;
* Распаковываем ее, например, в папку /home/miks/PABC/ где вместо miks - имя пользователя&lt;br /&gt;
*Инсталлируем редактор Geany&lt;br /&gt;
*В Geany создаем файл&lt;br /&gt;
 begin&lt;br /&gt;
   write('Hello Linux');&lt;br /&gt;
 end.&lt;br /&gt;
и сохраняем его с расширением .pas&lt;br /&gt;
*На тулбаре Geany выбираем кнопку Build the Current file и жмем стрелку справа от этой кнопки. Выбираем в открывшемся меню Set Build Options и попадаем в окно настройки для компиляции .pas-файлов.&lt;br /&gt;
*В пункте Compile прописываем &lt;br /&gt;
 mono /home/miks/PABC/pabcnetcclear.exe &amp;quot;%f&amp;quot; &lt;br /&gt;
где вместо miks - имя пользователя&lt;br /&gt;
*В пункте Execute прописываем &lt;br /&gt;
 mono &amp;quot;./%e.exe&amp;quot; &lt;br /&gt;
*Сохраняем. Теперь компилируем, нажимая на кнопку Compile the Current File и запускаем нажатием на кнопку Run or view the current file&lt;br /&gt;
&lt;br /&gt;
'''Замечание.''' В Linux-версии PascalABC.NET не будет работать ряд модулей: в частности, все графические модули.&lt;br /&gt;
&lt;br /&gt;
=Ручной способ установки под Alt Linux рабочая станция 10.0=&lt;br /&gt;
&lt;br /&gt;
*Обновляем пакеты:&lt;br /&gt;
 apt update&lt;br /&gt;
&lt;br /&gt;
*Инсталлируем mono-devel, выполняя команду в консоли:&lt;br /&gt;
 apt-get install mono-devel&lt;br /&gt;
&lt;br /&gt;
*Инсталлируем пакет с кодировкой 1251:&lt;br /&gt;
 apt-get install mono-locale-extras&lt;br /&gt;
&lt;br /&gt;
Далее по предыдущему пункту&lt;br /&gt;
&lt;br /&gt;
---&lt;br /&gt;
&lt;br /&gt;
[http://www.sisyphus.ru/ru/srpm/mono Здесь - пакеты для mono]&lt;/div&gt;</summary>
		<author><name>Mikst</name></author>
	</entry>
	<entry>
		<id>https://pascalabc.net/wiki/index.php?title=%D0%9A%D0%B0%D0%BA_%D0%B8%D0%BD%D1%81%D1%82%D0%B0%D0%BB%D0%BB%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D1%82%D1%8C_PascalABC.NET_%D0%BF%D0%BE%D0%B4_Linux&amp;diff=2861</id>
		<title>Как инсталлировать PascalABC.NET под Linux</title>
		<link rel="alternate" type="text/html" href="https://pascalabc.net/wiki/index.php?title=%D0%9A%D0%B0%D0%BA_%D0%B8%D0%BD%D1%81%D1%82%D0%B0%D0%BB%D0%BB%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D1%82%D1%8C_PascalABC.NET_%D0%BF%D0%BE%D0%B4_Linux&amp;diff=2861"/>
		<updated>2022-07-13T14:50:23Z</updated>

		<summary type="html">&lt;p&gt;Mikst: /* Установка среды программирования PascalABC.NET и компилятора (с 13.07.22 г.) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Установка среды программирования PascalABC.NET и компилятора (с 13.07.22 г.)=&lt;br /&gt;
&lt;br /&gt;
13.07.22 г. вышла графическая [http://pascalabc.net/downloads/PascalABCNETLinux.zip среда программирования PascalABC.NET, адаптированная к Linux] (поставляется в виде zip-архива).&lt;br /&gt;
&lt;br /&gt;
Файлы архива следует распаковать в папку PascalABCNETLinux. Перед запуском следует установить пакет Mono:&lt;br /&gt;
&lt;br /&gt;
 sudo apt-get install mono-complete&lt;br /&gt;
&lt;br /&gt;
и запустить файл PascalABCNETLinux.exe под управлением Mono.&lt;br /&gt;
&lt;br /&gt;
Под Alt Linux установка пакета Mono выполняется по-другому:&lt;br /&gt;
&lt;br /&gt;
*Обновляем пакеты:&lt;br /&gt;
 apt update&lt;br /&gt;
&lt;br /&gt;
*Инсталлируем mono-devel, выполняя команду в консоли:&lt;br /&gt;
 apt-get install mono-devel&lt;br /&gt;
&lt;br /&gt;
*Инсталлируем пакет с кодировкой 1251:&lt;br /&gt;
 apt-get install mono-locale-extras&lt;br /&gt;
&lt;br /&gt;
=Автоматический способ установки консольного компилятора PascalABC.NET + Geany=&lt;br /&gt;
&lt;br /&gt;
[https://github.com/COOLIRON2311/pabcnetdeb Автоматический способ установки описан здесь] (автор: Иван Игнатенко).&lt;br /&gt;
&lt;br /&gt;
Плюсы данного решения: &lt;br /&gt;
* Автоматическая установка и настройка языка и IDE (Geany).&lt;br /&gt;
* Продуманная структура пакета и расположение исполнимых файлов в системе.&lt;br /&gt;
* Возможность легкого управления пакетом через встроенные средства ОС – пакетный менеджер apt.&lt;br /&gt;
&lt;br /&gt;
=Штатный ручной способ установки консольного компилятора PascalABC.NET + Geany=&lt;br /&gt;
&lt;br /&gt;
Проверялось на Ubuntu 14.04 и Альт Линукс 7.0 Школьный Учитель&lt;br /&gt;
&lt;br /&gt;
Последовательность шагов инсталляции такова:&lt;br /&gt;
&lt;br /&gt;
*Инсталлируем mono-complete, выполняя команду в консоли:&lt;br /&gt;
 sudo apt-get install mono-complete&lt;br /&gt;
*Скачиваем консольную версию с сайта:&lt;br /&gt;
 http://pascalabc.net/downloads/PABCNETC.zip &lt;br /&gt;
* Распаковываем ее, например, в папку /home/miks/PABC/ где вместо miks - имя пользователя&lt;br /&gt;
*Инсталлируем редактор Geany&lt;br /&gt;
*В Geany создаем файл&lt;br /&gt;
 begin&lt;br /&gt;
   write('Hello Linux');&lt;br /&gt;
 end.&lt;br /&gt;
и сохраняем его с расширением .pas&lt;br /&gt;
*На тулбаре Geany выбираем кнопку Build the Current file и жмем стрелку справа от этой кнопки. Выбираем в открывшемся меню Set Build Options и попадаем в окно настройки для компиляции .pas-файлов.&lt;br /&gt;
*В пункте Compile прописываем &lt;br /&gt;
 mono /home/miks/PABC/pabcnetcclear.exe &amp;quot;%f&amp;quot; &lt;br /&gt;
где вместо miks - имя пользователя&lt;br /&gt;
*В пункте Execute прописываем &lt;br /&gt;
 mono &amp;quot;./%e.exe&amp;quot; &lt;br /&gt;
*Сохраняем. Теперь компилируем, нажимая на кнопку Compile the Current File и запускаем нажатием на кнопку Run or view the current file&lt;br /&gt;
&lt;br /&gt;
'''Замечание.''' В Linux-версии PascalABC.NET не будет работать ряд модулей: в частности, все графические модули.&lt;br /&gt;
&lt;br /&gt;
=Ручной способ установки под Alt Linux рабочая станция 10.0=&lt;br /&gt;
&lt;br /&gt;
*Обновляем пакеты:&lt;br /&gt;
 apt update&lt;br /&gt;
&lt;br /&gt;
*Инсталлируем mono-devel, выполняя команду в консоли:&lt;br /&gt;
 apt-get install mono-devel&lt;br /&gt;
&lt;br /&gt;
*Инсталлируем пакет с кодировкой 1251:&lt;br /&gt;
 apt-get install mono-locale-extras&lt;br /&gt;
&lt;br /&gt;
Далее по предыдущему пункту&lt;br /&gt;
&lt;br /&gt;
---&lt;br /&gt;
&lt;br /&gt;
[http://www.sisyphus.ru/ru/srpm/mono Здесь - пакеты для mono]&lt;/div&gt;</summary>
		<author><name>Mikst</name></author>
	</entry>
	<entry>
		<id>https://pascalabc.net/wiki/index.php?title=%D0%9A%D0%B0%D0%BA_%D0%B8%D0%BD%D1%81%D1%82%D0%B0%D0%BB%D0%BB%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D1%82%D1%8C_PascalABC.NET_%D0%BF%D0%BE%D0%B4_Linux&amp;diff=2860</id>
		<title>Как инсталлировать PascalABC.NET под Linux</title>
		<link rel="alternate" type="text/html" href="https://pascalabc.net/wiki/index.php?title=%D0%9A%D0%B0%D0%BA_%D0%B8%D0%BD%D1%81%D1%82%D0%B0%D0%BB%D0%BB%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D1%82%D1%8C_PascalABC.NET_%D0%BF%D0%BE%D0%B4_Linux&amp;diff=2860"/>
		<updated>2022-07-13T14:47:50Z</updated>

		<summary type="html">&lt;p&gt;Mikst: /* Штатный ручной способ установки */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Установка среды программирования PascalABC.NET и компилятора (с 13.07.22 г.)=&lt;br /&gt;
&lt;br /&gt;
13.07.22 г. вышла графическая [http://pascalabc.net/downloads/PascalABCNETLinux.zip среда программирования PascalABC.NET, адаптированная к Linux] (поставляется в виде zip-архива).&lt;br /&gt;
&lt;br /&gt;
Файлы архива следует распаковать в папку PascalABCNETLinux. Перед запуском следует установить пакет Mono:&lt;br /&gt;
&lt;br /&gt;
 sudo apt-get install mono-complete&lt;br /&gt;
&lt;br /&gt;
и запустить файл PascalABCNETLinux.exe под управлением Mono.&lt;br /&gt;
&lt;br /&gt;
=Автоматический способ установки консольного компилятора PascalABC.NET + Geany=&lt;br /&gt;
&lt;br /&gt;
[https://github.com/COOLIRON2311/pabcnetdeb Автоматический способ установки описан здесь] (автор: Иван Игнатенко).&lt;br /&gt;
&lt;br /&gt;
Плюсы данного решения: &lt;br /&gt;
* Автоматическая установка и настройка языка и IDE (Geany).&lt;br /&gt;
* Продуманная структура пакета и расположение исполнимых файлов в системе.&lt;br /&gt;
* Возможность легкого управления пакетом через встроенные средства ОС – пакетный менеджер apt.&lt;br /&gt;
&lt;br /&gt;
=Штатный ручной способ установки консольного компилятора PascalABC.NET + Geany=&lt;br /&gt;
&lt;br /&gt;
Проверялось на Ubuntu 14.04 и Альт Линукс 7.0 Школьный Учитель&lt;br /&gt;
&lt;br /&gt;
Последовательность шагов инсталляции такова:&lt;br /&gt;
&lt;br /&gt;
*Инсталлируем mono-complete, выполняя команду в консоли:&lt;br /&gt;
 sudo apt-get install mono-complete&lt;br /&gt;
*Скачиваем консольную версию с сайта:&lt;br /&gt;
 http://pascalabc.net/downloads/PABCNETC.zip &lt;br /&gt;
* Распаковываем ее, например, в папку /home/miks/PABC/ где вместо miks - имя пользователя&lt;br /&gt;
*Инсталлируем редактор Geany&lt;br /&gt;
*В Geany создаем файл&lt;br /&gt;
 begin&lt;br /&gt;
   write('Hello Linux');&lt;br /&gt;
 end.&lt;br /&gt;
и сохраняем его с расширением .pas&lt;br /&gt;
*На тулбаре Geany выбираем кнопку Build the Current file и жмем стрелку справа от этой кнопки. Выбираем в открывшемся меню Set Build Options и попадаем в окно настройки для компиляции .pas-файлов.&lt;br /&gt;
*В пункте Compile прописываем &lt;br /&gt;
 mono /home/miks/PABC/pabcnetcclear.exe &amp;quot;%f&amp;quot; &lt;br /&gt;
где вместо miks - имя пользователя&lt;br /&gt;
*В пункте Execute прописываем &lt;br /&gt;
 mono &amp;quot;./%e.exe&amp;quot; &lt;br /&gt;
*Сохраняем. Теперь компилируем, нажимая на кнопку Compile the Current File и запускаем нажатием на кнопку Run or view the current file&lt;br /&gt;
&lt;br /&gt;
'''Замечание.''' В Linux-версии PascalABC.NET не будет работать ряд модулей: в частности, все графические модули.&lt;br /&gt;
&lt;br /&gt;
=Ручной способ установки под Alt Linux рабочая станция 10.0=&lt;br /&gt;
&lt;br /&gt;
*Обновляем пакеты:&lt;br /&gt;
 apt update&lt;br /&gt;
&lt;br /&gt;
*Инсталлируем mono-devel, выполняя команду в консоли:&lt;br /&gt;
 apt-get install mono-devel&lt;br /&gt;
&lt;br /&gt;
*Инсталлируем пакет с кодировкой 1251:&lt;br /&gt;
 apt-get install mono-locale-extras&lt;br /&gt;
&lt;br /&gt;
Далее по предыдущему пункту&lt;br /&gt;
&lt;br /&gt;
---&lt;br /&gt;
&lt;br /&gt;
[http://www.sisyphus.ru/ru/srpm/mono Здесь - пакеты для mono]&lt;/div&gt;</summary>
		<author><name>Mikst</name></author>
	</entry>
	<entry>
		<id>https://pascalabc.net/wiki/index.php?title=%D0%9A%D0%B0%D0%BA_%D0%B8%D0%BD%D1%81%D1%82%D0%B0%D0%BB%D0%BB%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D1%82%D1%8C_PascalABC.NET_%D0%BF%D0%BE%D0%B4_Linux&amp;diff=2859</id>
		<title>Как инсталлировать PascalABC.NET под Linux</title>
		<link rel="alternate" type="text/html" href="https://pascalabc.net/wiki/index.php?title=%D0%9A%D0%B0%D0%BA_%D0%B8%D0%BD%D1%81%D1%82%D0%B0%D0%BB%D0%BB%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D1%82%D1%8C_PascalABC.NET_%D0%BF%D0%BE%D0%B4_Linux&amp;diff=2859"/>
		<updated>2022-07-13T14:42:41Z</updated>

		<summary type="html">&lt;p&gt;Mikst: /* Установка среды программирования PascalABC.NET и компилятора (с 13.07.22 г.) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Установка среды программирования PascalABC.NET и компилятора (с 13.07.22 г.)=&lt;br /&gt;
&lt;br /&gt;
13.07.22 г. вышла графическая [http://pascalabc.net/downloads/PascalABCNETLinux.zip среда программирования PascalABC.NET, адаптированная к Linux] (поставляется в виде zip-архива).&lt;br /&gt;
&lt;br /&gt;
Файлы архива следует распаковать в папку PascalABCNETLinux. Перед запуском следует установить пакет Mono:&lt;br /&gt;
&lt;br /&gt;
 sudo apt-get install mono-complete&lt;br /&gt;
&lt;br /&gt;
и запустить файл PascalABCNETLinux.exe под управлением Mono.&lt;br /&gt;
&lt;br /&gt;
=Автоматический способ установки консольного компилятора PascalABC.NET + Geany=&lt;br /&gt;
&lt;br /&gt;
[https://github.com/COOLIRON2311/pabcnetdeb Автоматический способ установки описан здесь] (автор: Иван Игнатенко).&lt;br /&gt;
&lt;br /&gt;
Плюсы данного решения: &lt;br /&gt;
* Автоматическая установка и настройка языка и IDE (Geany).&lt;br /&gt;
* Продуманная структура пакета и расположение исполнимых файлов в системе.&lt;br /&gt;
* Возможность легкого управления пакетом через встроенные средства ОС – пакетный менеджер apt.&lt;br /&gt;
&lt;br /&gt;
=Штатный ручной способ установки=&lt;br /&gt;
&lt;br /&gt;
Проверялось на Ubuntu 14.04 и Альт Линукс 7.0 Школьный Учитель&lt;br /&gt;
&lt;br /&gt;
Последовательность шагов инсталляции такова:&lt;br /&gt;
&lt;br /&gt;
*Инсталлируем mono-complete, выполняя команду в консоли:&lt;br /&gt;
 sudo apt-get install mono-complete&lt;br /&gt;
*Скачиваем консольную версию с сайта:&lt;br /&gt;
 http://pascalabc.net/downloads/PABCNETC.zip &lt;br /&gt;
* Распаковываем ее, например, в папку /home/miks/PABC/ где вместо miks - имя пользователя&lt;br /&gt;
*Инсталлируем редактор Geany&lt;br /&gt;
*В Geany создаем файл&lt;br /&gt;
 begin&lt;br /&gt;
   write('Hello Linux');&lt;br /&gt;
 end.&lt;br /&gt;
и сохраняем его с расширением .pas&lt;br /&gt;
*На тулбаре Geany выбираем кнопку Build the Current file и жмем стрелку справа от этой кнопки. Выбираем в открывшемся меню Set Build Options и попадаем в окно настройки для компиляции .pas-файлов.&lt;br /&gt;
*В пункте Compile прописываем &lt;br /&gt;
 mono /home/miks/PABC/pabcnetcclear.exe &amp;quot;%f&amp;quot; &lt;br /&gt;
где вместо miks - имя пользователя&lt;br /&gt;
*В пункте Execute прописываем &lt;br /&gt;
 mono &amp;quot;./%e.exe&amp;quot; &lt;br /&gt;
*Сохраняем. Теперь компилируем, нажимая на кнопку Compile the Current File и запускаем нажатием на кнопку Run or view the current file&lt;br /&gt;
&lt;br /&gt;
'''Замечание.''' В Linux-версии PascalABC.NET не будет работать ряд модулей: в частности, все графические модули.&lt;br /&gt;
&lt;br /&gt;
=Ручной способ установки под Alt Linux рабочая станция 10.0=&lt;br /&gt;
&lt;br /&gt;
*Обновляем пакеты:&lt;br /&gt;
 apt update&lt;br /&gt;
&lt;br /&gt;
*Инсталлируем mono-devel, выполняя команду в консоли:&lt;br /&gt;
 apt-get install mono-devel&lt;br /&gt;
&lt;br /&gt;
*Инсталлируем пакет с кодировкой 1251:&lt;br /&gt;
 apt-get install mono-locale-extras&lt;br /&gt;
&lt;br /&gt;
Далее по предыдущему пункту&lt;br /&gt;
&lt;br /&gt;
---&lt;br /&gt;
&lt;br /&gt;
[http://www.sisyphus.ru/ru/srpm/mono Здесь - пакеты для mono]&lt;/div&gt;</summary>
		<author><name>Mikst</name></author>
	</entry>
	<entry>
		<id>https://pascalabc.net/wiki/index.php?title=%D0%9A%D0%B0%D0%BA_%D0%B8%D0%BD%D1%81%D1%82%D0%B0%D0%BB%D0%BB%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D1%82%D1%8C_PascalABC.NET_%D0%BF%D0%BE%D0%B4_Linux&amp;diff=2858</id>
		<title>Как инсталлировать PascalABC.NET под Linux</title>
		<link rel="alternate" type="text/html" href="https://pascalabc.net/wiki/index.php?title=%D0%9A%D0%B0%D0%BA_%D0%B8%D0%BD%D1%81%D1%82%D0%B0%D0%BB%D0%BB%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D1%82%D1%8C_PascalABC.NET_%D0%BF%D0%BE%D0%B4_Linux&amp;diff=2858"/>
		<updated>2022-07-13T14:40:06Z</updated>

		<summary type="html">&lt;p&gt;Mikst: /* Установка среды программирования PascalABC.NET и компилятора (с 13.07.22 г.) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Установка среды программирования PascalABC.NET и компилятора (с 13.07.22 г.)=&lt;br /&gt;
&lt;br /&gt;
13.07.22 г. вышла графическая [http://pascalabc.net/downloads/PascalABCNETLinux.zip среда программирования PascalABC.NET, адаптированная к Linux] (поставляется в виде zip-архива).&lt;br /&gt;
&lt;br /&gt;
Файлы архива следует распаковать в папку PascalABCNETLinux. Перед запуском следует установить пакет Mono:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 и запустить файл PascalABCNETLinux.exe под управлением Mono.&lt;br /&gt;
&lt;br /&gt;
=Автоматический способ установки консольного компилятора PascalABC.NET + Geany=&lt;br /&gt;
&lt;br /&gt;
[https://github.com/COOLIRON2311/pabcnetdeb Автоматический способ установки описан здесь] (автор: Иван Игнатенко).&lt;br /&gt;
&lt;br /&gt;
Плюсы данного решения: &lt;br /&gt;
* Автоматическая установка и настройка языка и IDE (Geany).&lt;br /&gt;
* Продуманная структура пакета и расположение исполнимых файлов в системе.&lt;br /&gt;
* Возможность легкого управления пакетом через встроенные средства ОС – пакетный менеджер apt.&lt;br /&gt;
&lt;br /&gt;
=Штатный ручной способ установки=&lt;br /&gt;
&lt;br /&gt;
Проверялось на Ubuntu 14.04 и Альт Линукс 7.0 Школьный Учитель&lt;br /&gt;
&lt;br /&gt;
Последовательность шагов инсталляции такова:&lt;br /&gt;
&lt;br /&gt;
*Инсталлируем mono-complete, выполняя команду в консоли:&lt;br /&gt;
 sudo apt-get install mono-complete&lt;br /&gt;
*Скачиваем консольную версию с сайта:&lt;br /&gt;
 http://pascalabc.net/downloads/PABCNETC.zip &lt;br /&gt;
* Распаковываем ее, например, в папку /home/miks/PABC/ где вместо miks - имя пользователя&lt;br /&gt;
*Инсталлируем редактор Geany&lt;br /&gt;
*В Geany создаем файл&lt;br /&gt;
 begin&lt;br /&gt;
   write('Hello Linux');&lt;br /&gt;
 end.&lt;br /&gt;
и сохраняем его с расширением .pas&lt;br /&gt;
*На тулбаре Geany выбираем кнопку Build the Current file и жмем стрелку справа от этой кнопки. Выбираем в открывшемся меню Set Build Options и попадаем в окно настройки для компиляции .pas-файлов.&lt;br /&gt;
*В пункте Compile прописываем &lt;br /&gt;
 mono /home/miks/PABC/pabcnetcclear.exe &amp;quot;%f&amp;quot; &lt;br /&gt;
где вместо miks - имя пользователя&lt;br /&gt;
*В пункте Execute прописываем &lt;br /&gt;
 mono &amp;quot;./%e.exe&amp;quot; &lt;br /&gt;
*Сохраняем. Теперь компилируем, нажимая на кнопку Compile the Current File и запускаем нажатием на кнопку Run or view the current file&lt;br /&gt;
&lt;br /&gt;
'''Замечание.''' В Linux-версии PascalABC.NET не будет работать ряд модулей: в частности, все графические модули.&lt;br /&gt;
&lt;br /&gt;
=Ручной способ установки под Alt Linux рабочая станция 10.0=&lt;br /&gt;
&lt;br /&gt;
*Обновляем пакеты:&lt;br /&gt;
 apt update&lt;br /&gt;
&lt;br /&gt;
*Инсталлируем mono-devel, выполняя команду в консоли:&lt;br /&gt;
 apt-get install mono-devel&lt;br /&gt;
&lt;br /&gt;
*Инсталлируем пакет с кодировкой 1251:&lt;br /&gt;
 apt-get install mono-locale-extras&lt;br /&gt;
&lt;br /&gt;
Далее по предыдущему пункту&lt;br /&gt;
&lt;br /&gt;
---&lt;br /&gt;
&lt;br /&gt;
[http://www.sisyphus.ru/ru/srpm/mono Здесь - пакеты для mono]&lt;/div&gt;</summary>
		<author><name>Mikst</name></author>
	</entry>
	<entry>
		<id>https://pascalabc.net/wiki/index.php?title=%D0%9A%D0%B0%D0%BA_%D0%B8%D0%BD%D1%81%D1%82%D0%B0%D0%BB%D0%BB%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D1%82%D1%8C_PascalABC.NET_%D0%BF%D0%BE%D0%B4_Linux&amp;diff=2857</id>
		<title>Как инсталлировать PascalABC.NET под Linux</title>
		<link rel="alternate" type="text/html" href="https://pascalabc.net/wiki/index.php?title=%D0%9A%D0%B0%D0%BA_%D0%B8%D0%BD%D1%81%D1%82%D0%B0%D0%BB%D0%BB%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D1%82%D1%8C_PascalABC.NET_%D0%BF%D0%BE%D0%B4_Linux&amp;diff=2857"/>
		<updated>2022-07-13T14:34:28Z</updated>

		<summary type="html">&lt;p&gt;Mikst: /* Установка среды программирования PascalABC.NET и компилятора (с 13.07.22 г.) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Установка среды программирования PascalABC.NET и компилятора (с 13.07.22 г.)=&lt;br /&gt;
&lt;br /&gt;
13.07.22 г. вышла графическая [http://pascalabc.net/downloads/PascalABCNETLinux.zip среда программирования PascalABC.NET, адаптированная к Linux] (поставляется в виде zip-архива).&lt;br /&gt;
&lt;br /&gt;
=Автоматический способ установки консольного компилятора PascalABC.NET + Geany=&lt;br /&gt;
&lt;br /&gt;
[https://github.com/COOLIRON2311/pabcnetdeb Автоматический способ установки описан здесь] (автор: Иван Игнатенко).&lt;br /&gt;
&lt;br /&gt;
Плюсы данного решения: &lt;br /&gt;
* Автоматическая установка и настройка языка и IDE (Geany).&lt;br /&gt;
* Продуманная структура пакета и расположение исполнимых файлов в системе.&lt;br /&gt;
* Возможность легкого управления пакетом через встроенные средства ОС – пакетный менеджер apt.&lt;br /&gt;
&lt;br /&gt;
=Штатный ручной способ установки=&lt;br /&gt;
&lt;br /&gt;
Проверялось на Ubuntu 14.04 и Альт Линукс 7.0 Школьный Учитель&lt;br /&gt;
&lt;br /&gt;
Последовательность шагов инсталляции такова:&lt;br /&gt;
&lt;br /&gt;
*Инсталлируем mono-complete, выполняя команду в консоли:&lt;br /&gt;
 sudo apt-get install mono-complete&lt;br /&gt;
*Скачиваем консольную версию с сайта:&lt;br /&gt;
 http://pascalabc.net/downloads/PABCNETC.zip &lt;br /&gt;
* Распаковываем ее, например, в папку /home/miks/PABC/ где вместо miks - имя пользователя&lt;br /&gt;
*Инсталлируем редактор Geany&lt;br /&gt;
*В Geany создаем файл&lt;br /&gt;
 begin&lt;br /&gt;
   write('Hello Linux');&lt;br /&gt;
 end.&lt;br /&gt;
и сохраняем его с расширением .pas&lt;br /&gt;
*На тулбаре Geany выбираем кнопку Build the Current file и жмем стрелку справа от этой кнопки. Выбираем в открывшемся меню Set Build Options и попадаем в окно настройки для компиляции .pas-файлов.&lt;br /&gt;
*В пункте Compile прописываем &lt;br /&gt;
 mono /home/miks/PABC/pabcnetcclear.exe &amp;quot;%f&amp;quot; &lt;br /&gt;
где вместо miks - имя пользователя&lt;br /&gt;
*В пункте Execute прописываем &lt;br /&gt;
 mono &amp;quot;./%e.exe&amp;quot; &lt;br /&gt;
*Сохраняем. Теперь компилируем, нажимая на кнопку Compile the Current File и запускаем нажатием на кнопку Run or view the current file&lt;br /&gt;
&lt;br /&gt;
'''Замечание.''' В Linux-версии PascalABC.NET не будет работать ряд модулей: в частности, все графические модули.&lt;br /&gt;
&lt;br /&gt;
=Ручной способ установки под Alt Linux рабочая станция 10.0=&lt;br /&gt;
&lt;br /&gt;
*Обновляем пакеты:&lt;br /&gt;
 apt update&lt;br /&gt;
&lt;br /&gt;
*Инсталлируем mono-devel, выполняя команду в консоли:&lt;br /&gt;
 apt-get install mono-devel&lt;br /&gt;
&lt;br /&gt;
*Инсталлируем пакет с кодировкой 1251:&lt;br /&gt;
 apt-get install mono-locale-extras&lt;br /&gt;
&lt;br /&gt;
Далее по предыдущему пункту&lt;br /&gt;
&lt;br /&gt;
---&lt;br /&gt;
&lt;br /&gt;
[http://www.sisyphus.ru/ru/srpm/mono Здесь - пакеты для mono]&lt;/div&gt;</summary>
		<author><name>Mikst</name></author>
	</entry>
	<entry>
		<id>https://pascalabc.net/wiki/index.php?title=%D0%9A%D0%B0%D0%BA_%D0%B8%D0%BD%D1%81%D1%82%D0%B0%D0%BB%D0%BB%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D1%82%D1%8C_PascalABC.NET_%D0%BF%D0%BE%D0%B4_Linux&amp;diff=2856</id>
		<title>Как инсталлировать PascalABC.NET под Linux</title>
		<link rel="alternate" type="text/html" href="https://pascalabc.net/wiki/index.php?title=%D0%9A%D0%B0%D0%BA_%D0%B8%D0%BD%D1%81%D1%82%D0%B0%D0%BB%D0%BB%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D1%82%D1%8C_PascalABC.NET_%D0%BF%D0%BE%D0%B4_Linux&amp;diff=2856"/>
		<updated>2022-07-13T14:34:10Z</updated>

		<summary type="html">&lt;p&gt;Mikst: /* Автоматический способ установки */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Установка среды программирования PascalABC.NET и компилятора (с 13.07.22 г.)=&lt;br /&gt;
&lt;br /&gt;
13.07.22 г. вышла графическая [http://pascalabc.net/downloads/PascalABCNETLinux.zip среда программирования PascalABC.NET, адаптированная к Linux] (поставляется в виде zip-архива).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Автоматический способ установки консольного компилятора PascalABC.NET + Geany=&lt;br /&gt;
&lt;br /&gt;
[https://github.com/COOLIRON2311/pabcnetdeb Автоматический способ установки описан здесь] (автор: Иван Игнатенко).&lt;br /&gt;
&lt;br /&gt;
Плюсы данного решения: &lt;br /&gt;
* Автоматическая установка и настройка языка и IDE (Geany).&lt;br /&gt;
* Продуманная структура пакета и расположение исполнимых файлов в системе.&lt;br /&gt;
* Возможность легкого управления пакетом через встроенные средства ОС – пакетный менеджер apt.&lt;br /&gt;
&lt;br /&gt;
=Штатный ручной способ установки=&lt;br /&gt;
&lt;br /&gt;
Проверялось на Ubuntu 14.04 и Альт Линукс 7.0 Школьный Учитель&lt;br /&gt;
&lt;br /&gt;
Последовательность шагов инсталляции такова:&lt;br /&gt;
&lt;br /&gt;
*Инсталлируем mono-complete, выполняя команду в консоли:&lt;br /&gt;
 sudo apt-get install mono-complete&lt;br /&gt;
*Скачиваем консольную версию с сайта:&lt;br /&gt;
 http://pascalabc.net/downloads/PABCNETC.zip &lt;br /&gt;
* Распаковываем ее, например, в папку /home/miks/PABC/ где вместо miks - имя пользователя&lt;br /&gt;
*Инсталлируем редактор Geany&lt;br /&gt;
*В Geany создаем файл&lt;br /&gt;
 begin&lt;br /&gt;
   write('Hello Linux');&lt;br /&gt;
 end.&lt;br /&gt;
и сохраняем его с расширением .pas&lt;br /&gt;
*На тулбаре Geany выбираем кнопку Build the Current file и жмем стрелку справа от этой кнопки. Выбираем в открывшемся меню Set Build Options и попадаем в окно настройки для компиляции .pas-файлов.&lt;br /&gt;
*В пункте Compile прописываем &lt;br /&gt;
 mono /home/miks/PABC/pabcnetcclear.exe &amp;quot;%f&amp;quot; &lt;br /&gt;
где вместо miks - имя пользователя&lt;br /&gt;
*В пункте Execute прописываем &lt;br /&gt;
 mono &amp;quot;./%e.exe&amp;quot; &lt;br /&gt;
*Сохраняем. Теперь компилируем, нажимая на кнопку Compile the Current File и запускаем нажатием на кнопку Run or view the current file&lt;br /&gt;
&lt;br /&gt;
'''Замечание.''' В Linux-версии PascalABC.NET не будет работать ряд модулей: в частности, все графические модули.&lt;br /&gt;
&lt;br /&gt;
=Ручной способ установки под Alt Linux рабочая станция 10.0=&lt;br /&gt;
&lt;br /&gt;
*Обновляем пакеты:&lt;br /&gt;
 apt update&lt;br /&gt;
&lt;br /&gt;
*Инсталлируем mono-devel, выполняя команду в консоли:&lt;br /&gt;
 apt-get install mono-devel&lt;br /&gt;
&lt;br /&gt;
*Инсталлируем пакет с кодировкой 1251:&lt;br /&gt;
 apt-get install mono-locale-extras&lt;br /&gt;
&lt;br /&gt;
Далее по предыдущему пункту&lt;br /&gt;
&lt;br /&gt;
---&lt;br /&gt;
&lt;br /&gt;
[http://www.sisyphus.ru/ru/srpm/mono Здесь - пакеты для mono]&lt;/div&gt;</summary>
		<author><name>Mikst</name></author>
	</entry>
	<entry>
		<id>https://pascalabc.net/wiki/index.php?title=%D0%9A%D0%B0%D0%BA_%D0%B8%D0%BD%D1%81%D1%82%D0%B0%D0%BB%D0%BB%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D1%82%D1%8C_PascalABC.NET_%D0%BF%D0%BE%D0%B4_Linux&amp;diff=2855</id>
		<title>Как инсталлировать PascalABC.NET под Linux</title>
		<link rel="alternate" type="text/html" href="https://pascalabc.net/wiki/index.php?title=%D0%9A%D0%B0%D0%BA_%D0%B8%D0%BD%D1%81%D1%82%D0%B0%D0%BB%D0%BB%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D1%82%D1%8C_PascalABC.NET_%D0%BF%D0%BE%D0%B4_Linux&amp;diff=2855"/>
		<updated>2022-06-13T08:43:16Z</updated>

		<summary type="html">&lt;p&gt;Mikst: /* Старый ручной способ установки */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Автоматический способ установки=&lt;br /&gt;
&lt;br /&gt;
[https://github.com/COOLIRON2311/pabcnetdeb Автоматический способ установки описан здесь] (автор: Иван Игнатенко).&lt;br /&gt;
&lt;br /&gt;
Плюсы данного решения: &lt;br /&gt;
* Автоматическая установка и настройка языка и IDE (Geany).&lt;br /&gt;
* Продуманная структура пакета и расположение исполнимых файлов в системе.&lt;br /&gt;
* Возможность легкого управления пакетом через встроенные средства ОС – пакетный менеджер apt.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Штатный ручной способ установки=&lt;br /&gt;
&lt;br /&gt;
Проверялось на Ubuntu 14.04 и Альт Линукс 7.0 Школьный Учитель&lt;br /&gt;
&lt;br /&gt;
Последовательность шагов инсталляции такова:&lt;br /&gt;
&lt;br /&gt;
*Инсталлируем mono-complete, выполняя команду в консоли:&lt;br /&gt;
 sudo apt-get install mono-complete&lt;br /&gt;
*Скачиваем консольную версию с сайта:&lt;br /&gt;
 http://pascalabc.net/downloads/PABCNETC.zip &lt;br /&gt;
* Распаковываем ее, например, в папку /home/miks/PABC/ где вместо miks - имя пользователя&lt;br /&gt;
*Инсталлируем редактор Geany&lt;br /&gt;
*В Geany создаем файл&lt;br /&gt;
 begin&lt;br /&gt;
   write('Hello Linux');&lt;br /&gt;
 end.&lt;br /&gt;
и сохраняем его с расширением .pas&lt;br /&gt;
*На тулбаре Geany выбираем кнопку Build the Current file и жмем стрелку справа от этой кнопки. Выбираем в открывшемся меню Set Build Options и попадаем в окно настройки для компиляции .pas-файлов.&lt;br /&gt;
*В пункте Compile прописываем &lt;br /&gt;
 mono /home/miks/PABC/pabcnetcclear.exe &amp;quot;%f&amp;quot; &lt;br /&gt;
где вместо miks - имя пользователя&lt;br /&gt;
*В пункте Execute прописываем &lt;br /&gt;
 mono &amp;quot;./%e.exe&amp;quot; &lt;br /&gt;
*Сохраняем. Теперь компилируем, нажимая на кнопку Compile the Current File и запускаем нажатием на кнопку Run or view the current file&lt;br /&gt;
&lt;br /&gt;
'''Замечание.''' В Linux-версии PascalABC.NET не будет работать ряд модулей: в частности, все графические модули.&lt;br /&gt;
&lt;br /&gt;
=Ручной способ установки под Alt Linux рабочая станция 10.0=&lt;br /&gt;
&lt;br /&gt;
*Обновляем пакеты:&lt;br /&gt;
 apt update&lt;br /&gt;
&lt;br /&gt;
*Инсталлируем mono-devel, выполняя команду в консоли:&lt;br /&gt;
 apt-get install mono-devel&lt;br /&gt;
&lt;br /&gt;
*Инсталлируем пакет с кодировкой 1251:&lt;br /&gt;
 apt-get install mono-locale-extras&lt;br /&gt;
&lt;br /&gt;
Далее по предыдущему пункту&lt;br /&gt;
&lt;br /&gt;
---&lt;br /&gt;
&lt;br /&gt;
[http://www.sisyphus.ru/ru/srpm/mono Здесь - пакеты для mono]&lt;/div&gt;</summary>
		<author><name>Mikst</name></author>
	</entry>
	<entry>
		<id>https://pascalabc.net/wiki/index.php?title=%D0%9F%D0%BB%D0%B0%D0%B3%D0%B8%D0%BD_%D0%A0%D0%B5%D0%B3%D0%B8%D1%81%D1%82%D1%80%D0%B0%D1%86%D0%B8%D0%B8-%D0%BB%D0%B5%D0%B3%D0%BA%D0%BE%D0%B2%D0%B5%D1%81%D0%BD%D0%BE%D0%B9_%D0%BF%D1%80%D0%BE%D0%B2%D0%B5%D1%80%D0%BA%D0%B8&amp;diff=2854</id>
		<title>Плагин Регистрации-легковесной проверки</title>
		<link rel="alternate" type="text/html" href="https://pascalabc.net/wiki/index.php?title=%D0%9F%D0%BB%D0%B0%D0%B3%D0%B8%D0%BD_%D0%A0%D0%B5%D0%B3%D0%B8%D1%81%D1%82%D1%80%D0%B0%D1%86%D0%B8%D0%B8-%D0%BB%D0%B5%D0%B3%D0%BA%D0%BE%D0%B2%D0%B5%D1%81%D0%BD%D0%BE%D0%B9_%D0%BF%D1%80%D0%BE%D0%B2%D0%B5%D1%80%D0%BA%D0%B8&amp;diff=2854"/>
		<updated>2022-05-19T15:28:34Z</updated>

		<summary type="html">&lt;p&gt;Mikst: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Планируется в первую очередь для учеников ВКШ.&lt;br /&gt;
&lt;br /&gt;
Ответственен за авторизацию и контроль запуска-выполнения программы.&lt;br /&gt;
&lt;br /&gt;
Авторизация существует в двух вариантах: дома и в дисплейном классе. Можно делать два разных плагина, а можно попытаться объединить.&lt;br /&gt;
&lt;br /&gt;
Для дома. Есть кнопка входа. Это означает, что при инсталляции вместе с dll инсталлируется специальный файл в парке PascalABC.NET, ответственный за домашнее использование.&lt;br /&gt;
При нажатии на кнопку входа возникает окно входа, где пользователь вводит свои логин-пароль. Если его нет в БД, то вход отвергается, и PascalABC.NET работает как обычно. Если вход осуществлен, &lt;br /&gt;
то запоминается логин и пароль и при последующем запуске PascalABC.NET вход осуществляется автоматически.&lt;br /&gt;
&lt;br /&gt;
В дисплейном классе кнопка входа отображается только если PascalABC.NET запущен из папки со специальным файлом-маркером. При этом если он находится в папке на диске P, то вход в аккаунт данного школьника осуществляется автоматически.&lt;br /&gt;
&lt;br /&gt;
Если вход тем или иным способом осуществлен, то каждый запуск программы контролируется. На сервер отсылается информация об ученике, маркер времени, папка и имя запущенной программы и возможно текст программы. Может, информация о версии PABC. Возможно, это стоит делать только для папок с маркером автопроверки. &lt;br /&gt;
&lt;br /&gt;
Кроме этого, к программам, запущенным из папки со специальным файлом-маркером, автоматически подключается модуль LightPT и модуль Tasks из текущей папки (последний - слабое место - его код открыт, и он перекомпилируется при первом использовании. К тому же, при изменении версии паскаля наличие файла pcu в папке катастрофично. Может, генерацию PCU надо будет отключать)&lt;br /&gt;
&lt;br /&gt;
После подключения модуля LightPT проверяющая часть проверяет правильность выполнения после запуска и отсылает на сервер информацию о том, как выполнена программа или об ошибках.&lt;br /&gt;
&lt;br /&gt;
Проблема: фактически при запуске программы информация на сервер посылается дважды - о факте запуска программы из плагина и о факте решения задания из модуля LightPT. Как это синхронизировать-объединить - пока непонятно.&lt;/div&gt;</summary>
		<author><name>Mikst</name></author>
	</entry>
	<entry>
		<id>https://pascalabc.net/wiki/index.php?title=%D0%9F%D0%BB%D0%B0%D0%B3%D0%B8%D0%BD_%D0%A0%D0%B5%D0%B3%D0%B8%D1%81%D1%82%D1%80%D0%B0%D1%86%D0%B8%D0%B8-%D0%BB%D0%B5%D0%B3%D0%BA%D0%BE%D0%B2%D0%B5%D1%81%D0%BD%D0%BE%D0%B9_%D0%BF%D1%80%D0%BE%D0%B2%D0%B5%D1%80%D0%BA%D0%B8&amp;diff=2853</id>
		<title>Плагин Регистрации-легковесной проверки</title>
		<link rel="alternate" type="text/html" href="https://pascalabc.net/wiki/index.php?title=%D0%9F%D0%BB%D0%B0%D0%B3%D0%B8%D0%BD_%D0%A0%D0%B5%D0%B3%D0%B8%D1%81%D1%82%D1%80%D0%B0%D1%86%D0%B8%D0%B8-%D0%BB%D0%B5%D0%B3%D0%BA%D0%BE%D0%B2%D0%B5%D1%81%D0%BD%D0%BE%D0%B9_%D0%BF%D1%80%D0%BE%D0%B2%D0%B5%D1%80%D0%BA%D0%B8&amp;diff=2853"/>
		<updated>2022-05-19T15:21:07Z</updated>

		<summary type="html">&lt;p&gt;Mikst: Новая страница: «Планируется в первую очередь для учеников ВКШ.  Ответственен за авторизацию и контроль з…»&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Планируется в первую очередь для учеников ВКШ.&lt;br /&gt;
&lt;br /&gt;
Ответственен за авторизацию и контроль запуска-выполнения программы.&lt;br /&gt;
&lt;br /&gt;
Авторизация существует в двух вариантах: дома и в дисплейном классе. Можно делать два разных плагина, а можно попытаться объединить.&lt;br /&gt;
&lt;br /&gt;
Для дома. Есть кнопка входа. Это означает, что при инсталляции вместе с dll инсталлируется специальный файл в парке PascalABC.NET, ответственный за домашнее использование.&lt;br /&gt;
При нажатии на кнопку входа возникает окно входа, где пользователь вводит свои логин-пароль. Если его нет в БД, то вход отвергается, и PascalABC.NET работает как обычно. Если вход осуществлен, &lt;br /&gt;
то запоминается логин и пароль и при последующем запуске PascalABC.NET вход осуществляется автоматически.&lt;br /&gt;
&lt;br /&gt;
В дисплейном классе кнопка входа отображается только если PascalABC.NET запущен из папки со специальным файлом-маркером. При этом если он находится в папке на диске P, то вход в аккаунт данного школьника осуществляется автоматически.&lt;/div&gt;</summary>
		<author><name>Mikst</name></author>
	</entry>
	<entry>
		<id>https://pascalabc.net/wiki/index.php?title=%D0%97%D0%B0%D0%B3%D0%BB%D0%B0%D0%B2%D0%BD%D0%B0%D1%8F_%D1%81%D1%82%D1%80%D0%B0%D0%BD%D0%B8%D1%86%D0%B0&amp;diff=2852</id>
		<title>Заглавная страница</title>
		<link rel="alternate" type="text/html" href="https://pascalabc.net/wiki/index.php?title=%D0%97%D0%B0%D0%B3%D0%BB%D0%B0%D0%B2%D0%BD%D0%B0%D1%8F_%D1%81%D1%82%D1%80%D0%B0%D0%BD%D0%B8%D1%86%D0%B0&amp;diff=2852"/>
		<updated>2022-05-19T15:12:31Z</updated>

		<summary type="html">&lt;p&gt;Mikst: /* Для разработчика PascalABC.NET */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Cтатьи==&lt;br /&gt;
* [[FAQ по PascalABC.NET]]&lt;br /&gt;
* [[Как инсталлировать PascalABC.NET под Linux]]&lt;br /&gt;
&lt;br /&gt;
== Примеры==&lt;br /&gt;
* [[Программы для начинающих|Программы и алгоритмы для начинающих]]&lt;br /&gt;
* [[Особенности языка: базовый уровень]]&lt;br /&gt;
* [[Стандартные модули: базовый уровень]]&lt;br /&gt;
* [[Особенности языка: продвинутый уровень]]&lt;br /&gt;
* [[Стандартные модули: продвинутый уровень]]&lt;br /&gt;
* [[Алгоритмы для студентов|Программы и алгоритмы для студентов ИТ]]&lt;br /&gt;
* [[Алгоритмы средней сложности]] (пока не реализовано)&lt;br /&gt;
&lt;br /&gt;
== Обучение==&lt;br /&gt;
* [[GPLex + GPPG|Задания по курсу &amp;quot;Методы построения компиляторов&amp;quot;]]&lt;br /&gt;
* [[Комплект юного разработчика парсеров]]&lt;br /&gt;
* [[Как создать компилятор]]&lt;br /&gt;
* [[Построение синтаксического дерева программы на языке Паскаль]]&lt;br /&gt;
* [[МПОК 2011]]&lt;br /&gt;
* [[Страница семинара по компиляторам 2014]]&lt;br /&gt;
&lt;br /&gt;
== Web-среда разработки PascalABC.NET ==&lt;br /&gt;
&lt;br /&gt;
*[[Основная страница проекта WDE PascalABC.NET|Основная страница проекта]]&lt;br /&gt;
&lt;br /&gt;
==Другие проекты==&lt;br /&gt;
&lt;br /&gt;
* [[Идеи курсовых 2011]]&lt;br /&gt;
*[[Обзор реализации основных возможностей функционального языка программирования в среде PascalABC.NET|Проект &amp;quot;Реализация основных возможностей функционального языка программирования в среде PascalABC.NET&amp;quot; (Бушманова Н.)]]&lt;br /&gt;
*[[Рефакторинг|Проект &amp;quot;Рефакторинг по семантическому дереву PascalABC.NET&amp;quot; (Малеванный М., Коноплев Е.)]]&lt;br /&gt;
*[[Аспектно-ориентированное программирование|Проект &amp;quot;Аспектно-ориентированное программирование&amp;quot; (Зарубин М.)]]&lt;br /&gt;
* [[Реализация языка программирования Оберон на базе PascalABC.NET]]&lt;br /&gt;
&lt;br /&gt;
* [[Проект Optimus - учебная система оптимизации программ]]&lt;br /&gt;
&lt;br /&gt;
* [[Проект Megatron - оптимизирующий компилятор 2012 года]]&lt;br /&gt;
&lt;br /&gt;
* [[Проект OptPooh - оптимизирующий компилятор 2013 года]]&lt;br /&gt;
&lt;br /&gt;
* [[Проект Bike ( Yet Another Bicyclic Optimizing Compiler) - оптимизирующий компилятор 2014 года]]&lt;br /&gt;
&lt;br /&gt;
* [https://github.com/mmcsIT2015/OptimizedCompilersProject Проект OptimizedCompilersProject - оптимизирующий компилятор 2015 года]&lt;br /&gt;
&lt;br /&gt;
== Для разработчика PascalABC.NET ==&lt;br /&gt;
&lt;br /&gt;
* [[Что менять при переходе к новой версии PascalABC.NET]]&lt;br /&gt;
* [[Плагин Регистрации-легковесной проверки]]&lt;br /&gt;
* [[Архитектура PascalABC.NET]]&lt;br /&gt;
* [[Лямбды и замыкания]]&lt;br /&gt;
* [[Интерфейс подключения нового языка программирования|Интерфейс подключения нового языка программирования (проект)]]&lt;br /&gt;
* [[Директивы компилятора]]&lt;br /&gt;
* [[Синтаксическое дерево]]&lt;br /&gt;
* [[Семантическое дерево]]&lt;br /&gt;
* [[Формат PCU]]&lt;br /&gt;
* [[Отладчик]]&lt;br /&gt;
* [[Intellisense]]&lt;br /&gt;
* [[Шаблоны кода]]&lt;br /&gt;
* [[Создание нового стандартного модуля (для разработчика)]]&lt;br /&gt;
* [[Узлы синтаксического дерева вида ident(&amp;quot;?System&amp;quot;)]]&lt;br /&gt;
* [[Реализация yield]]&lt;br /&gt;
* [[Семантические узлы типов]]&lt;br /&gt;
* [[Преобразование имени функции в вызов функции]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Устарело====&lt;br /&gt;
* [[Создание нового языка программирования - с чего начать]]&lt;br /&gt;
&lt;br /&gt;
== Статьи по программированию в PascalABC.NET ==&lt;br /&gt;
* [[Локализация приложений]]&lt;br /&gt;
* [[Плагины для PascalABC.NET]]&lt;br /&gt;
* [[Отслеживание изменений в файловой системе]]&lt;br /&gt;
* [[OpenGL]]&lt;br /&gt;
&lt;br /&gt;
== Теория типов ==&lt;br /&gt;
* [[Страничка семинара теории типов]]&lt;br /&gt;
* [[Исследование обобщённого программирования]]&lt;br /&gt;
* [[Вывод типов при вызове обобщенных методов с лямбдами и перегрузкой функций]]&lt;br /&gt;
&lt;br /&gt;
* [[Старое неверное в выводе типов]]&lt;br /&gt;
&lt;br /&gt;
== Разное ==&lt;br /&gt;
* [[GPPG+GPLex - что исправить для русской кодировки]]&lt;br /&gt;
* [[Новые возможности PascalABC.NET для школьников]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[http://www.scala-lang.org/docu/files/ScalaByExample.pdf Scala By example]&lt;/div&gt;</summary>
		<author><name>Mikst</name></author>
	</entry>
</feed>