Difference between revisions of "Multiple Lazarus/ru"

From Lazarus wiki
Jump to navigationJump to search
m (categories)
Line 9: Line 9:
 
Вам не нужно несколько версий Lazarus если...
 
Вам не нужно несколько версий Lazarus если...
 
*собирать и тестировать свой проект с использованием разных виджетов
 
*собирать и тестировать свой проект с использованием разных виджетов
*для кросс компиляции
+
*для кроссплатформенной компиляции
  
 
== Директория с конфигурацией ==
 
== Директория с конфигурацией ==

Revision as of 18:27, 25 January 2016

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