Методика перехода на новую версию Lazarus
Модератор: Модераторы
Методика перехода на новую версию Lazarus
Здравствуйте.
Появилась ли какая-то методика облегчающая переход на новую версию Lazarus ?
Несколько лет проработал на виртуальной Win8
Теперь из-а некоторых инструментов нужно перейти на Win8.1
Параллельно поставил виртуалку с 8.1 и переношу туда программы и настройки.
Lazarus использую 2.0.8 перейти думаю на 2.0.12 или 2.2.0RC2 поставлю оба варианта и буду пробовать работать с начала на 2.2.0 и если получится задействовать все что нужно на нем и останусь.
За годы использования 2.0.8 на ней накопилось много установленных компонент и настроек.IDE
Можно как-то не в ручную собрать список всего, что установлено и перенести компоненты и настройки?
Или есть вариант установить на новой ОСи 2.0.8 , накатить папку со старого компа, а потом как-то обновить 2.0.8 до 2.2.0 ?
Появилась ли какая-то методика облегчающая переход на новую версию Lazarus ?
Несколько лет проработал на виртуальной Win8
Теперь из-а некоторых инструментов нужно перейти на Win8.1
Параллельно поставил виртуалку с 8.1 и переношу туда программы и настройки.
Lazarus использую 2.0.8 перейти думаю на 2.0.12 или 2.2.0RC2 поставлю оба варианта и буду пробовать работать с начала на 2.2.0 и если получится задействовать все что нужно на нем и останусь.
За годы использования 2.0.8 на ней накопилось много установленных компонент и настроек.IDE
Можно как-то не в ручную собрать список всего, что установлено и перенести компоненты и настройки?
Или есть вариант установить на новой ОСи 2.0.8 , накатить папку со старого компа, а потом как-то обновить 2.0.8 до 2.2.0 ?
Я так понял, что это совет по переносу на другую машину.
Но у меня вопрос не столько по переносу, сколько по переносу с подъемом версии.
P.S. Я уже просто не помню, что именно дополнительно установил (компоненты), получается придется запускать проекты и смотреть на отсутствие чего будет ругаться.
Но у меня вопрос не столько по переносу, сколько по переносу с подъемом версии.
P.S. Я уже просто не помню, что именно дополнительно установил (компоненты), получается придется запускать проекты и смотреть на отсутствие чего будет ругаться.
Должно хватить подмены конфигов (подсунуть новому конфиги от старого) и чтобы все доппакеты лежали по темже путям.
Но я бы советовал использовать транк лазаруса - будет автоматический "роллинг" инкремент версии))
Но я бы советовал использовать транк лазаруса - будет автоматический "роллинг" инкремент версии))
использовать транк лазаруса - будет автоматический "роллинг" инкремент версии))
не понял ничего.
- alexs
- долгожитель
- Сообщения: 4069
- Зарегистрирован: 15.05.2005 23:17:07
- Откуда: г.Ставрополь
- Контактная информация:
jsa писал(а):Но у меня вопрос не столько по переносу, сколько по переносу с подъемом версии.
Просто расположи сторонние пакеты там же, где они были при старой версии.
jsa писал(а):не понял ничего.
Если использовать текущие исходники из SVN - то всегда будет самая последняя версия.
Обновление версии после первоначального скачивания будет заключаться в выполнении 4-х команд
Код: Выделить всё
svn up
make clean
make
make userideтолько сейчас не svn up, а git pull
уже полгода))
уже полгода))
jsa писал(а):не понял ничего.
есть хороший, постоянно обновляемый, "сборщик" фпц/лазаря из сырцов -fpcupdeluxe. Самое главное его достоинство - он не "мусорит" в системе, позволяя устанавливать практически неограниченное кол-во портативных сборок Лазаруса. Кроме того, в одной сборке можно иметь любое кол-во папок с конфигами среды, переключение между которыми "регулируется" лишь указанием пути к "нужной" папке в файле lazarus.cfg (лежит в корне лазаря рядом со startlazarus.exe). Содержимое файла примерно такое:
Код: Выделить всё
--primary-config-path=C:\laz_test\config_lazarus_newЕсли, к примеру, поменять его на C:\laz_test\config_lazarus_old, то среда запустится со конфигами из этой папки.
По опыту могу сказать, просто так перенести все компоненты тупым копированием (особенно, если их много) наверняка не получится из-за статической линковки компонент в Лазарусе. Я бы на вашем месте составил список "стандартных" компонентов и скопировал в отдельную папку исходники "сторонних" компонентов. А затем просто поставил бы их на свежесобранную среду.
Всем спасибо за советы, буду пробовать переезд разными способами.
