Переустановка Lazarus и FPC в Linux

Обсуждаются как существующие проекты (перевод документации, информационная система и т.п.), так и создание новых.

Модератор: Модераторы

Переустановка Lazarus и FPC в Linux

Сообщение PapaNT » 05.12.2020 02:18:39

Уважаемые друзья, нежданно столкнулся с проблемой. На буке с Ubuntu многие лета стоял и сам собой обновлялся FPC & Lazarus. Пользовался я этим добром весьма редко, а тут приспичило покодить. Возникли проблемы. Решил снести все к чертям и переустановить заново. Зашел в Synaptyc, поставил галки на полное удаление и все поставил заново из официального репозитория. Ругнулось на какую-то символьную ссылку, пообещало исправить, но после переустановки FPC и Laxarus из коробки не завелись. FPC даже hello world не смог собрать из-за отсутствия модуля system.
Сталкивался ли кто-нибудь с подобным? Как полечить?
Вариант с переустановкой ОС не катит. Я в командировке и нет возможности слить нужные данные для переустановки ОС.
PapaNT
постоялец
 
Сообщения: 167
Зарегистрирован: 11.09.2009 12:06:46
Откуда: Москва

Re: Переустановка Lazarus и FPC в Linux

Сообщение Seenkao » 05.12.2020 02:43:43

Надо полностью вычистить FPC и Lazarus с компьютера (вероятнее всего придётся это делать вручную, найти все файлы FP, FPC, Lazarus и удалить). И для установки использовать FPCUPDeluxe.
Запускать FPCUPDeluxe из командной строки, предварительно выбрав папку куда надо установить FPC и Lazarus.
Seenkao
энтузиаст
 
Сообщения: 502
Зарегистрирован: 01.04.2020 03:37:12

Re: Переустановка Lazarus и FPC в Linux

Сообщение Vadim » 05.12.2020 04:46:16

PapaNT писал(а):FPC даже hello world не смог собрать из-за отсутствия модуля system.

Наиболее частая причина - когда путают разрядности системы и FPC.
На втором месте - старый, не соответствующий путями /etc/fpc.cfg.
Vadim
долгожитель
 
Сообщения: 4112
Зарегистрирован: 05.10.2006 08:52:59
Откуда: Красноярск

Re: Переустановка Lazarus и FPC в Linux

Сообщение Снег Север » 05.12.2020 07:39:01

А репозиторий Ubuntu уже научился ставить актуальные версии FPC & Lazarus? А то, помнится, там вечно болталась только предыдущая версия.
Аватара пользователя
Снег Север
долгожитель
 
Сообщения: 2993
Зарегистрирован: 27.11.2007 16:14:47

Re: Переустановка Lazarus и FPC в Linux

Сообщение zub » 05.12.2020 08:42:01

>>не соответствующий путями /etc/fpc.cfg.
я бы это поставил на первое место
zub
долгожитель
 
Сообщения: 2884
Зарегистрирован: 14.11.2005 23:51:26

Re: Переустановка Lazarus и FPC в Linux

Сообщение PapaNT » 05.12.2020 11:59:09

$ rm /etc/fp.cfg
rm: невозможно удалить '/etc/fp.cfg': Нет такого файла или каталога

Добавлено спустя 34 минуты 34 секунды:
Как ни странно, но /usr/bin/fp* много чего осталось после # apt purge. Снес руками.
Потом $ rm -r ~/.lazarus и снова $ apt install lazarus. Из репозитория Ubuntu всосалась версия 2.0.6.
PapaNT
постоялец
 
Сообщения: 167
Зарегистрирован: 11.09.2009 12:06:46
Откуда: Москва

Re: Переустановка Lazarus и FPC в Linux

Сообщение Снег Север » 05.12.2020 15:33:14

PapaNT писал(а):Из репозитория Ubuntu всосалась версия 2.0.6

Если знать, что нынешняя стабильная версия 2.0.10, то я верно делаю, что на репозиторий забиваю и ставлю из пакетов.
Аватара пользователя
Снег Север
долгожитель
 
Сообщения: 2993
Зарегистрирован: 27.11.2007 16:14:47

Re: Переустановка Lazarus и FPC в Linux

