Поломал Lazarus, помогите!

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

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

Ответить
Delphi
новенький
Сообщения: 26
Зарегистрирован: 18.02.2012 01:12:52

Поломал Lazarus, помогите!

Сообщение Delphi »

Здравствуйте.
Пользовался Lazarus'ом, нужно было поставить пакет Zeosdbo. Пакет криво стал, решил полностью переустановить Lazarus (о чем сейчас жалею).
Убил весь день на переустановку, не хочет работать. Подскажите, пожалуйста, пошагово как установить Lazarus и Zeosdbo в Ubuntu 11.04?
Заранее большое спасибо всем, кто откликнется.
Аватара пользователя
Максим
энтузиаст
Сообщения: 599
Зарегистрирован: 27.07.2007 01:51:43
Откуда: Москва

Сообщение Максим »

Delphi писал(а):Убил весь день на переустановку, не хочет работать.

Чем мотивирует нежелание работать?
Delphi
новенький
Сообщения: 26
Зарегистрирован: 18.02.2012 01:12:52

Сообщение Delphi »

То пути неправильные(хотя вроде бы все верно), то не может скомпилировать, т.к. не под мой процессор, то zeos не устанавливается (пишет ошибку о путях и что она порождает порочный круг).
Сейчас все почистил и хочу с самого начала установить.

Код: Выделить всё

$ sudo apt-get install fpc
Чтение списков пакетов... Готово
Построение дерева зависимостей       
Чтение информации о состоянии... Готово
Некоторые пакеты невозможно установить. Возможно, вы просите невозможного,
или же используете нестабильную версию дистрибутива, где запрошенные вами
пакеты ещё не созданы или были удалены из Incoming.
Следующая информация, возможно, поможет вам:

Пакеты, имеющие неудовлетворённые зависимости:
 fpc : Зависит: fp-units-base
       Зависит: fp-units-fcl но он не будет установлен
       Зависит: fp-units-gtk но он не будет установлен
       Зависит: fp-units-gtk2 но он не будет установлен
       Зависит: fp-units-gnome1 но он не будет установлен
       Зависит: fp-units-gfx
       Рекомендует: fp-utils
E: Сломанные пакеты
$
Ism
энтузиаст
Сообщения: 908
Зарегистрирован: 06.04.2007 17:36:08

Сообщение Ism »

1 Установите лазарус из стандартного репозитория, он вытянет все зависимости
2 Удалите только лазарус и fpc, удалите директории /usr/lib/lazarus и /usr/lib/fpc для верности , а также /home/user/.lazarus
3 Установите последний релиз с сайта lazarus fpc fpc-src

Все, должно работать

Это называется установка начистую
Delphi
новенький
Сообщения: 26
Зарегистрирован: 18.02.2012 01:12:52

Сообщение Delphi »

Ism, спасибо, что откликнулись. Где взять и как установить последний резил lazarus fpc fpc-src?
Аватара пользователя
amateur
энтузиаст
Сообщения: 552
Зарегистрирован: 03.08.2007 10:15:32

Сообщение amateur »

Кажись Вы замучили apt-get чуток :)

1. ftp://freepascal.dfmk.hu/pub/lazarus/snapshots (качаем деб файлы, для лазаруса и фпс *.det.tar)
2. Распакуйте архивы в разные папки (к примеру архив лазаруса в папку лазарус, архив фпс в папку фпс)
3. dpkg -i *.deb (первым делом через mc под рутом заходим в папку фпс и задаем данную команду, тоже после в папке лазаря)
4. Меняем права на папку лазаруса.

Но прежде удалите фпс и лазарус... Потом apt-get update (updater) не помню :(
Delphi
новенький
Сообщения: 26
Зарегистрирован: 18.02.2012 01:12:52

Сообщение Delphi »

Ура, все заработало :D
Ism и amateur, большое спасибо, помогли ваши инструкции.
На счет zeos, поставить получилось, но коннектиться не хотел, чего-то ему не хватало.
Попробовал с помощью sqlconnection - все получилось.

Добавлено спустя 1 час 31 минуту 53 секунды:
Новый вопрос назрел тут
Ism
энтузиаст
Сообщения: 908
Зарегистрирован: 06.04.2007 17:36:08

Сообщение Ism »

Нужно сделать
ln libmysqlclient.so.18.0.0 libmysqlclient.so это создание псевдонима на libmysqlclient.so.18.0.0, zeos работает только с libmysqlclient.so
Имя исходного libmysqlclient.so.18.0.0 может отличаться
Ответить