
Не секрет, что под Linux существует огромное количество программ, которых достаточно для удовлетворения большинства нужд пользователей.
Однако (и это никак не может быть иначе) приложения разработаны на выполнение определённых функций способом, который в понимании собравших их программистов является наиболее правильным...

А как быть тем, кто не согласен со взглядом данных разработчиков?
Или нужно решить некоторую задачу, а подходящее приложение недостаточно функционально для этого, либо его просто не существует?
Всем известно, что в Linux имеется много инструментов разработки приложений; сама операционная система ориентировано на то, чтобы можно было изменить в ней практически всё. Но не все знают, что кроме аскетичной среды разработки в виде командной строки существует множество удобных IDE, помогающих быстро накидать гуйный интерфейс, скомпилировать и собрать своё приложение. Быстрая разработка в RAD - среде быстрой разработки приложений как понятие имеет право на существование лишь в том случае, когда программист её хорошо знает, знает язык программирования этой самой IDE.
Как быть тем, кто уже умеет программировать в другой ОС и привык к определённой IDE? Жизнь таких не балует обилием альтернатив и жестокая судьба бьет их тяжелым гаечным ключом по голове, заставляя изучать и привыкать к новой платформе, к новой среде разработки. Но не все так плохо для приверженцев Delphi и желающих перейти на более продвинутую операционку, попутно захватив с собой свои старые проекты.
Несмотря на то, что Borland отказался от затеи дальше развивать свой Kylix, альтернатива существует.
В данной статье речь идёт об одной из таких сред разработки, названной Lazarus.
Вы умеете программировать в Delphi под Windows?
И хотите подобную IDE в Linux?
В таком случае Lazarus — Ваш выбор.

Lazarus как проект возник ещё в 1999 году с целью создать бесплатную конкуренцию программному продукту Borland Delphi. Распространяется бесплатно по лицензии GPL/LGPL. Lazarus - это IDE для создания (графических и консольных) приложений при помощи компилятора FreePascal. FreePascal - это компилятор языков Pascal и Object Pascal, распространяемый под лицензией (L)GPL, и работающий под Windows, Linux, Mac OS X, FreeBSD, и не только. Lazarus может работать на многих платформах — Linux, Windows, OS/2 и др...

Установка под Ubuntu.
Желательно устанавливать Lazarus с официальной download-странички, потому как в официальных репозиториях версии пакетов устаревшие.
Cкачиваем:
Пакеты устанавливаем в порядке удовлетворения зависимостей. Вот и всё...
Первый запуск и последующая настройка.

Как видно, после установки Lazarus имеет непрезентабельный внешний вид.
Это из-за того, что по-умолчанию он собирается под GTK1. Ничего, это мы исправим. «Инструменты» -> «Настройка сборки Lazarus» и во всех вкладках, где это возможно, указываем gtk2. Теперь — «Инструменты -> Собрать Lazarus» (если у Вас нет настроенной локали для GTK1, то Вы будете наблюдать вместо кириллицы кракозябры, как на вышепоказанном скриншоте; для устранения этого нужно запустить Lazarus следующей командой: LC_ALL=C lazarus и уже в английском интерфейсе настроить GTK2).
Дожидаемся окончания сборки, Lazarus перезапуститься и вуаля.

Установка дополнительных компонентов. Для Lazarus существует много компонентов. Некоторые нужно искать в интернете и скачивать, некоторые идут в стандартной поставке, но по-умолчанию не включены в палитру компонентов. Сначала рассмотрим последний вариант. Открываем «Компоненты» -> «Открыть файл пакета (.lpk)», откроется окно выбора файла, где мы переходим в /usr/share/lazarus/components/ и видим кучу папок, в каждой их которых находится свой файл *.lpk. Открываем необходимый/понравившийся. Далее в появившимся окошечке жмём «компилировать», потом «установить». Lazarus должен перезапуститься и в палитре компонент мы можем наблюдать новые компоненты.
Установка других, не входящих в стандартный набор Lazarus происходит аналогичным образом.
Трудности у меня возникли только с набором Indy.
Проблема решается так:
1. Качаем:


Упс...... 











Сегодня в Мире









