在Ubuntu中没有SQLCipher支持的SQLite浏览器

问题描述 投票:3回答:1

默认情况下,ubuntu的SQLite浏览器程序包不附带SQLCipher。

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

The Question

为了能够查看加密数据库,如何启用它?

What Versions

  • Ubuntu 17.10
  • SQLite浏览器3.10.99
  • Qt 5.9.1
  • SQLite 3.19.3
sqlite ubuntu sqlcipher sqlite-browser
1个回答
3
投票

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

这里需要的步骤:

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

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

© www.soinside.com 2019 - 2024. All rights reserved.