Сообщение Seenkao » 05.12.2020 20:08:44

PapaNT, на Linux, как я выше писал, лучше всего устанавливать через FPCUPDeluxe (Ещё один вариант - CodeTyphon, но тот вообще просто последние версии ставит).
Но, если не критична кросс-компиляция, то ставить можно любую версию.
Seenkao
энтузиаст
 
Сообщения: 502
Зарегистрирован: 01.04.2020 03:37:12

Re: Переустановка Lazarus и FPC в Linux

Сообщение Vadim » 06.12.2020 05:17:55

Снег Север писал(а):А репозиторий Ubuntu уже научился ставить актуальные версии FPC & Lazarus?

Вряд ли это когда-нибудь случится, если только в Ubuntu не сядут наши люди. :-)
Vadim
долгожитель
 
Сообщения: 4112
Зарегистрирован: 05.10.2006 08:52:59
Откуда: Красноярск

Re: Переустановка Lazarus и FPC в Linux

Сообщение Сквозняк » 17.12.2020 17:05:12

А как бы нафейхуа всем именно последняя версия? Клепать морды к базам данных нужно не всем.
Сквозняк
энтузиаст
 
Сообщения: 1109
Зарегистрирован: 29.06.2006 22:08:32

Re: Переустановка Lazarus и FPC в Linux

Сообщение wavebvg » 17.12.2020 19:06:00

[offtop]Ребят, я вот как-то искал статьи по которым раньше кое что делал с FPC (кросс под AVR) и во всех статьях информация была удалена и заменена на "установите FPCUPDeluxe". Если честно, советовать что-то, что собрано непонятно кем, а "продвижение" сопряжено с выпиливанием статей не имеющих никакого отношения к установке меня пугает, да и такая агрессия выглядит как-то очень подозрительно.[/offtop]
Топик стартер, у меня есть вариант сборки FPC, запускаемый с флешки (он под Линукс), можно его адаптировать для быстрой миграции на ваше оборудование (нужно подключить флешку и прописать папку $PATH_TO_EXT_DEVICE/bin в $PATH в профиле пользователя). Там же идут скрипты для сборки из trunk-а или релиза для FPC и trunk-а Lazarus-а.
wavebvg
постоялец
 
Сообщения: 354
Зарегистрирован: 28.02.2008 04:57:35

Re: Переустановка Lazarus и FPC в Linux

Сообщение Seenkao » 18.12.2020 01:25:07

Лично я могу сказать, что наверняка и FPCUPDeluxe так же с какими-то глюками, но для Linux это один из лучших вариантов установки (чего не скажешь про Windows).
FPCUPDeluxe позволяет установить разные версии и FPC и Lazarus!!!
Я не совсем понимаю, чем он вам не нравится. Единственная его проблема это то, что его лучше из командной строки запускать. (для линуксоидов это проблема?)
Если не нравится, здесь же на сайте есть статья как установить всё вручную.
Seenkao
энтузиаст
 
Сообщения: 502
Зарегистрирован: 01.04.2020 03:37:12

Re: Переустановка Lazarus и FPC в Linux

Сообщение Сквозняк » 18.12.2020 05:42:49

Seenkao писал(а):Лично я могу сказать, что наверняка и FPCUPDeluxe так же с какими-то глюками, но для Linux это один из лучших вариантов установки (чего не скажешь про Windows).
FPCUPDeluxe позволяет установить разные версии и FPC и Lazarus!!!

В линуксе это и так элементарно. Скачиваешь с sourceforge.net пакеты, распаковываешь их в каталог будто это архивы, добавляешь в /usr/lib64/fpc/ симлинк на файлы паскаля и готово. Когда-то пытался поставить на федору убунтушную сборку лазаруса, обломался и забил. Установка заклинила на требовании ввести пароль sudo, которого не было. Просто из под рута оно не ставилось, sudo подавай и пофиг что никогда в системе им не пользовался и запускать не собираюсь.
Сквозняк
энтузиаст
 
Сообщения: 1109
Зарегистрирован: 29.06.2006 22:08:32


Вернуться в Разное

Кто сейчас на конференции

Сейчас этот форум просматривают: Google [Bot] и гости: 4

Рейтинг@Mail.ru