Я не могу найти экземпляр SQLite на сервере на основе Haskell / Snap
Я унаследовал сервер на основе Haskell (в Ubuntu), на котором SQLite используется для аутентификации через модуль Snap SQLite-Auth.
После поиска на сервере я не могу найти "экземпляр" SQLite (я знаю, что это действительно не экземпляр). Я знаю, что это там, потому что я могу видеть базу данных, которая была создана, и вызовы из оснастки выполняются, когда пользователи аутентифицируются. Я набираю SQLite или SQLite3 в терминал и получаю сообщение об ошибке:
Программа sqlite3 в настоящее время не установлена. Вы можете установить его, набрав:...
Typing locate sqlite
в терминал показывает мне все, кроме исполняемого файла, который должен быть запущен для SQLite.
Я хочу иметь возможность использовать SQLite на сервере для некоторых других операций с данными.
Нужно ли устанавливать другой экземпляр SQLite? Или один из вас, кто гораздо лучше осведомлен об этом, указывает мне правильное направление?
1 ответ
Скорее всего, установлены только библиотеки SQLite, возможно, вместе с вашим приложением или отдельно, например. с пакетом libsqlite0
или же libsqlite3
, Вы можете установить программу CLI с apt-get install sqlite
(или же sqlite3
).
Вы можете получить список sqlite
связанные установленные пакеты с
dpkg --get-selections | grep sqlite