Назад | Перейти на главную страницу

Я не могу найти экземпляр SQLite на сервере на основе Haskell / Snap

Я унаследовал сервер на основе Haskell (на Ubuntu), на котором SQLite используется для аутентификации через модуль Snap SQLite-Auth.

После поиска на сервере я не могу найти «экземпляр» SQLite (я знаю, что это действительно не экземпляр). Я знаю, что это есть, потому что я могу видеть базу данных, которая была создана, и вызовы из снаплета выполняются при аутентификации пользователей. Я ввожу SQLite или SQLite3 в терминал и получаю сообщение об ошибке:

Программа sqlite3 в настоящее время не установлена. Вы можете установить его, набрав: ...

Печатать locate sqlite в терминал показывает мне все но исполняемый файл, который необходимо запустить для SQLite.

Я хочу иметь возможность использовать SQLite на сервере для некоторых других операций с данными.

Мне нужно установить еще один экземпляр SQLite? Или может тот из вас, кто гораздо более осведомлен об этом, указать мне правильное направление?

Скорее всего, устанавливаются только библиотеки SQLite, возможно вместе с вашим приложением или отдельно, например. с пакетом libsqlite0 или libsqlite3. Вы можете установить программу CLI с помощью apt-get install sqlite (или sqlite3).

Вы можете получить список sqlite связанные установленные пакеты с

 dpkg --get-selections | grep sqlite