Автор Тема: не могу решить проблему с FreePascal  (Прочитано 16684 раз)

Оффлайн derugu

  • Участник
  • *
  • Сообщений: 274
  • Филинов Андрей
Re: не могу решить проблему с FreePascal
« Ответ #15 : 12.10.2010 17:19:24 »
нет и вроде не особо планируется. Там надо переписывать много. Geany/Lazarus используйте.
А лучше всего АВСPascal+WINE. Из минусов ABC - не различает типы real, single. Всё считает extended. В Терминальном Сервере предустановлен в Вайн простой Блокнот. Для любого нового пользователя Alt terminal блокнот установлен по-умолчанию. А как установить в Вайн программу (например, ABCPascal), чтоб она появлялась у всех пользователей Терминального сервера?

Оффлайн Skull

  • Глобальный модератор
  • *****
  • Сообщений: 20 164
    • Домашняя страница
Re: не могу решить проблему с FreePascal
« Ответ #16 : 14.10.2010 17:30:08 »
А как установить в Вайн программу (например, ABCPascal), чтоб она появлялась у всех пользователей Терминального сервера?
Копировать ~/.wine во все /home/<user>/
Андрей Черепанов (cas@)

Оффлайн derugu

  • Участник
  • *
  • Сообщений: 274
  • Филинов Андрей
Re: не могу решить проблему с FreePascal
« Ответ #17 : 17.10.2010 09:54:18 »
А как установить в Вайн программу (например, ABCPascal), чтоб она появлялась у всех пользователей Терминального сервера?
Копировать ~/.wine во все /home/<user>/
А при создании нового пользователя куда скрипт копирования ~/.wine положить?

Оффлайн HAW

  • Участник
  • *
  • Сообщений: 1 247
Re: не могу решить проблему с FreePascal
« Ответ #18 : 17.10.2010 10:02:11 »
у вайна в некоторых местах абсолютный путь прописывается. могут быть нежданчики.

Оффлайн Skull

  • Глобальный модератор
  • *****
  • Сообщений: 20 164
    • Домашняя страница
Re: не могу решить проблему с FreePascal
« Ответ #19 : 18.10.2010 20:01:26 »
А при создании нового пользователя куда скрипт копирования ~/.wine положить?
/etc/skel
Андрей Черепанов (cas@)

Оффлайн Classic

  • Участник
  • *
  • Сообщений: 13
Re: не могу решить проблему с FreePascal
« Ответ #20 : 03.04.2013 16:57:32 »
Кто-нибудь знает, решили проблему с кириллицей в fpc-ide?
В Mageia решили, там есть пакет fp-ide

Форум по теме:
http://forum.mageialinux.ru/viewtopic.php?id=251
SRPM
ftp://ftp.mageialinux.ru/mageia2/SRPMS/
« Последнее редактирование: 03.04.2013 19:03:58 от sb »

Оффлайн ksa

  • Модератор глобальный
  • *****
  • Сообщений: 9 049
Re: не могу решить проблему с FreePascal
« Ответ #21 : 03.04.2013 17:54:18 »
Кто-нибудь знает, решили проблему с кириллицей в fpc-ide?
В Mageia решили, там есть пакет fp-ide
Такой пакет есть и в Сизифе и более ранних бранчах, начиная с 4.0 -- http://packages.altlinux.org/en/Sisyphus/srpms/fpc. Хоть бы посмотрели для начала.
А так давайте конкретику (патчи, например). И, кстати, для какой версии проблема в этом дистрибутиве решена ? А то, может, она решена только для текущего момента.
Напомню, что первоначально речь шла о бранче 4.1.

Оффлайн Classic

  • Участник
  • *
  • Сообщений: 13
Re: не могу решить проблему с FreePascal
« Ответ #22 : 03.04.2013 18:28:09 »
В Сизифе абсолютно другой пакет fpc-ide, а речь о пакете fp-ide - руссифицированном Free Pascal IDE. Это русский интерфейс, корректный ввод кириллицы в IDE, русские сообщения компилятора и т. д.

Оффлайн ksa

  • Модератор глобальный
  • *****
  • Сообщений: 9 049
Re: не могу решить проблему с FreePascal
« Ответ #23 : 03.04.2013 18:54:06 »
Не обратил внимания, разница в названиях на одну букву, просим пардону.
То есть, там у вас патчи на апстрим 2.6.х ?

Оффлайн YYY

  • Мастер
  • ***
  • Сообщений: 6 046
Re: не могу решить проблему с FreePascal
« Ответ #24 : 03.04.2013 19:01:31 »
Не обратил внимания, разница в названиях на одну букву.
То есть, там у вас патчи на апстрим 2.6.х ?
Зачем?
Лучше перебрать пакет из магеи с др. именем и в др. префикс и все... Специально под "школьные" сборки...
И волки целы и овцы сыты ...

Оффлайн Classic

  • Участник
  • *
  • Сообщений: 13
Re: не могу решить проблему с FreePascal
« Ответ #25 : 03.04.2013 19:06:31 »
Специфически собранный fp для русского языка. Форка как такового нет, так как исходники с апстримом общие. Так как ставится в другую директорию, то с оригинальным fp дружит и вызывает его для других локалей, отличных от славянских. Можно даже сказать, что fp-ide - это дополнение к оригинальному fp для славянских локалей.

Оффлайн Classic

  • Участник
  • *
  • Сообщений: 13
Re: не могу решить проблему с FreePascal
« Ответ #26 : 03.04.2013 19:09:55 »
И пересобрать оригинальный fp, добавив полезные патчи, исправляющие его недостатки.

Оффлайн ksa

  • Модератор глобальный
  • *****
  • Сообщений: 9 049
Re: не могу решить проблему с FreePascal
« Ответ #27 : 03.04.2013 19:13:17 »
Лучше перебрать пакет из магеи с др. именем и в др. префикс и все... Специально под "школьные" сборки...
Форка как такового нет, так как исходники с апстримом общие.
Понятно, просто сразу не понял, о чём речь идёт т.к. с ide особо дел не имею.

Оффлайн YYY

  • Мастер
  • ***
  • Сообщений: 6 046
Re: не могу решить проблему с FreePascal
« Ответ #28 : 03.04.2013 19:19:23 »
И пересобрать оригинальный fp, добавив полезные патчи, исправляющие его недостатки.
Сам fp с кириллицей работает вроде же без проблем - через geany.
http://edumandriva.ru/wiki/index.php/Руководство_по_настройке_Geany_для_работы_с_языками_программирования
Это только этот жуткий синий редактор не умеет.
Как я понял именно его и патчили...
Бедные детишечки пугают их страхом-ужасом....
« Последнее редактирование: 03.04.2013 19:21:21 от YYY »

Оффлайн Classic

  • Участник
  • *
  • Сообщений: 13
Re: не могу решить проблему с FreePascal
« Ответ #29 : 03.04.2013 19:57:08 »
Не путайте fpc - это компилятор, а fp - это IDE.
fpc с кириллицей работает, естественно, в том числе и в geany.
В пакет fpc-ide входит оригинальный fp, а в пакет fp-ide входит русская версия fp, работающая в других директориях.
Так вот, полезно пропатчить и fp во fpc-ide, посмотрев полезные фиксы в src.rpm от fp-ide. Там фиксы для печати на принтере, для модуля ptcGraph (добавлены зависимости), для справочной системы, для верного показа номеров строк и столбцов в x86_64, для шаблонов и т. д. и т. п.