Multiple Lazarus/ru

From Lazarus wiki
Revision as of 08:27, 22 November 2011 by Renat (talk | contribs) (Добавление раздела об установки разных версий Lazarus для Windows)
Jump to navigationJump to search

Deutsch (de) English (en) español (es) français (fr) polski (pl) português (pt) русский (ru)

Кому нужно несколько версий Lazarus, а кому нет?

Вам нужно несколько версий Lazarus если...

  • использовать для разработки несколько разных версий Lazarus
  • иметь Lazarus собранный разными версиями FPC

Вам не нужно несколько версий Lazarus если...

  • собирать и тестировать свой проект с использованием разных виджетов
  • для кросс компиляции

Директория с конфигурацией

Все настройки IDE сохраняются в определённой директории. В Linux, Mac OS X и BSD директория для конфигурации по умолчанию ~/.lazarus.

Для каждой версии Lazarus может использоваться свой каталог для хранения конфигурации. Формат конфигурационных файлов не часто меняется от версии к версии Lazarus. Вы можете создать резервную копию удачной конфигурации для последующего восстановления.

Указать каталог для хранения конфигурации можно с помощью параметра командной строки --primary-config-path. Например:

 lazarus --primary-config-path=~/.lazarus2

IDE запустится с использованием каталога ~/.lazarus2 для хранения конфигурации. Таким образом, вы можете иметь несколько конфигурационных каталогов и запускать несколько независимых версий Lazarus. Если вы часто запускаете разные версии Lazarus, то можно создать небольшой bash скрипт:

 #!/bin/sh
 /path/to/lazarus --primary-config-path=~/.lazarus2

Файлы Lazarus

Lazarus устанавливается только в один каталог. Скопировав этот каталог вы получите новую версию Lazarus. Lazarus можно скачать как в ZIP архиве так и из SVN. При компиляции все файлы будут созданы в подкаталогах.

При установке Lazarus из инсталлятора вы получите ассоциацию некоторых файлов и ярлыки на рабочем столе. Инсталлятор не позволяет вам установить несколько разных версий Lazarus (особенно в случае с Unix like системами), но вы сможете добавить новую версию Lazarus самостоятельно.

Linux

Пример 1: Нормально установленный Lazarus плюс SVN версия

Скачать и установить пакеты Lazarus как обычно.

Затем скачать Lazarus из SVN в каталог по вашему выбору, желательно где-нибудь в вашем домашнем каталоге. Смотрите здесь Installing_Lazarus#Downloading_Lazarus_SVN.

Пример 2: Нормально установленный Lazarus плюс копия в домашнем каталоге

Скачать и установить пакеты Lazarus как обычно.

Затем скопируйте Lazarus в ваш домашний каталог и измените владельца файлов:

cp -a /usr/lib/lazarus $(HOME)/
chown $USER:$USER -R $(HOME)/lazarus

(Примечание: вызов chown предполагает, что группа имеет такое же имя, как и имя пользователя. Если нет, то замените $USER:$USER на ваше username:groupname)

Создайте ярлык на рабочем столе для запуска Lazarus с путём

 /home/username/lazarus/startlazarus

Затем запустите IDE и измените настройки окружения: Меню/Окружение/Параметры/Окружение… Каталог Lazarus на:

 /home/username/lazarus

Теперь у вас есть копия, которую Вы можете редактировать и перекомпилировать. Не забывайте закрывать исходные файлы/usr/lib/lazarus.

Windows

Пример 1: SVN и релиз

Устанавливается как SVN версия, так и последний релиз Lazarus.

1) Установите последний релиз Lazarus и выберите настройку 'Создать ярлык на рабочем столе', тем самым получив ярл ык'Lazarus.lnk' на рабочем столе.

2) Извлеките Lazarus из SVN и скомпилируйте, после чего создайте ярлык на рабочем столе 'lazarus.exe' и переименуйте его в 'Lazarus SVN.lnk'.

После чего мы можете установить папку с настройками для каждой версии, отредактировав путь ярлыка к исполняемому файлу:

Это для релиза, если Вы ничего не поменяли, настройки будут сохраняться в папке пользовательских настроек приложения (в Windows 7 C:\Users\$username$\AppData\Local\Lazarus):

C:\lazarus\startlazarus.exe

Для SVN размещаем настройки в папке 'C:\lazsvncfg\':

C:\FPC\laz\startlazarus.exe --primary-config-path=/lazsvncfg