Compilar Profanity III – Un gran cliente XMPP

En 2016 escribía esta entrada sobre como compilar Profanity, en Agosto del 2017 esta otra y ahora en Diciembre del 2017 escribo esta que espero sea la que se tenga en cuenta ya que es la más actual. El motivo es que profanity ha cambiado un poco desde entonces y ahora se utiliza otra librería para que funcione bien.
 
Vamos a ver como compilarlo sobre Debian 9. Lo primero instalar algunas dependencias:
 

# apt-get install autoconf-archive libreadline-dev libstrophe-dev libstrophe0 git dh-autoreconf libssl-dev libssl-dev libexpat1-dev libncursesw5-dev libglib2.0-dev libnotify-dev libcurl4-openssl-dev libxss-dev libotr5-dev

 
Compilar openssl:
 

$ git clone https://github.com/openssl/openssl
$ cd openssl
$ ./config
$ make
# make install
$ cd ..

 
Una vez compilado vamos a compilar libmesod (un fork de libstrophe que no nos dará guerra con la verificación TLS).
 

$ git clone https://github.com/boothj5/libmesode
$ cd libmesode/
$ bash bootstrap.sh 
$ ./configure
$ make
# make install
$ cd ..

 
Finalmente ya podemos compilar profanity:
 

$ wget "http://www.profanity.im/profanity-0.5.1.tar.gz"
$ tar xfvz profanity-0.5.1.tar.gz 
$ cd profanity-0.5.1
$ ./configure
$ make
# make install
# ldconfig

 
Lo ejecutaremos simplemente escribiendo profanity.
 
Una vez iniciado se usará mediante comandos. Por ejemplo para conectar con una cuenta (jid):
 

/connect nombre@dominio.com

 
Te pedirá la password y si todo va bien entrará. Si no te gusta la apariencia puedes usar /theme list y luego /theme load hacker por ejemplo y cambiarán los colorines.
 
Para moverte entre ventanas alt+1 alt+1 etc… y para más comandos /help.
 
Saludos cordiales.

2 thoughts on “Compilar Profanity III – Un gran cliente XMPP”

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *