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
ubuntu 的 SQLite 浏览器包默认不附带 SQLCipher。
sudo add-apt-repository -y ppa:linuxgndu/sqlitebrowser
sudo apt-get update
sudo apt-get install sqlitebrowser
如何启用它才能查看加密数据库?
解决方案是使用包构建 SQLite 浏览器libsqlcipher-dev
。
这里需要的步骤:
libsqlcipher-dev
软件包。sudo apt-get install libsqlcipher-dev
sudo apt install build-essential git cmake libsqlite3-dev \
qt5-default qttools5-dev qttools5-dev-tools
git clone https://github.com/sqlitebrowser/sqlitebrowser
cd sqlitebrowser
mkdir build
cd build
cmake -Dsqlcipher=1 -Wno-dev ..
make
sudo make install
这应该没有错误地完成,为您提供一个名为的二进制文件sqlitebrowser
,该文件现在具有 SQLCipher 支持。