Contents
Linux/*BSD
ALT | packages.altlinux.org |
Arch |
archlinux.org aur.archlinux.org |
Debian | packages.debian.org |
Exherbo | git.exherbo.org |
Funtoo | funtoo.org |
Gentoo |
packages.gentoo.org github.com optmzr |
GNU Guix | guix.gnu.org |
openSUSE | software.opensuse.org |
Slackware | slackbuilds.org |
Ubuntu | packages.ubuntu.org |
Nix/NixOS |
nixos.org/nixos/packages.html github.com/NixOS/nixpkgs/ |
FreeBSD | www.freebsd.org |
OpenBSD |
|
To add to this list, submit a pull request to the website source, or email the Mailing list with details.
Mac OS X
Homebrew
To install profanity using homebrew:
brew install profanity
Desktop notifications are an optional (disabled by default) dependency since terminal-notifier is not available on all versions of OSX. To attempt to install the formula with desktop notification support:
brew install profanity --with-terminal-notifier
To ensure you have all features supported profanity -v
should show the following:
Desktop notification support: Enabled
OTR support: Enabled
PGP support: Enabled
C plugins: Enabled
Python plugins: Enabled
Macports
A howto using macports has also been written by louiecaulfield at Github available here.
Windows
On Windows you can either install Profanity over the Windows Subsystem for Linux or via Cygwin.
WSL is the recommended way.
WSL
The Windows Subsystem for Linux is available since Windows 10 only.
Please read the documentation provided by Microsoft on what WSL is and how to install it
You will have to choose an distribution that you install (Debian, openSUSE, Ubuntu..) and then install Profanity via the distributions package manager. We recommend to choose a distribution that you are already familiar with or one where you can find a lot of documentation and help online (Debian, openSUSE). Another point to consider is which stable version of Profanity is available in the distributions repositories. One way to find this is out is to check Repology.
Cygwin
Install Cygwin by downloading and running its installer:
64Bit Systems: http://cygwin.com/setup-x86_64.exe
32bit Systems: http://cygwin.com/setup-x86.exe
Dependencies
wget
and unzip
are required to install Profanity. When running setup.exe,
search for and add them when asked to select packages.
Note: To make use of OTR and OMEMO support on Cygwin,
libotr
and libsignal-protocol-c
need to be build from source, since they
are not part of the Cygwin repository.
Download and Install
Download the zip archive from the homepage and extract it, then follow the build guide.
Android
Profanity is included as a Termux package on Android. Install Termux from the Google Play App store.
Update the package list and install Profanity:
apt update
apt install profanity