Не могу установить Лазаря на Линукс
Модератор: Модераторы
Всю жизнь работал под Вин, теперь решил перевести свою прогу под Линукс. Решил попробовать Лазаря. Так что сори за ламерские вопросы.
С правами SU выполнил следующие комманды:
rpm -i fpc-2.0.2-0.i586.rpm
rpm -i fpc-2.0.2-0.src.rpm
затем:
rpm -i lazarus-0.9.14-1.i386.rpm
и пишет, что не находит fpc-src
Ну, там еще пару библиотек не находит, но я так понимаю, с библиотеками должно решится командами ln. А вот что с fpc-src делать?
Да, Линукс - MyLinux 3.2, хотя наверно это неважно.
С правами SU выполнил следующие комманды:
rpm -i fpc-2.0.2-0.i586.rpm
rpm -i fpc-2.0.2-0.src.rpm
затем:
rpm -i lazarus-0.9.14-1.i386.rpm
и пишет, что не находит fpc-src
Ну, там еще пару библиотек не находит, но я так понимаю, с библиотеками должно решится командами ln. А вот что с fpc-src делать?
Да, Линукс - MyLinux 3.2, хотя наверно это неважно.
- Alexander
- энтузиаст
- Сообщения: 864
- Зарегистрирован: 18.12.2005 18:10:00
- Откуда: оттуда
- Контактная информация:
Сам никогда не беру в рпм а теперь и в деб. Беру исходники ФПК и Лазаруса и компилирую их обычным
для юниксов make затем для ФПК make install. Но если уж есть такая проблема можно
поставить насильственно, а исходники скачать когда то потом. Они нужны только для того,
чтобы при постановке точки появлялись методы классов итд. В общем подсказки.
Версия исходников тогда естественно должна соответствовать версии бинариев.
От Линукса зависит то чтобы были нормально установлены требуемые заголовочные файлы библиотек
иначе библиотеки у которых их нет нельзя будет использовать при компиляции (дистрибутивные
программы при этом работать будут, такой прикол). В пакетных дистрибутивах они называются
developer или dev. При самосборе или в дистрибутиве Gentoo всё происходит само собой.
для юниксов make затем для ФПК make install. Но если уж есть такая проблема можно
поставить насильственно, а исходники скачать когда то потом. Они нужны только для того,
чтобы при постановке точки появлялись методы классов итд. В общем подсказки.
Версия исходников тогда естественно должна соответствовать версии бинариев.
От Линукса зависит то чтобы были нормально установлены требуемые заголовочные файлы библиотек
иначе библиотеки у которых их нет нельзя будет использовать при компиляции (дистрибутивные
программы при этом работать будут, такой прикол). В пакетных дистрибутивах они называются
developer или dev. При самосборе или в дистрибутиве Gentoo всё происходит само собой.
-
Guest
tria писал(а): rpm -i fpc-2.0.2-0.i586.rpm
rpm -i fpc-2.0.2-0.src.rpm
затем:
rpm -i lazarus-0.9.14-1.i386.rpm
Молодец! все првильно делаеш...
но когда ставиш пакет лазаруса делай так:
rpm -i --nodeps lazarus-0.9.14-1.i386.rpm
потом скачай исходники fpc, распакуй и в настройках лазаруса укажи путь к этим файлам!
Установил. Запустилось.
Первое впечатление от интерфейса и набора компонент - шикарно. Посмотрим, насколко все это устойчиво и безглючно.
А пока вопрос. В меню - кракозябры. Никто не скажет, в каком по счету слева и по счету вниз меню надо выбирать шрифт?
А то поиск в слепую привел к тому, что я уже умудрился запусть компиляцию самого Лазаруса (если правильно понял).
Первое впечатление от интерфейса и набора компонент - шикарно. Посмотрим, насколко все это устойчиво и безглючно.
А пока вопрос. В меню - кракозябры. Никто не скажет, в каком по счету слева и по счету вниз меню надо выбирать шрифт?
А то поиск в слепую привел к тому, что я уже умудрился запусть компиляцию самого Лазаруса (если правильно понял).
А вообще - вот оно:
<a href='http://img92.imageshack.us/img92/2264/snapshot14hu.png' target='_blank'>http://img92.imageshack.us/img92/2264/snapshot14hu.png</a>
<a href='http://img146.imageshack.us/img146/8687/snapshot21iw.png' target='_blank'>http://img146.imageshack.us/img146/8687/snapshot21iw.png</a>
<a href='http://img92.imageshack.us/img92/2264/snapshot14hu.png' target='_blank'>http://img92.imageshack.us/img92/2264/snapshot14hu.png</a>
<a href='http://img146.imageshack.us/img146/8687/snapshot21iw.png' target='_blank'>http://img146.imageshack.us/img146/8687/snapshot21iw.png</a>
rpm -i --nodeps lazarus-0.9.14-1.i386.rpm
потом скачай исходники fpc, распакуй и в настройках лазаруса укажи путь к этим файлам!
Это вообще то неправильно.
засорять систему неизвестными для RPM файлами. если ставить rpm то все нормально и так.
И --nodeps без зависимостей неправильно, а вдруг у тебя gtk-pixbuf не установлен или gtk1 вообще.
-
Гость_tria
-
Джентельмен
- постоялец
- Сообщения: 162
- Зарегистрирован: 16.10.2005 10:47:26
- Откуда: Украина Донбасс Краматорск
- Контактная информация:
SergKam писал(а): Это вообще то неправильно.
засорять систему неизвестными для RPM файлами. если ставить rpm то все нормально и так.
И --nodeps без зависимостей неправильно, а вдруг у тебя gtk-pixbuf не установлен или gtk1 вообще.
а нихрена! не работает!
говорит что пакет fpc_src не установклен, а при установке пакета fpc_src говорит что уже установлен??? может я дурак?
он там просто зависимости проверяет, а при установке fpc.rpm исходники ставятса, но в БД rpm не добавляютса! а лазарус ищет пакет src а его нет! он то не знает что он есть если его в БД нет... так что у меня только с --nodeps ставитса!
На всякий случай, опишу последовательность действий, какая привела к установке Лазаря в моем случае. Вдруг кто-то первый раз устанавливает и ему понадобится.
Я не спец в Линуксе, потому устанавливал сугубо с помощью rpm в следующей последовательности:
fpc-2.0.2-0.i586.rpm
fpc-src-2.0.2-0.i386.rpm
lazarus-0.9.14-1.i386.rpm
При установке последнего пакета затребовало еще два, потом еще один, в общем, надо установить в указанной последовательности:
gdk-pixbuf-devel-0.22.0-16.el4.i386.rpm
glib-devel-1.2.10-15.i386.rpm
gtk+-devel-1.2.10-33.i386.rpm
а потом уже lazarus-0.9.14-1.i386.rpm.
Установку делал на MyLinux 3.2 и CentOS 4.2.
Доп. rpm-ки качал с <a href='http://rpm.pbone.net' target='_blank'>http://rpm.pbone.net</a>
Я не спец в Линуксе, потому устанавливал сугубо с помощью rpm в следующей последовательности:
fpc-2.0.2-0.i586.rpm
fpc-src-2.0.2-0.i386.rpm
lazarus-0.9.14-1.i386.rpm
При установке последнего пакета затребовало еще два, потом еще один, в общем, надо установить в указанной последовательности:
gdk-pixbuf-devel-0.22.0-16.el4.i386.rpm
glib-devel-1.2.10-15.i386.rpm
gtk+-devel-1.2.10-33.i386.rpm
а потом уже lazarus-0.9.14-1.i386.rpm.
Установку делал на MyLinux 3.2 и CentOS 4.2.
Доп. rpm-ки качал с <a href='http://rpm.pbone.net' target='_blank'>http://rpm.pbone.net</a>
-
Игорь Шевченко
На всякий случай, опишу последовательность действий, какая привела к установке Лазаря в моем случае. Вдруг кто-то первый раз устанавливает и ему понадобится
Аналогично, приведу свою последовательность действий:
Для ASPLinux 11, если Lazarus был выбран при установке, его надо снести
rpm -e lazarus-0.9.11....
rpm -e fpc-2.0.2-3....
rpm -e fpc-src-2.0.2-3....
Для ASPLinux 10 или 11 если не был выбран при установке, далее, загрузив комплект с <a href='http://sourceforge.net/project/showfiles.php?group_id=89339' target='_blank'>http://sourceforge.net/project/showfiles.php?group_id=89339</a>,
я установил следующий набор:
rpm -ihv fpc-2.0.2-0.i586.rpm
rpm -ihv fpc-src-2.0.2-0.i386.rpm
rpm -ihv fpc-docs-2.0.2-0.i586.rpm
rpm -ihv fpc_crosswin32-2.0.2-060121.i386.rpm
rpm -ihv lazarus-0.9.14-1.i386.rpm
С наилучшими,
