На первом курсе универа по специальности ПОВТАС.
У нас юзают TMT Pascal Lite v. 3.90 и Турбо-Паскаль.
Хочу предложить, чтобы перешли на Lazarus. Препода даже и не слышали о нем.
Lazarus и School Linux Lite
Модератор: Модераторы
-
Александр Яшин
- новенький
- Сообщения: 67
- Зарегистрирован: 21.11.2009 08:31:01
- AbakAngelSoft
- постоялец
- Сообщения: 273
- Зарегистрирован: 06.08.2008 19:28:26
- Откуда: Краснодар
- Контактная информация:
Re: Lazarus и School Linux Lite
Длинный код это поддержка кроссплатформености, и облегчения доступа к переменным окружения, параметрам командной строки и т.д. Для обучению паскалю и консольным приложениям его можно (и наверное нужно) убрать.
Шаблоны приложений нужны при промышленном программирования, что бы не делать одну и ту же работу много раз.
Шаблоны приложений нужны при промышленном программирования, что бы не делать одну и ту же работу много раз.
Re: Lazarus и School Linux Lite
Если не ошибусь, то ПОВТАС это Оренбург?
Предложите им посмотреть в сторону ПСПО-2009.
Там не только fpc/lazarus, а заточка линукса под российское образование.
Предложите им посмотреть в сторону ПСПО-2009.
Там не только fpc/lazarus, а заточка линукса под российское образование.
-
Александр Яшин
- новенький
- Сообщения: 67
- Зарегистрирован: 21.11.2009 08:31:01
Re: Lazarus и School Linux Lite
AShen писал(а):Если не ошибусь, то ПОВТАС это Оренбург?
ПОВТАС это аббревиатура названия специальности - программное обеспечение вычислительной техники и автоматизированных систем.
AShen писал(а):Предложите им посмотреть в сторону ПСПО-2009.
Там не только fpc/lazarus, а заточка линукса под российское образование.
Я живу не в России. Киргизия, г. Ош. Ошский технологический университет.
Re: Lazarus и School Linux Lite
Ясно. А google на ПОВТАС мне выдал вуз Оринбурга, вот и не понял ...
- Сергей Смирнов
- энтузиаст
- Сообщения: 595
- Зарегистрирован: 28.04.2005 13:23:25
- Откуда: Москва
- Контактная информация:
Re: Lazarus и School Linux Lite
Чтобы лазарь заработал на альте 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
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
Re: Lazarus и School Linux Lite
2 Сергей Смирнов:
Совершенно не понял смысл п.п. 1-3 ...
В альте это делается просто:
от root'а
apt-get source -d lazarus
потом от пользователя:
rpm -Uvh /_путь_до_скачанного_srpm_/lazarus-_версия_релиз_.src.rpm
cd ~/RPM/SPECS
rpmbuild -ba lazarus.spec
Если каких то пакетов не хватает, до доустановить их или через apt или через synaptic, кому как нравится.
Совершенно не понял смысл п.п. 1-3 ...
В альте это делается просто:
от root'а
apt-get source -d lazarus
потом от пользователя:
rpm -Uvh /_путь_до_скачанного_srpm_/lazarus-_версия_релиз_.src.rpm
cd ~/RPM/SPECS
rpmbuild -ba lazarus.spec
Если каких то пакетов не хватает, до доустановить их или через apt или через synaptic, кому как нравится.
