¿Cómo instalo mutt 1.7.0 en Xenial o Trusty?

10

Mi cliente de correo electrónico de línea de comandos favorito tiene una nueva versión grande. La versión 1.7.0 de Mutt se lanzó el 18 de agosto de 2016 y, entre otros cambios y mejoras, los desarrolladores han fusionado el útil parche 'sidebar'. ¡Tengo muchas ganas de aceptar esto!

¿Cómo instalo esta versión más reciente de mutt en Xenial Xerus y Trusty Tahr?

andrew.46
fuente
1
El cliente de correo electrónico?
Anwar
2
@Anwar The very one :) Espero haber aclarado un poco la pregunta ...
andrew.46
1
Hay un PPA para ello en launchpad.net/~jonathonf/+archive/ubuntu/backports .
edwinksl
@edwinksl esa podría ser la respuesta :)
Anwar

Respuestas:

13

Como es de esperar, Jonathon Fernyhough tiene un PPA para la versión 1.7.0 de muttUbuntu 16.04 (y 14.04 también) en https://launchpad.net/~jonathonf/+archive/ubuntu/backports :

sudo add-apt-repository ppa:jonathonf/backports
sudo apt-get update
sudo apt-get install mutt
edwinksl
fuente
2
Nota: El repositorio mencionado "ppa: jonathonf / backports" tiene backports de varios paquetes más, no solo mutt. Agregar este repositorio y hacer "apt-get update / upgrade" actualizará más paquetes que solo mutt. Solo digo, para que no te sorprendas cuando sucede.
Vassilis Papanikolaou
8

La respuesta de Edwin de usar PPA es excelente. Pero si te gusta ser aventurero, puedes intentar construir desde la fuente también.

  1. Descargar la fuente

    wget -c ftp://ftp.mutt.org/pub/mutt/mutt-1.7.0.tar.gz
    
  2. Extraerlo y cdpara ello

    tar xf mutt-1.7.0.tar.gz
    cd mutt-1.7.0/
    
  3. Asegúrese de tener instalados los paquetes de desarrollo necesarios. Ya lo había build-essentialinstalado y necesitaba instalarlo libncurses5-dev. Entonces haz esto

    sudo apt-get install build-essential libncurses5-dev
    
  4. Luego proceda con la instalación. Debe verificar el INSTALLarchivo para personalizar la compilación. Por ejemplo, es posible que desee utilizar estos parámetros paraconfigure

    • --enable-pop para habilitar el soporte POP3
    • --enable-imap para habilitar el soporte IMAP
    • --with-sslque habilitará el soporte SSL para POP e IMAP. Necesita encabezados OpenSSL y bibliotecas de desarrollo.

    Ahora la secuencia típica de comandos. (Si desea personalizaciones, deberá pasar las opciones después de "Me ./configuregusta" ./configure --enable-pop).

    ./configure
    make
    sudo make install
    

    o si quieres usar checkinstallel último paso sería

    sudo checkinstall -D make install 
    

    el -Dinterruptor se usa para hacer un paquete debian desde la instalación. Verifique los detalles en la sección de Adición .

    Mutt 1.7 debería instalarse.


Adición: como dijo Andrew 46, también podemos usar en checkinstalllugar de make install. Esto nos dará la oportunidad de eliminar el paquete con un solo comando y tener un paquete debian (si -Dse usa la opción), que se puede usar en varias otras máquinas para instalarlo.

Más en checkinstall

Anwar
fuente
2
Solo para referencia futura, los siguientes indicadores deberían estar habilitados para un cliente de correo funcional: --enable-imap --enable-pop --enable-smtp --enable-sidebar --enable-gpgme --with-curses - with-ssl --with-sasl
bergercookie