Я унаследовал сервер на основе 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