web-dev-qa-db-fra.com

Comment installer mutt 1.7.0 sur Xenial ou Trusty?

Mon client de messagerie préféré en ligne de commande a une grande nouvelle version. La version 1.7.0 de Mutt est sortie le 18 août 2016. Entre autres changements et améliorations, les développeurs ont fusionné le très utile correctif 'sidebar'. Je suis très désireux de comprendre cela!

Comment installer cette nouvelle version de mutt sur Xenial Xerus et Trusty Tahr?

10
andrew.46

Comme on peut s'y attendre, Jonathon Fernyhough a un PPA pour la version 1.7.0 de mutt pour Ubuntu 16.04 (et 14.04 également) à l'adresse https://launchpad.net/~jonathonf/+archive/ubuntu/ backports :

Sudo add-apt-repository ppa:jonathonf/backports
Sudo apt-get update
Sudo apt-get install mutt
13
edwinksl

La réponse d'Edwin d'utiliser PPA est génial. Mais si vous aimez être aventureux, vous pouvez aussi essayer de construire à partir de la source.

  1. Télécharger la source

    wget -c ftp://ftp.mutt.org/pub/mutt/mutt-1.7.0.tar.gz
    
  2. Extrayez-le et cd à celui-ci

    tar xf mutt-1.7.0.tar.gz
    cd mutt-1.7.0/
    
  3. Assurez-vous que les packages de développement nécessaires sont installés. J'avais déjà build-essential installé et j'avais besoin d'installer libncurses5-dev. Alors fais ça

    Sudo apt-get install build-essential libncurses5-dev
    
  4. Ensuite, procédez à l'installation. Vous devriez vérifier que le fichier INSTALL personnalise la construction. Par exemple, vous voudrez peut-être utiliser ces paramètres pour configure

    • --enable-pop pour activer le support POP3
    • --enable-imap pour activer le support IMAP
    • --with-ssl qui activera la prise en charge de SSL pour POP et IMAP. Nécessite des en-têtes OpenSSL et des bibliothèques de développement.

    Maintenant la séquence typique de commandes. (Si vous souhaitez des personnalisations, vous devrez passer les options après ./configure comme ./configure --enable-pop.)

    ./configure
    make
    Sudo make install
    

    ou si vous voulez utiliser checkinstall la dernière étape serait

    Sudo checkinstall -D make install 
    

    le commutateur -D est utilisé pour créer un paquet Debian à partir de l'installation. Vérifiez les détails à ce sujet dans la section Addition .

    Mutt 1.7 devrait être installé.


Addition: Comme l'a dit andrew.46, nous pouvons également utiliser checkinstall au lieu de make install. Cela nous donnera l’opportunité de supprimer le paquet avec une seule commande et d’avoir un paquet Debian (si l’option -D est utilisée), qui peut être utilisé sur plusieurs autres machines pour l’installer.

Plus sur checkinstall

8
Anwar