Установка Lazarus на Ubuntu 10.10

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

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

Установка Lazarus на Ubuntu 10.10

Сообщение Iv_ » 23.02.2011 15:45:03

Добрый день.
Ставлю Lazarus в Ubuntu. Через Центр приложений ставится Lazarus 0.9.28 + fpc 2.2.4
Ставлю через Synaptic - имею Lazarus 0.9.28 + fpc 2.4.0
Но и в том и в другом случае после установки и попытки запустить Lazarus выдаются следующие ошибки:

1. Пакет "dcpcrypt_laz" установлен, но не найдено корректного файла пакета (.lpk). Был создан неработающий проект-пустышка.
2. Package: "dcpcrypt_laz 0.0" Имя модуля: "DCPreg" Модуль не найден: "DCPreg" (я так понимаю, что эта ошибка связана с первой).
3. Package: "JvXPBarLaz 0.0" Имя модуля: "JvXPBarLaz 0.0" Модуль не найден: "JvXPBarLaz 0.0".
4. Невозможно открыть пакет "dcpcrypt". Этот пакет был отмечен для установки.


Подскажите, пожалуйста, что со всем этим делать?
Iv_
новенький
 
Сообщения: 36
Зарегистрирован: 08.01.2011 22:52:44

Re: Установка Lazarus на Ubuntu 10.10

Сообщение WAYFARER » 23.02.2011 16:19:01

Попробовать пересобрать Lazarus.
А лучше использовать последнюю версию из SVN
Аватара пользователя
WAYFARER
энтузиаст
 
Сообщения: 537
Зарегистрирован: 09.10.2009 00:00:04
Откуда: г. Курган

Re: Установка Lazarus на Ubuntu 10.10

Сообщение Iv_ » 23.02.2011 16:31:57

Ну, как для Windows поставить последнюю версию, я знаю. А как это сделать в Ubuntu?
Я скачал tar-архив. там Lazarus 0.9.31 + fpc 2.4.2. Но поставить его через консоль не смог (зашел в директорию с распакованными файлами, прописал: sudo dpkg и далее, все распакаованные пакеты из рахива через " \ "), по зависимостям чего-то там не срослось. Я не так давно на линуксе, так, что виню во всем кривые руки.
Iv_
новенький
 
Сообщения: 36
Зарегистрирован: 08.01.2011 22:52:44

Re: Установка Lazarus на Ubuntu 10.10

Сообщение Vadim » 23.02.2011 16:33:54

Iv_ писал(а):Lazarus 0.9.28

Сильно старая версия.
FPC 2.4.0 оставьте, а Lazarus снесите и скачайте из снапшотов последнюю версию - 0.9.29:
ftp://ftp.freepascal.org/pub/lazarus/snapshots
Vadim
долгожитель
 
Сообщения: 4112
Зарегистрирован: 05.10.2006 08:52:59
Откуда: Красноярск

Re: Установка Lazarus на Ubuntu 10.10

Сообщение Iv_ » 23.02.2011 16:43:02

Спасибо, Vadim, сейчас попробую.
Качаю:
lazarus-0.9.29.29656-20110223.i386.deb.tar
fpc-2.4.2-0.i386.deb.tar

