While doing an
apt-cache search keepassx I found two similar packages,
keepassxc. After installing and trying both, I have found that both appear identical, even the
man page is the same for both packages (man page for keepassxc even refers to itself as keepassx). Is there a difference between the 2 packages?
While doing an
KeePassXC is a community fork of KeePassX, the cross-platform port of KeePass for Windows. Every feature works cross-platform and was thoroughly tested on multiple systems to provide users with the same look and feel on every supported operating system. This includes the beloved Auto-Type feature.
And the FAQ:
KeePassX is an amazing password manager, but hasn't seen much active development for quite a while. Many good pull requests were never merged and the original project is missing some features which users can expect from a modern password manager. Hence, we decided to fork KeePassX to continue its development and provide you with everything you love about KeePassX plus many new features and bugfixes.
keepassxc package only exists for 18.04, the problems with the manpage should be reported as bugs.
For the sake of completeness please find below my results.
I have found 2 available packages:
- keepass2, and
- keepassxc gets regularly updated and stays pretty current
This made the choice and the install straightforward:
$ sudo add-apt-repository ppa:phoerious/keepassxc [sudo] password for uadmin: KeePassXC Password Manager (official upstream PPA) Note to Xenial users who used keepassxc-beta before: you may need to uninstall/reinstall libsodium18 from the Ubuntu repositories if you are experiencing conflicts with libsodium32. See https://github.com/keepassxreboot/keepassxc/issues/1545#issuecomment-369163954 More info: https://launchpad.net/~phoerious/+archive/ubuntu/keepassxc Press [ENTER] to continue or ctrl-c to cancel adding it gpg: keyring `/tmp/tmp28ijtjwz/secring.gpg' created gpg: keyring `/tmp/tmp28ijtjwz/pubring.gpg' created gpg: requesting key 0068FCD6 from hkp server keyserver.ubuntu.com gpg: /tmp/tmp28ijtjwz/trustdb.gpg: trustdb created gpg: key 0068FCD6: public key "Launchpad PPA for Janek Bevendorff" imported gpg: Total number processed: 1 gpg: imported: 1 (RSA: 1) OK $ sudo apt-get update ... $ sudo apt-get install keepassxc Reading package lists... Done Building dependency tree Reading state information... Done ...