|
»» FreePascal »» Lazarus »» MSEide + MSEgui »» Разное »» Книги |
16.03.2008 Костин Иван (shtorman@mail.ru) Установка Lazarus под LinuxПредисловиеВ попытках установить и настроить Lazarus можно разбить лоб и сломать клавиатуру, но теперь можно обойтись и без членовредительства. Большинство материала по установке среды основывается на советах с форумов, а так же материалов на иностранном языке, статей же описывающих алгоритм установки и "тюнинга" единицы. После недели кропотливых трудов представляю Вам статью по установке среды разработки Lazarus и настройке русского языка в ней. Установка проводилась в ОС Mandriva 2008 LAR Edition из rpm-пакетов. Статья стала результатом прочтения таких статей как:
Ссылки на ресурсы
УстановкаПеред установкой самой среды разработки Lazarus, необходимо установить следующие пакеты:
После этого можно запустить установку lazarus-0.9.24-0.i386.rpm. В ходе проверки зависимостей, инсталятор попросит доустановить еще несколько пакетов:
Все они есть на инсталяционном диске Mandriva 2008 LAR Edition. В результате установки в Меню KDE, в разделе Разработка->Среды разработки, появиться пункт Lazarus. Запуск LazarusПри запуске в интерфейсе программы мы вместо названий пунктов меню наблюдаем иероглифы:
Закрываем приложение. Выполняем команду: LC_ALL="ru_RU" startlazarus В общем виде командная строка должна выглядеть так: [user@localhost ~]$ LC_ALL="ru_RU"startlazarus Теперь окно приложения выглядит более сносно, есть русский текст, но выполнять такие манипуляции каждый раз не очень удобно.
При дальнейшем рассмотрении все же не отображаются русские символы в заголовках форм, и в некоторых других формах самой среды попрежнему отображаются иероглифы.
Сборка LazarusДля решения этих проблем необходимо пересобрать Lazarus с поддержкой необходимого интерфейса (gtk, gtk2, win32/win64, qt, carbon ...). Для этого открываем меню Интерфейс->Настройка сборки Lazarus
Переключившись на вкладку «Расширенные параметры сборки» можно настроить то, что мы будем cобирать, а что нет, и с использованием какого интерфейса.
Сборка Примеров не является жизненно важной для среды разработки в целом, но занимает время. Так, что сборку примеров можно отключить, если они понадобятся их можно будет собрать позднее. Здесь мы выбираем gtk 2 и отключаем Примеры (Action = None). После чего нажимаем "Собрать". Ошибки в ходе сборки LazarusВ ходе сборки может возникнуть ошибка: /usr/bin/ld: cannot find-lgdk_pixbuf-2.0 /usr/lib/lazarus/ide/lazarus.pp(114,1) Error: Error while linking Для решения проблемы необходимо установить пакет libgdk_pixbuf2.0_0-devel, который потребует установку следующих пакетов:
В ходе сборки может возникнуть ошибка: /usr/bin/ld: cannot find-lgtk-x11-2.0 /usr/lib/lazarus/ide/lazarus.pp(114,1)Error: Error while linking Для решения проблемы необходимо установить пакет libgtk+2.0_0-devel, который потребует установку следующих пакетов:
ЗаключениеПосле удачной сборки Lazarus перезапуститься. Закройте приложение и запустите его самостоятельно из Меню КДЕ, Разработка->Среды разработки, пункт меню Lazarus.
На этом все. Приятой работы! Костин Иван (shtorman@mail.ru) |
|||
| Если у Вас есть материалы для добавления - обращайтесь к авторам проекта. |
| FPC | 2.6.0 | release |
| Lazarus | 0.9.30.4 | release |
| 0.9.31 | ||
| MSE | 2.8.2 | release |