Ubuntu 中不支持 SQLCipher 的 SQLite 浏览器

SQLite Browser without SQLCipher support in Ubuntu

ubuntu 的 SQLite 浏览器包默认不附带 SQLCipher。

sudo add-apt-repository -y ppa:linuxgndu/sqlitebrowser
sudo apt-get update
sudo apt-get install sqlitebrowser

问题

如何启用才能查看加密数据库?

什么版本

解决方案是使用 libsqlcipher-dev 包构建 SQLite 浏览器。

此处需要的步骤:

  1. 首先安装 libsqlcipher-dev 包。
sudo apt-get install libsqlcipher-dev
  1. 然后安装构建 SQLite 浏览器的必要条件。
sudo apt install build-essential git cmake libsqlite3-dev \
                   qt5-default qttools5-dev qttools5-dev-tools
  1. 克隆存储库。
git clone https://github.com/sqlitebrowser/sqlitebrowser
  1. 构建步骤:
cd sqlitebrowser
mkdir build
cd build
cmake -Dsqlcipher=1 -Wno-dev ..
make
sudo make install

这应该没有错误地完成,给你一个名为 sqlitebrowser 的二进制文件,它现在支持 SQLCipher。