IJHack / QtPass

QtPass is a multi-platform GUI for pass, the standard unix password manager.
https://qtpass.org/
GNU General Public License v3.0
1.03k stars 162 forks source link

Compiling for Linux Mint 18 Ubuntu 16 #357

Closed alanwhiteman closed 6 years ago

alanwhiteman commented 6 years ago

The documentation to install Qtpass 1.2 from source needs to be updated with specific steps to install qt5. I made the mistake of going to their website, download and use their '.run' installer, which did nothing but eat up over 3 Gigs of space. I'm sure you have realized by now that I'm not a programmer.

After much wasted time searching, I found I had to install the following:

sudo apt install qt5-default

The Ubuntu 16 repositories need to be updated to include the latest version of Qtpass, or at least have a .deb package on your website. That would be a tremendous help.

jounathaen commented 6 years ago

The documentation to install Qtpass 1.2 from source needs to be updated with specific steps to install qt5.

Does it? It includes the following

From Source Dependencies QtPass requires Qt 5.

I think it is unusual for projects to include specific steps to install the dependencies. There are simply to much different environments out there. A simple sudo apt install qt5-default only does its work for Ubuntu, but not for Fedora or MacOS or Windows. I even had the problem on a Linux Mint (which is derived by Ubuntu) that sudo apt install qt5-default gave me an incompatible version, and only the manual installation helped. But indeed, the installation routine given by qt is not the best, especially not for beginners.

The Ubuntu 16 repositories need to be updated to include the latest version of Qtpass

This won't happen, as the repositories for an Ubuntu release do not change once released, except of security updates and minor updates. It also takes some time and effort, to even get into that repository list. Qtpass will afaik be in the Ubuntu 18.04 repos.

or at least have a .deb package on your website

That's right, but still some work to do. Again, you have to build and check that package against all distros and versions which you want to support. If somebody could invest some time, this would be great. Even better would be a qtpass ppa.