Добавлено спустя 2 часа 31 минуту 26 секунд:
Не выходит.
ставлю такой командой:
sudo dpkg -i /home/iv/lazfpc/*.deb (естественно, перед установкой распаковал туда deb-пакеты с lazarus и fpc).
По окончании установки консоль пишет:

При обработке следующих пакетов произошли ошибки:
fp-units-gtk
fp-units-multimedia
lcl-qt4-0.9.29
fpc
fp-units-gnome1


Всё-равно пытаюсь запустить Lazarus. Уба выдает окошко с вопросом, какой запускать "system default" или "my custom".
Пробовал и то и то. Ошибок при загрузке валится раза в два больше. Те ошибки, которые я описал - остались. В одном случае загружается Lazarus 0.9.28 в другом 0.9.29.
Перед установкой нового, старые Lazarus и fpc удалял через Synaptic. Потом делал очистку системы sudo apt-get autoclean, sudo apt-get autoremove.
Вот и не понимаю, чего у меня не так и где глянуть?
Iv_
новенький
 
Сообщения: 36
Зарегистрирован: 08.01.2011 22:52:44

Re: Установка Lazarus на Ubuntu 10.10

Сообщение WAYFARER » 23.02.2011 20:30:59

Iv_ писал(а):sudo dpkg -i /home/iv/lazfpc/*.deb (естественно, перед установкой распаковал туда deb-пакеты с lazarus и fpc).
По окончании установки консоль пишет:

При обработке следующих пакетов произошли ошибки:
fp-units-gtk
fp-units-multimedia
lcl-qt4-0.9.29
fpc
fp-units-gnome1

Так не прокатит.
Устанавливать надо по одному, по ходу разруливая зависимости.
Перед установкой Lazarus удалить папку $HOME/.lazarus
Потом устанавливаете либо пакет Lazarus, либо собираете из исходников:

Код: Выделить всё
cd $HOME
svn co http://svn2.freepascal.org/svn/lazarus/trunk lazarus
cd lazarus
make all
./lazarus


Добавлено спустя 2 минуты 39 секунд:
Для того что бы нормально работать с установленным снапшотом (если ставите deb пакет) еще неплохо бы сделать так

Код: Выделить всё
cd /usr/lib/lazarus
chown -R имяпользователя .
Аватара пользователя
WAYFARER
энтузиаст
 
Сообщения: 537
Зарегистрирован: 09.10.2009 00:00:04
Откуда: г. Курган

Re: Установка Lazarus на Ubuntu 10.10

Сообщение Iv_ » 23.02.2011 20:47:23

WAYFARER, спасибо. Попробую.
Один только вопрос перед этим. Я уже дошел сам до того, что надо удалить папку $HOME/.lazarus.
Собственно - удалил. И все стало работать и грузиться без ошибок.
Единственное, что, при первом запуске Lazarus выдал сообщение, что рабочая папка /usr/lib/lazarus/0.9.29 выглядит некорректно. Я правильно полагаю, что это об этом вы говорили, когда посоветовали сменить владельца папки?
Iv_
новенький
 
Сообщения: 36
Зарегистрирован: 08.01.2011 22:52:44

Re: Установка Lazarus на Ubuntu 10.10

Сообщение .wOvAN » 23.02.2011 21:17:14

Ставьте Windows и не майтесь :D
.wOvAN
постоялец
 
Сообщения: 118
Зарегистрирован: 16.04.2010 06:36:12

Re: Установка Lazarus на Ubuntu 10.10

Сообщение WAYFARER » 23.02.2011 21:33:48

Iv_ писал(а):Я правильно полагаю, что это об этом вы говорили, когда посоветовали сменить владельца папки?

Нет, не об этом. Почему у вас получилось так - незнаю.
Но иногда бывает так, что возникают ошибки при сборке проектов или установки компонентов(далеко не в каждом снапшоте но бывает) из за того что у пользователя нет прав на запись в каталог Lazarus.
.wOvAN писал(а):Ставьте Windows и не майтесь

Не давайте дурных советов.:))
Аватара пользователя
WAYFARER
энтузиаст
 
Сообщения: 537
Зарегистрирован: 09.10.2009 00:00:04
Откуда: г. Курган

Re: Установка Lazarus на Ubuntu 10.10

Сообщение Vadim » 24.02.2011 05:12:36

.wOvAN писал(а):Ставьте Windows и не майтесь

Товарищ явно не читал декабрьское постановление Правительства РФ о поголовном переходе на СПО. :) Смотрите, когда к Вам придут серьёзные и крутые дяди в масках и с калашами, и предъявят в высшей степени убедительные удостоверения, будет позно пить валидол. :D
Vadim
долгожитель
 
Сообщения: 4112
Зарегистрирован: 05.10.2006 08:52:59
Откуда: Красноярск

Re: Установка Lazarus на Ubuntu 10.10

Сообщение Iv_ » 24.02.2011 09:19:59

Vadim, WAYFARER, благодарствую за советы. Все работает. Осталось только перевести мои любимые модули ExprDraw и ExprMake для работы под Linux (для Win уже портировали для Lazarus).

.wOvAN писал(а):Ставьте Windows и не майтесь :D

.wOvAN, есть у меня Windows, даже две, и обе - лицензионные, и на обоих стоит Lazarus.
Но вот понравился мне Ubuntu (и Debian пробовал и Mandriva покупал, но остановлися на Ubuntu).
Да и речь в топике не о том, как ставить все на Windows, там и так до безобразия все банально.
Iv_
новенький
 
Сообщения: 36
Зарегистрирован: 08.01.2011 22:52:44

Re: Установка Lazarus на Ubuntu 10.10

Сообщение Vadim » 24.02.2011 09:35:21

Iv_ писал(а):Осталось только перевести мои любимые модули ExprDraw и ExprMake

Там надо от WinAPI избавляться. ;)
Vadim
долгожитель
 
Сообщения: 4112
Зарегистрирован: 05.10.2006 08:52:59
Откуда: Красноярск

Re: Установка Lazarus на Ubuntu 10.10

Сообщение Iv_ » 24.02.2011 09:42:02

Угу, надо. Еще бы я в этом что-то понимал : )
Сделать программу-калькулятор (а+б=с) я в состоянии, а вот лезть в физику процесса - не дано пока : ). Не программист я, а строитель.
А поритровать модули начинали с EastOrWest. Но он куда-то пропал. Хотели потом выложить на Opensource.
Функции, которые явно Win уже определили. Я даже про них в инете почитал, но ничего, кроме головной боли из прочитанного не вынес. Так, что если есть время - буду рад помощи. :D
Iv_
новенький
 
Сообщения: 36
Зарегистрирован: 08.01.2011 22:52:44

Re: Установка Lazarus на Ubuntu 10.10

Сообщение Padre_Mortius » 24.02.2011 11:26:21

если вам выдаются такие ошибки, то пробуйте ставить каждый deb-пакет, который ругается на ошибки, отдельно. Только в этом случае получите сообщение о том, каких пакетов ему еще не хватает.
Padre_Mortius
энтузиаст
 
Сообщения: 1265
Зарегистрирован: 29.05.2007 17:38:07
Откуда: Спб

Re: Установка Lazarus на Ubuntu 10.10

Сообщение Iv_ » 24.02.2011 21:00:26

Это я уже понял. Спасибо. : )
Iv_
новенький
 
Сообщения: 36
Зарегистрирован: 08.01.2011 22:52:44

След.

Вернуться в Lazarus

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

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 251

Рейтинг@Mail.ru