我继承了一个基于 Haskell 的服务器(在 Ubuntu 上),该服务器通过 Snap SQLite-Auth 模块使用 SQLite 进行身份验证。
搜索服务器后,我无法找到 SQLite“实例”(我知道它实际上不是一个实例)。我知道它在那里,因为我可以看到创建的数据库,并且当用户进行身份验证时会执行来自 snaplet 的调用。我在终端中输入 SQLite 或 SQLite3,然后出现错误:
程序“sqlite3”当前未安装程序。您可以输入以下命令进行安装:...
locate sqlite
在终端输入内容可以显示所有内容但需要为 SQLite 运行的可执行文件。
我希望能够在服务器上使用 SQLite 进行一些其他数据操作。
我是否需要安装另一个 SQLite 实例?或者你们中对此更了解的人可以给我指明正确的方向吗?
答案1
最有可能的是,只安装了 SQLite 库,可能与您的应用程序一起安装,也可能单独安装,例如与包libsqlite0
或 一起安装。您可以使用(或)libsqlite3
安装 CLI 程序。apt-get install sqlite
sqlite3
sqlite
你可以使用以下命令获取相关已安装软件包的列表
dpkg --get-selections | grep sqlite