Come installo mutt 1.7.0 su Xenial o Trusty?


10

Il mio client di posta elettronica da riga di comando preferito ha una nuova grande versione. La versione 1.7.0 di Mutt è stata rilasciata il 18 agosto 2016 e tra le altre modifiche e miglioramenti gli sviluppatori hanno unito l'utilissima patch "sidebar". Sono molto desideroso di venire a capo di questo!

Come posso installare questa versione più recente di mutt su Xenial Xerus e Trusty Tahr?


1
Il client di posta elettronica?
Anwar,

2
@Anwar Quello stesso: Spero di aver chiarito un po 'la domanda ...
andrew.46


@edwinksl potrebbe essere la risposta :)
Anwar,

Risposte:


13

Come ci si può aspettare, Jonathon Fernyhough ha un PPA per la versione 1.7.0 di muttUbuntu 16.04 (e anche 14.04) su https://launchpad.net/~jonathonf/+archive/ubuntu/backports :

sudo add-apt-repository ppa:jonathonf/backports
sudo apt-get update
sudo apt-get install mutt

2
Nota: il repository menzionato "ppa: jonathonf / backports" ha backport di molti altri pacchetti, non solo mutt. Aggiungendo questo repository e facendo "apt-get update / upgrade" si aggiorneranno più pacchetti di mutt. Sto solo dicendo, quindi non sei sorpreso quando succede.
Vassilis Papanikolaou,

8

La risposta di Edwin sull'uso di PPA è ottima. Ma se ti piace essere avventuroso, puoi provare a costruire anche dalla fonte.

  1. Scarica la fonte

    wget -c ftp://ftp.mutt.org/pub/mutt/mutt-1.7.0.tar.gz
    
  2. Estrai e cdad esso

    tar xf mutt-1.7.0.tar.gz
    cd mutt-1.7.0/
    
  3. Assicurati di aver installato i pacchetti di sviluppo necessari. Avevo build-essentialgià installato e avevo bisogno di installare libncurses5-dev. Quindi fai questo

    sudo apt-get install build-essential libncurses5-dev
    
  4. Quindi procedere con l'installazione. Dovresti controllare il INSTALLfile per personalizzare la build. Ad esempio potresti voler usare questi parametri perconfigure

    • --enable-pop per abilitare il supporto POP3
    • --enable-imap per abilitare il supporto IMAP
    • --with-sslche consentirà il supporto SSL per POP e IMAP. Richiede intestazioni OpenSSL e librerie di sviluppo.

    Ora la sequenza tipica di comandi. (Se vuoi personalizzazioni, dovrai passare le opzioni dopo mi ./configurepiace ./configure --enable-pop.)

    ./configure
    make
    sudo make install
    

    o se si desidera utilizzare checkinstalll'ultimo passaggio sarebbe

    sudo checkinstall -D make install 
    

    lo -Dswitch è usato per creare un pacchetto debian dall'installazione. Controlla i dettagli nella sezione Aggiunta .

    Mutt 1.7 dovrebbe essere installato.


Aggiunta: come diceva andrew.46, possiamo anche usare al checkinstallposto di make install. Questo ci darà l'opportunità di rimuovere il pacchetto con un singolo comando e di avere un pacchetto debian (se -Dviene usata l'opzione), che può essere usato in più altre macchine per installarlo.

Più su checkinstall


2
Solo per riferimento futuro, i seguenti flag dovrebbero essere abilitati per un client di posta funzionale: --enable-imap --enable-pop --enable-smtp --enable-sidebar --enable-gpgme --with-curses - with-ssl --with-sasl
bergercookie
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.