Установка Lazarus на Ubuntu 10.10
Модератор: Модераторы
Установка Lazarus на Ubuntu 10.10
Добрый день.
Ставлю 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". Этот пакет был отмечен для установки.
Подскажите, пожалуйста, что со всем этим делать?
Ставлю 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". Этот пакет был отмечен для установки.
Подскажите, пожалуйста, что со всем этим делать?
Попробовать пересобрать Lazarus.
А лучше использовать последнюю версию из SVN
А лучше использовать последнюю версию из SVN
Ну, как для Windows поставить последнюю версию, я знаю. А как это сделать в Ubuntu?
Я скачал tar-архив. там Lazarus 0.9.31 + fpc 2.4.2. Но поставить его через консоль не смог (зашел в директорию с распакованными файлами, прописал: sudo dpkg и далее, все распакаованные пакеты из рахива через " \ "), по зависимостям чего-то там не срослось. Я не так давно на линуксе, так, что виню во всем кривые руки.
Я скачал tar-архив. там Lazarus 0.9.31 + fpc 2.4.2. Но поставить его через консоль не смог (зашел в директорию с распакованными файлами, прописал: sudo dpkg и далее, все распакаованные пакеты из рахива через " \ "), по зависимостям чего-то там не срослось. Я не так давно на линуксе, так, что виню во всем кривые руки.
Iv_ писал(а):Lazarus 0.9.28
Сильно старая версия.
FPC 2.4.0 оставьте, а Lazarus снесите и скачайте из снапшотов последнюю версию - 0.9.29:
ftp://ftp.freepascal.org/pub/lazarus/snapshots
Спасибо, 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.
Вот и не понимаю, чего у меня не так и где глянуть?
Качаю:
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_ писал(а):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, спасибо. Попробую.
Один только вопрос перед этим. Я уже дошел сам до того, что надо удалить папку $HOME/.lazarus.
Собственно - удалил. И все стало работать и грузиться без ошибок.
Единственное, что, при первом запуске Lazarus выдал сообщение, что рабочая папка /usr/lib/lazarus/0.9.29 выглядит некорректно. Я правильно полагаю, что это об этом вы говорили, когда посоветовали сменить владельца папки?
Один только вопрос перед этим. Я уже дошел сам до того, что надо удалить папку $HOME/.lazarus.
Собственно - удалил. И все стало работать и грузиться без ошибок.
Единственное, что, при первом запуске Lazarus выдал сообщение, что рабочая папка /usr/lib/lazarus/0.9.29 выглядит некорректно. Я правильно полагаю, что это об этом вы говорили, когда посоветовали сменить владельца папки?
Ставьте Windows и не майтесь 
Iv_ писал(а):Я правильно полагаю, что это об этом вы говорили, когда посоветовали сменить владельца папки?
Нет, не об этом. Почему у вас получилось так - незнаю.
Но иногда бывает так, что возникают ошибки при сборке проектов или установки компонентов(далеко не в каждом снапшоте но бывает) из за того что у пользователя нет прав на запись в каталог Lazarus.
.wOvAN писал(а):Ставьте Windows и не майтесь
Не давайте дурных советов.
.wOvAN писал(а):Ставьте Windows и не майтесь
Товарищ явно не читал декабрьское постановление Правительства РФ о поголовном переходе на СПО.
Vadim, WAYFARER, благодарствую за советы. Все работает. Осталось только перевести мои любимые модули ExprDraw и ExprMake для работы под Linux (для Win уже портировали для Lazarus).
.wOvAN, есть у меня Windows, даже две, и обе - лицензионные, и на обоих стоит Lazarus.
Но вот понравился мне Ubuntu (и Debian пробовал и Mandriva покупал, но остановлися на Ubuntu).
Да и речь в топике не о том, как ставить все на Windows, там и так до безобразия все банально.
.wOvAN писал(а):Ставьте Windows и не майтесь
.wOvAN, есть у меня Windows, даже две, и обе - лицензионные, и на обоих стоит Lazarus.
Но вот понравился мне Ubuntu (и Debian пробовал и Mandriva покупал, но остановлися на Ubuntu).
Да и речь в топике не о том, как ставить все на Windows, там и так до безобразия все банально.
Iv_ писал(а):Осталось только перевести мои любимые модули ExprDraw и ExprMake
Там надо от WinAPI избавляться.
Угу, надо. Еще бы я в этом что-то понимал : )
Сделать программу-калькулятор (а+б=с) я в состоянии, а вот лезть в физику процесса - не дано пока : ). Не программист я, а строитель.
А поритровать модули начинали с EastOrWest. Но он куда-то пропал. Хотели потом выложить на Opensource.
Функции, которые явно Win уже определили. Я даже про них в инете почитал, но ничего, кроме головной боли из прочитанного не вынес. Так, что если есть время - буду рад помощи.
Сделать программу-калькулятор (а+б=с) я в состоянии, а вот лезть в физику процесса - не дано пока : ). Не программист я, а строитель.
А поритровать модули начинали с EastOrWest. Но он куда-то пропал. Хотели потом выложить на Opensource.
Функции, которые явно Win уже определили. Я даже про них в инете почитал, но ничего, кроме головной боли из прочитанного не вынес. Так, что если есть время - буду рад помощи.
-
Padre_Mortius
- энтузиаст
- Сообщения: 1265
- Зарегистрирован: 29.05.2007 17:38:07
- Откуда: Спб
если вам выдаются такие ошибки, то пробуйте ставить каждый deb-пакет, который ругается на ошибки, отдельно. Только в этом случае получите сообщение о том, каких пакетов ему еще не хватает.
Это я уже понял. Спасибо. : )
