PasswordSafe is being ported to Linux using the wxWidgets user
interface library. Following are notes for programmers wishing to
build the Linux version. Currently, PasswordSafe is being built on
Debian-based platforms (Debian and Ubuntu), so requirements are
described in terms of .deb packages. If someone builds pwsafe on
another distro, please update this document with the corresponding
package names (e.g., rpm).
Here are the packages/tools required for building the Linux version
gmake (version 3.81 or newer. Makefiles are not compatible with lower versions)
- 'make' replaces 'gmake'
With these installed, running 'make' at the top of the source tree
will result in the debug version of pwsafe being built under
(*) Note that under Fedora and RHEL5, wxGTK-devel doesn't support
"wx-config --debug=yes --unicode=yes" so just "make" fails. The
workaround is to use "make release". The release binary will be found
Create a Debian Package
Extract the source tree into some directory and change into this
directory, i.e. where Makefile.linux is present.
* make -f Makefile.linux
* make -f Makefile.linux deb
Install the Debian package
* sudo dpkg -i Releases/passwordsafe-debian-<version>.<arch>.deb
64 bit status:
64 bit build appear functional and stable, but have not bee extensibly tested.