Здравствуйте,
У меня установлена версия 2.6.0.
Можно ли как-нибудь обновить FPC до новой версии без удаления предыдущей?
Как обновить Free Pascal?
Модератор: Модераторы
- Лекс Айрин
- долгожитель
- Сообщения: 5723
- Зарегистрирован: 19.02.2013 16:54:51
- Откуда: Волгоград
- Контактная информация:
TiPo, перекомпиляцией.
Можно так перекомпилировать что получится одна рабочая версия а надо иметь по два комплекта модулей и исполняемых файлов. Нужно так установить другую версию FPC чтобы это условие выполнилось. Для линукса проще всего скачать сборку типа
И установить из под простого пользователя в какой-то каталог. Так можно много версий поставить и они не будут друг другу мешать. А чтобы запустить редактор, делаешь в консоли текущим его каталог, примерно так cd "....fpc/fpc-2.6.2/bin" и запускаешь из него ./fp Только после установок нужно проверить в каталоге пользователя наличие файлов .fpc.cfg и fpc.cfg, и если они есть то удалить чтобы не конфликтовали с файлом /etc/fpc.cfg
А в виндовсе перед запуском дополнительной версии желательно подменить на нужные батником или из консольки пути к каталогу с fpc.exe Например, запускаем cmd.exe, смотрим пути
Меняем пути:
Смотрим что получилось:
Запускаем редактор:
fpc-2.6.2.x86_64-linux.tar (47 MB) contains a standard tar archive, with an install script
И установить из под простого пользователя в какой-то каталог. Так можно много версий поставить и они не будут друг другу мешать. А чтобы запустить редактор, делаешь в консоли текущим его каталог, примерно так cd "....fpc/fpc-2.6.2/bin" и запускаешь из него ./fp Только после установок нужно проверить в каталоге пользователя наличие файлов .fpc.cfg и fpc.cfg, и если они есть то удалить чтобы не конфликтовали с файлом /etc/fpc.cfg
А в виндовсе перед запуском дополнительной версии желательно подменить на нужные батником или из консольки пути к каталогу с fpc.exe Например, запускаем cmd.exe, смотрим пути
Код: Выделить всё
Z:\home\user>path
PATH=C:\windows\system32;C:\windows;C:\windows\system32\wbem;C:\FPC\2.6.0\bin\i386-Win32
Меняем пути:
Код: Выделить всё
path=C:\windows\system32;C:\windows;C:\windows\system32\wbem;C:\FPC\2.6.2\bin\i386-Win32Смотрим что получилось:
Код: Выделить всё
Z:\home\user>path
PATH=C:\windows\system32;C:\windows;C:\windows\system32\wbem;C:\FPC\2.6.2\bin\i386-Win32Запускаем редактор:
Код: Выделить всё
C:\FPC\2.6.2\bin\i386-Win32\fp.exeКод: Выделить всё
