Я обратился в Mageia Linux с просьбой помочь завести pascal в Alt Linux.
Вот чего они ответили:
Спасибо за проявленный интерес к проекту. Пакет fp-ide-ru от Магеи работает в Альте, то есть можно установить его даже не пересобирая, какой-то явной несовместимости нет, отладчик в IDE свой, системный не используется. Есть только несостыковка на уровне зависимостей, которые требует пакет fp-ide-ru для установки (Requires). В Альте под вопросом пакет libXxf86dga-devel-1.1.4-alt1.i586.rpm, его бы пересобрать, чтобы он предоставлял (Provides) pkgconfig(xxf86dga); тоже самое и с lxterminal, нет Provides: lxterminal. Обратитесь к разработчикам с этим вопросом, это исправляется элементарно.
Временно используйте костыль: lxterminal (если потребуется), так как его ничего не предоставляет:
https://drive.google.com/file/d/0B6CY1Q0WgkewZU5Ednd1Q1R0UEk/edit?usp=sharinghttps://drive.google.com/file/d/0B6CY1Q0WgkewMmhCZkRyeWUwWGc/edit?usp=sharingВ Alt требуется обновить пакет sakura, с имеющимся не работает, но от Магеи sakura ставится и работает без пересборки.
Обращайтесь с ошибками по fp-ide-ru:
http://code.google.com/p/fp-ide-ru/issues/listНа практике всё работает, я внёс правки для fp-ide-ru-2.6.2-12 для Alt Linux, проверено в altlinux-5.0.2-school-master-i586-ru-install-dvd5.iso. Не работает notify-send в Alt, поэтому IDE не сможет выдавать всплывающие уведомления в трее.
Только если использовать пакет от Магеи, то "Опции" -> "Директории..." -> "Модули" -> "Директории модулей:" - здесь надо убрать $fpcversion:
http://pixs.ru/showimage/fpiderualt_4254224_9540804.png , также не совпадают пути библиотек (но это редко нужно исправлять): "Опции" -> "Директории..." -> "Библиотеки" -> "Директории библиотек:".
Всё это можно прописать как надо в спек-файле, тогда в IDE не придётся исправлять.
Для Fedora потребуется костыль glibc-i18ndata:
https://drive.google.com/file/d/0B6CY1Q0Wgkewa3VGak94TTlqRkk/edit?usp=sharinghttps://drive.google.com/file/d/0B6CY1Q0WgkewajJyR1lSYjJ5clE/edit?usp=sharing