Skip to content
This repository has been archived by the owner on Feb 7, 2023. It is now read-only.

Dockerfile to build a KeePassX 2.0.3 deb package for Ubuntu/Debian/variants.

License

Notifications You must be signed in to change notification settings

magnetikonline/docker-keepassx-deb

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

KeePassX 2.0 Dockerfile

Creates a KeePassX 2.0 binary deb distribution artifact, suitable for installation under Ubuntu (tested with 16.04LTS) and possibly Debian/variants.

Docker image uses Ubuntu 16.04LTS as base with deb package produced using checkinstall.

Image has also been pushed to Docker Hub.

Usage

With Docker installed and working on host system:

$ ./build.sh
# waiting... as Docker builds image

# or alternatively to ./build.sh:
# $ docker pull magnetikonline/keepassxdeb

$ ./extractdeb.sh
# package extracted from container

$ ls -l keepassx_2.0.3-1_amd64.deb
-rw-r--r-- 1 root root 467536 Oct 12 10:29 keepassx_2.0.3-1_amd64.deb

$ sudo dpkg -i keepassx_2.0.3-1_amd64.deb
# installing package to host system...

# KeePassX requires libgcrypt.so.20, lets install
$ sudo apt-get install libgcrypt20
$ keepassx

Done.