Comment installer mutt 1.7.0 sur Xenial ou Trusty?

10

Mon client de messagerie en ligne de commande préféré a une grande nouvelle version. La version 1.7.0 de Mutt a été publiée le 18 août 2016 et, entre autres changements et améliorations, les développeurs ont fusionné le très utile correctif «barre latérale». Je suis très désireux de comprendre cela!

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

andrew.46
la source
1
Le client de messagerie?
Anwar
2
@Anwar Celui-là :) J'espère que j'ai clarifié un peu la question ...
andrew.46
@edwinksl qui pourrait être la réponse :)
Anwar

Réponses:

13

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

sudo add-apt-repository ppa:jonathonf/backports
sudo apt-get update
sudo apt-get install mutt
edwinksl
la source
2
Remarque: Le dépôt mentionné "ppa: jonathonf / backports" a des rétroportages de plusieurs autres packages, pas seulement mutt. L'ajout de ce dépôt et la mise à jour / mise à niveau d'apt-get met à jour plus de packages que simplement mutt. Je dis simplement, donc vous n'êtes pas surpris quand cela se produit.
Vassilis Papanikolaou
8

La réponse d' Edwin à l' utilisation du PPA est excellente. Mais si vous aimez être aventureux, vous pouvez également essayer de construire à partir des sources.

  1. Téléchargez la source

    wget -c ftp://ftp.mutt.org/pub/mutt/mutt-1.7.0.tar.gz
    
  2. Extrayez-le et cdvers lui

    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 build-essentialdéjà installé et j'avais besoin d'installer libncurses5-dev. Alors fais ça

    sudo apt-get install build-essential libncurses5-dev
    
  4. Procédez ensuite à l'installation. Vous devez vérifier le INSTALLfichier personnaliser la construction. Par exemple, vous souhaiterez peut-être utiliser ces paramètres pourconfigure

    • --enable-pop pour activer la prise en charge POP3
    • --enable-imap pour activer la prise en charge IMAP
    • --with-sslqui permettra la prise en charge 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 voulez des personnalisations, vous devrez passer les options après ./configurecomme ./configure --enable-pop.)

    ./configure
    make
    sudo make install
    

    ou si vous souhaitez utiliser checkinstallla dernière étape serait

    sudo checkinstall -D make install 
    

    le -Dcommutateur 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 checkinstallau 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' -Doption est utilisée), qui peut être utilisé dans plusieurs autres machines pour l'installer.

Plus sur checkinstall

Anwar
la source
2
Juste pour référence future, les drapeaux suivants devraient être activés pour un client de messagerie fonctionnel: --enable-imap --enable-pop --enable-smtp --enable-sidebar --enable-gpgme --with-curses - with-ssl --with-sasl
bergercookie