Дельфи для Ubuntu

03.07.2009
Новиков Максим Глебович

Вступление

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

В качестве базы данных в этой ОС прекрасно работает Firebird. Поэтому для Дельфиста переход на Linux будет достаточно комфортным. В этой статье я рассмотрю методику установки и правильной настройки Lazarus и Firebird.

Установка Lazarus

Все пакеты Lazarus имеются в репозитарии, поэтому для его установки достаточно выполнить команду:

sudo aptitude install lazarus

Lazarus в настоящий момент (версия 0.9.26) собирается под набор компонент GTK1 (GTK2 в этой версии Lazarus находится ещё в стадии бета), а в современном Ubuntu используется GTK2. Из-за этого мы увидим в его интерфейсе кракозябры вместо русских букв. Поэтому нам необходимо самостоятельно его пересобрать. К счастью, в самом Lazarus есть функция, выполняющая это автоматически. Чтобы не путаться с кракозябрами, запустим программу в английской локали командой:

sudo LC_ALL=en_US startlazarus

и зайдя в меню Tools выберем пункт Configure "Build Lazarus", где на обеих вкладках везде вместо gtk выбрем gtk2 и нажмём кнопку Build. После этого Lazarus пересоберётся и перезапустится самостоятельно.

Дополнительные компоненты для Lazarus

Многие дополнительные компоненты включены в комплект Lazarus, но по-умолчанию не установлены. Они расположены в /usr/share/lazarus/components/. Устанавливаются они, как и все остальные, скаченные из Интернета, компоненты:

  1. Запускаем Lazarus от имени суперпользователя (sudo startlazarus). Кстати, если не хотите каждый раз для установки компонентов запускать Lazarus от имени суперпользователя, можете дать права доступа к папке /usr/lib/lazarus/ для чтения/записи всем, выполнив команду: sudo chmod 777 /usr/lib/lazarus/ -R
  2. Открываем «Компоненты -> Открыть файл пакета (.lpk)».
  3. Входим в папку компонента (/usr/share/lazarus/components/Папка_компонента), выбираем содержащийся там lpk-файл и открываем его.
  4. В появившимся окне нажимаем кнопку «компилировать», потом «установить». Lazarus перезапустится уже с новыми компонентами.

Установка Firebird.

Как и для Lazarus, все пакеты Firebird имеются в репозитарии, поэтому для его установки достаточно выполнить команду:

sudo aptitude install firebird2.1-super

После установки запускаем программу настройки:

sudo dpkg-reconfigure firebird2.1-super

и отвечаем на вопросы. Как правило, в качестве пароля для пользователя SYSDBA вводится пароль masterkey. Если вы ответили на первый вопрос утвердительно, сервер firebird будет запускаться при старте системы автоматически.

[Вернуться в начало]
[Оставить отзыв в гостевой]
Hosted by uCoz