Difference between revisions of "Multiple Lazarus/ru"
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