在 Ubuntu 中不支持 SQLCipher 的 SQLite 浏览器



默认情况下,适用于 ubuntu 的 SQLite 浏览器包不附带 SQLCipher。

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

问题

如何启用它以便能够查看加密数据库?

什么版本

  • 乌班图17.10
  • SQLite 浏览器 3.10.99
  • Qt 5.9.1
  • SQLite 3.19.3

更新

https://github.com/sqlitebrowser/sqlitebrowser/blob/master/BUILDING.md#ubuntu--debian-linux

$ sudo apt install build-essential git cmake libsqlite3-dev qtchooser qt5-qmake qtbase5-dev-tools
qttools5-dev-tools libsqlcipher-dev qtbase5-dev libqt5scintilla2-dev libqcustomplot-dev
qttools5-dev
$ git clone https://github.com/sqlitebrowser/sqlitebrowser
$ cd sqlitebrowser
$ mkdir build
$ cd build
$ cmake -Dsqlcipher=1 -Wno-dev ..
$ make
$ sudo make install
<小时 />

遗产

解决方案是使用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。

相关内容

  • 没有找到相关文章

最新更新