Lazarus и School Linux Lite

Вопросы программирования и использования среды Lazarus.

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

Re: Lazarus и School Linux Lite

Сообщение Александр Яшин » 08.12.2009 11:38:14

На первом курсе универа по специальности ПОВТАС.
У нас юзают TMT Pascal Lite v. 3.90 и Турбо-Паскаль.
Хочу предложить, чтобы перешли на Lazarus. Препода даже и не слышали о нем.
Александр Яшин
новенький
 
Сообщения: 67
Зарегистрирован: 21.11.2009 09:31:01

Re: Lazarus и School Linux Lite

Сообщение AbakAngelSoft » 08.12.2009 13:22:06

Длинный код это поддержка кроссплатформености, и облегчения доступа к переменным окружения, параметрам командной строки и т.д. Для обучению паскалю и консольным приложениям его можно (и наверное нужно) убрать.
Шаблоны приложений нужны при промышленном программирования, что бы не делать одну и ту же работу много раз.
Аватара пользователя
AbakAngelSoft
постоялец
 
Сообщения: 273
Зарегистрирован: 06.08.2008 19:28:26
Откуда: Краснодар

Re: Lazarus и School Linux Lite

Сообщение AShen » 08.12.2009 14:09:02

Если не ошибусь, то ПОВТАС это Оренбург?
Предложите им посмотреть в сторону ПСПО-2009.
Там не только fpc/lazarus, а заточка линукса под российское образование.
Аватара пользователя
AShen
постоялец
 
Сообщения: 155
Зарегистрирован: 26.08.2005 10:22:44
Откуда: Новороссийск

Re: Lazarus и School Linux Lite

Сообщение Александр Яшин » 08.12.2009 18:21:25

AShen писал(а):Если не ошибусь, то ПОВТАС это Оренбург?


ПОВТАС это аббревиатура названия специальности - программное обеспечение вычислительной техники и автоматизированных систем.

AShen писал(а):Предложите им посмотреть в сторону ПСПО-2009.
Там не только fpc/lazarus, а заточка линукса под российское образование.


Я живу не в России. Киргизия, г. Ош. Ошский технологический университет.
Александр Яшин
новенький
 
Сообщения: 67
Зарегистрирован: 21.11.2009 09:31:01

Re: Lazarus и School Linux Lite

Сообщение AShen » 08.12.2009 18:31:50

Ясно. А google на ПОВТАС мне выдал вуз Оринбурга, вот и не понял ...
Аватара пользователя
AShen
постоялец
 
Сообщения: 155
Зарегистрирован: 26.08.2005 10:22:44
Откуда: Новороссийск

Re: Lazarus и School Linux Lite

Сообщение Сергей Смирнов » 09.12.2009 15:23:08

Чтобы лазарь заработал на альте 4.1 (который "десктоп" - без девелоперских пакетов), я делал следующее:

1. Установил fpc, make, gdb.

2. Распаковал в хоуме исходники лазаря.

3. Создал симлинки, чтобы не ставить девелоперские версии пакетов:
ln -s -i /usr/lib/libX11.so.6 /usr/lib/libX11.so
ln -s -i /usr/lib/libgdk_pixbuf-2.0.so.0 /usr/lib/libgdk_pixbuf-2.0.so
ln -s -i /usr/lib/libgtk-x11-2.0.so.0 /usr/lib/libgtk-x11-2.0.so
ln -s -i /usr/lib/libgdk-x11-2.0.so.0 /usr/lib/libgdk-x11-2.0.so
ln -s -i /lib/libgobject-2.0.so.0 /lib/libgobject-2.0.so
ln -s -i /lib/libglib-2.0.so.0 /lib/libglib-2.0.so
ln -s -i /lib/libgthread-2.0.so.0 /lib/libgthread-2.0.so
ln -s -i /lib/libgmodule-2.0.so.0 /lib/libgmodule-2.0.so
ln -s -i /usr/lib/libpango-1.0.so.0 /usr/lib/libpango-1.0.so
ln -s -i /lib/libpthread.so.0 /lib/libpthread.so
ln -s -i /usr/lib/libatk-1.0.so.0 /usr/lib/libatk-1.0.so
ln -s -i /lib/libdl.so.2 /lib/libdl.so
ln -s -i /lib/libc.so.6 /lib/libc.so

4. Перешел в каталог лазаря и выполнил make clean all.

У Вас версии библиотек могут быть другими, поэтому, если при линковке вылетит ошибка дескать мол не могу найти какую нибудь lblablabla, то надо поискать подходящий файлик вроде libblablabla.so.X и создать на него симлинк без .X на конце - по аналогии с п.3
Аватара пользователя
Сергей Смирнов
энтузиаст
 
Сообщения: 595
Зарегистрирован: 28.04.2005 13:23:25
Откуда: Москва

Re: Lazarus и School Linux Lite

Сообщение AShen » 10.12.2009 18:55:42

2 Сергей Смирнов:
Совершенно не понял смысл п.п. 1-3 ...
В альте это делается просто:
от root'а
apt-get source -d lazarus

потом от пользователя:
rpm -Uvh /_путь_до_скачанного_srpm_/lazarus-_версия_релиз_.src.rpm
cd ~/RPM/SPECS
rpmbuild -ba lazarus.spec

Если каких то пакетов не хватает, до доустановить их или через apt или через synaptic, кому как нравится.
Аватара пользователя
AShen
постоялец
 
Сообщения: 155
Зарегистрирован: 26.08.2005 10:22:44
Откуда: Новороссийск

Пред.

Вернуться в Lazarus

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

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

Рейтинг@Mail.ru