6

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

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

问题

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

什么版本

  • Ubuntu 17.10
  • SQLite 浏览器 3.10.99
  • Qt 5.9.1
  • SQLite 3.19.3
4

1 回答 1

10

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

这里需要的步骤:

  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 支持。

于 2018-01-04T23:24:21.693 回答