Ign*_*cio 16 keepass keepassx 16.04
有没有办法kdb在 ubuntu 16.04 上打开文件而不必将其转换为kdbx?我想继续使用,kdb因为这是我可以在 Windows 计算机上打开的唯一格式,我没有管理员权限来安装其他兼容的东西kdbx
ade*_*elx 20
我最终从这个 URL 安装了旧版本的 KeePassX:
包页面:http : //packages.ubuntu.com/trusty/amd64/keepassx/download
直接下载链接:http : //security.ubuntu.com/ubuntu/pool/universe/k/keepassx/keepassx_0.4.3+dfsg-0.1ubuntu1.14.04.1_amd64.deb(用于 Trusty,但在 Xenial 中运行良好)
较新的版本 (2.X) 不再支持kdb文件。
以下命令会将包固定到旧版本,以便在您执行此操作时不会更新apt-get upgrade:
# hold package, so that it doesn't get upgraded
echo "keepassx hold" | sudo dpkg --set-selections
# for posterity, same as above
apt-mark hold keepassx
# since aptitude doesn't respect the above
aptitude hold keepassx
Run Code Online (Sandbox Code Playgroud)
对于那些喜欢编译旧的或丢失的软件包或者想要同时拥有 KeepassX 2 和 0.4 版本的人,您可以按照以下说明进行操作:
sudo apt-get install build-essential libqt4-dev libxtst-dev qt4-make)。tar xvf keepassx-0.4.4.tar.gz)。cd keepassx-0.4.4/)。src/lib/random.cpp以#include <unistd.h>在第 22行附近添加一行(这是在最新的 Ubuntu 版本中使用 GCC 版本进行编译的要求)。qmake PREFIX=/usr/local)。make)。sudo make install)。这会将二进制可执行文件放入/usr/local/bin/keepassx.现在,您可以创建一个新的启动器图标/usr/local/bin/keepassx来运行 0.4 版本。(您可能需要编辑旧的 keepassx 启动器以指向/usr/bin/keepassx运行版本 2)。
这应该至少适用于 Ubuntu 16.04 (Xenial) 到 17.10 (Artful)。
这是在 Ubuntu Mate 16.04 中并排运行的两个版本的屏幕截图: 
| 归档时间: |
|
| 查看次数: |
10281 次 |
| 最近记录: |