Wie installiere ich mutt 1.7.0 auf Xenial oder Trusty?

10

Mein bevorzugter Befehlszeilen-E-Mail-Client hat eine große neue Version. Die Mutt-Version 1.7.0 wurde am 18. August 2016 veröffentlicht. Neben anderen Änderungen und Verbesserungen haben die Entwickler den sehr nützlichen 'Sidebar'-Patch zusammengeführt. Ich bin sehr daran interessiert, mich damit auseinanderzusetzen!

Wie installiere ich diese neueste Version von mutt auf Xenial Xerus und Trusty Tahr?

andrew.46
quelle
1
Der E-Mail-Client?
Anwar
2
@Anwar Der Richtige :) Hoffentlich habe ich ein wenig in der Frage geklärt ...
andrew.46
1
Es gibt eine PPA dafür unter launchpad.net/~jonathonf/+archive/ubuntu/backports .
Edwinksl
@edwinksl das könnte die Antwort sein :)
Anwar

Antworten:

13

Wie zu erwarten ist, hat Jonathon Fernyhough eine PPA für Version 1.7.0 von muttUbuntu 16.04 (und auch 14.04) unter https://launchpad.net/~jonathonf/+archive/ubuntu/backports :

sudo add-apt-repository ppa:jonathonf/backports
sudo apt-get update
sudo apt-get install mutt
edwinksl
quelle
2
Hinweis: Das erwähnte Repo "ppa: jonathonf / backports" enthält Backports von mehreren weiteren Paketen, nicht nur von Mutt. Wenn Sie dieses Repo hinzufügen und "apt-get update / upgrade" ausführen, werden mehr Pakete aktualisiert als nur mutt. Nur sagen, so sind Sie nicht überrascht, wenn es passiert.
Vassilis Papanikolaou
8

Edwins Antwort auf die Verwendung von PPA ist großartig. Aber wenn Sie gerne abenteuerlustig sind, können Sie auch versuchen, aus der Quelle zu bauen.

  1. Laden Sie die Quelle herunter

    wget -c ftp://ftp.mutt.org/pub/mutt/mutt-1.7.0.tar.gz
    
  2. Extrahieren Sie es und cddazu

    tar xf mutt-1.7.0.tar.gz
    cd mutt-1.7.0/
    
  3. Stellen Sie sicher, dass Sie die erforderlichen Entwicklungspakete installiert haben. Ich hatte build-essentialbereits installiert und musste installieren libncurses5-dev. Also mach das

    sudo apt-get install build-essential libncurses5-dev
    
  4. Fahren Sie dann mit der Installation fort. Sie sollten die INSTALLDatei überprüfen , um den Build anzupassen. Beispielsweise möchten Sie diese Parameter möglicherweise verwenden, umconfigure

    • --enable-pop zum Aktivieren der POP3-Unterstützung
    • --enable-imap zum Aktivieren der IMAP-Unterstützung
    • --with-sslDadurch wird die SSL-Unterstützung für POP und IMAP aktiviert. Benötigt OpenSSL-Header und Entwicklungsbibliotheken.

    Nun die typische Befehlsfolge. (Wenn Sie Anpassungen möchten, müssen Sie die Optionen passieren nach ./configurewie ./configure --enable-pop.)

    ./configure
    make
    sudo make install
    

    oder wenn Sie checkinstallden letzten Schritt verwenden möchten, wäre

    sudo checkinstall -D make install 
    

    Der -DSwitch wird verwendet, um aus der Installation ein Debian-Paket zu erstellen. Überprüfen Sie die Details im Abschnitt Hinzufügen .

    Mutt 1.7 sollte installiert werden.


Ergänzung: Wie Andrew.46 sagte, können wir auch checkinstallanstelle von verwenden make install. Dies gibt uns die Möglichkeit, das Paket mit einem einzigen Befehl zu entfernen und ein Debian-Paket zu haben (falls die -DOption verwendet wird), das auf mehreren anderen Computern zur Installation verwendet werden kann.

Mehr dazu checkinstall

Anwar
quelle
2
Nur zum späteren Nachschlagen sollten die folgenden Flags für einen funktionierenden Mail-Client aktiviert sein: --enable-imap --enable-pop --enable-smtp --enable-sidebar --enable-gpgme --with-curses - with-ssl --with-sasl
bergercookie