Я не могу найти экземпляр 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
Другие вопросы по тегам