Вот, все-таки, решил поставить себе IDE для разработки программ на Pascallike языке. Есть и такое! В общем сия замечательная весчь называется Lazarus. Сейчас я начну с самого, самого… главного — установки и первичной настройки.
Для начала установим репозитарии Lazarus для того, чтобы потом не мучаться с его обновлениями. Не могу сказать, что часто они это делают, но все же делают. Итак добавляем репозитарий и устанавливаем.
Добавим ключь:
gpg —keyserver hkp://pgp.mit.edu:11371 —recv-keys 6A11800F
gpg —export 6A11800F | sudo apt-key add -
Добавим сам репозитарий, соответственно в /etc/apt/sources.list через любимый ваш текстовый редактор:
deb http://www.hu.freepascal.org/lazarus/ lazarus-stable universe
Обновляемся и ставим Lazarus RAD:
sudo aptitude update
sudo aptitude install lazarus
После этого нужно будет проставить права на папку /usr/lib/lazarus/ для чтения/записи не только от имени root:
sudo chmod 777 /usr/lib/lazarus/ -R
на всякий случай ставим 777. Дело в том, что если не проставить права на запись, то не будет возможности пересобрать IDE Lazarus для установки/обновления компонентов (ну, можно, но только под root). А так, как компонентов в стандартной сборке мало, приходится все описывать самому, пересобирать будем часто.
Теперь можно запускать. Можно через консоль набрав lazarus-ide или через меню Applications -> Programming -> Lazarus. При запуске он может ругнутся, что у него не установлены пути на FPC (Free Pascal Compiler) Source Directory, посему заходим в Enviroment -> Enviroment options… и там в строчке FPC Source Directory вписываем (или выбираем) /usr/share/fpcsrc/2.2.2/ (где последняя папка, в данном случае 2.2.2 — это версия FPC и может менятся). Ну вот, в принципе и все. Остальное, при знании «англицкого» языка настраивается по вкусу. Пробуем на всякий случай пересобрать IDE и все компоненты. Для этого выбираем Tools -> Build Lazarus, а дальше по тексту. Если все собралось без сучка, без задоринки — сделано все правильно.
Приятной работы.










Submitting Comment, Give me a second...
Спасибо автору огромное! Зароботало сразу. Наверное, единственная статья в Интернете с нормальным описанием.