Lazarus

Other Languages => Russian => Topic started by: alex2sign on May 09, 2022, 06:33:23 pm

Title: Can't load SQLite client library "libsqlite3.so"
Post by: alex2sign on May 09, 2022, 06:33:23 pm
Доброе время суток!
Начинаю знакомство с Альт Linux. Скомпилировал проект на Lazarus с СУБД sqlite3.
Он качает курсы ЦБ с сервера ЦБ РФ в БД sqlite3. Выдает ошибку: Can't load SQLite client library "libsqlite3.so" .
Не могу ни где найти эту библиотеку.
Подскажите, пожалуйста, кто знает где найти?
Title: Re: Can't load SQLite client library "libsqlite3.so"
Post by: Red_prig on May 09, 2022, 06:38:05 pm
Во первых проверте установлен ли у вас пакет sqlite3.
Title: Re: Can't load SQLite client library "libsqlite3.so"
Post by: alex2sign on May 09, 2022, 06:40:24 pm
Я в linux ни бум-бум, но команду sudo apt-get install sqlite3 давал, она что-то там отработала.
Title: Re: Can't load SQLite client library "libsqlite3.so"
Post by: Red_prig on May 09, 2022, 06:44:35 pm
Если вы всё же установили пакет, то попробуйте найти поиском файлы libsqllite*.so* может быть у вас файл чуть иначе называется, и скопируйте с именем "libsqlite3.so", в той же папке соответственно. (Обычно нужны права root в папке с либами)
Title: Re: Can't load SQLite client library "libsqlite3.so"
Post by: alex2sign on May 09, 2022, 06:52:51 pm
Я поискал sudo find -name libsqlite3*.so* и ни чего не выдалось.
Но я раньше находил их этой командой, потом давал команду ln -sf /usr/lib64/libsqlite3.so.0 /usr/lib/libsqlite3.so и потом ln -sf /usr/lib64/libsqlite3.so.0 /home/alex/Документы/ProjLazarus/CoursCB/libsqlite3.so .
Title: Re: Can't load SQLite client library "libsqlite3.so"
Post by: Red_prig on May 09, 2022, 06:56:57 pm
Ну я не знаю тогда, попробуйте вручную просмотреть папку /usr/lib64/ в sudo mc или ещё каком командоре или файловом менеджере. И так же можете опубликовать результат sudo apt-get install sqlite3 может там что важного написано.
Title: Re: Can't load SQLite client library "libsqlite3.so"
Post by: alex2sign on May 09, 2022, 07:04:24 pm
вот что выдаёт инсталляция пакета:
bid # sudo apt-get install sqlite3 Чтение списков пакетов... Завершено Построение дерева зависимостей... Завершено Последняя версия sqlite3 уже установлена.
0 будет обновлено, 0 новых установлено, 0 пакетов будет удалено и 0 не будет обн овлено.
Title: Re: Can't load SQLite client library "libsqlite3.so"
Post by: Red_prig on May 09, 2022, 07:13:35 pm
Ну попробуйте вручную найти как я описывал выше.
Title: Re: Can't load SQLite client library "libsqlite3.so"
Post by: Red_prig on May 09, 2022, 07:16:22 pm
Кстати может ещё девлоп пакет нужен. Попробуйте поставить libsqlite3-devel
Title: Re: Can't load SQLite client library "libsqlite3.so"
Post by: alex2sign on May 09, 2022, 07:54:23 pm
Огромное спасибо!!! Всё заработало! После команды sudo apt-get install libsqlite3-devel
TinyPortal © 2005-2018