Multiple Lazarus/ru
│
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.