Jak zainstalować mutt 1.7.0 na Xenial lub Trusty?

10

Mój ulubiony klient poczty e-mail z wierszem poleceń ma nową dużą wersję. Wersja 1.7.0 Mutt została wydana 18 sierpnia 2016 roku, a wśród innych zmian i ulepszeń programiści połączyli bardzo przydatną łatkę „paska bocznego”. Bardzo zależy mi na tym!

Jak zainstalować najnowszą wersję mutt na Xenial Xerus i Trusty Tahr?

andrew.46
źródło
1
Klient e-mail?
Anwar,
2
@Anwar Ten sam :) Mam nadzieję, że wyjaśniłem trochę w pytaniu ...
andrew.46
1
Istnieje umowa PPA na launchpad.net/~jonathonf/+archive/ubuntu/backports .
edwinksl,
@edwinksl, która może być odpowiedzią :)
Anwar

Odpowiedzi:

13

Jak można się spodziewać, Jonathon Fernyhough ma PPA dla wersji 1.7.0 na muttUbuntu 16.04 i 14.04 (zbyt) w https://launchpad.net/~jonathonf/+archive/ubuntu/backports :

sudo add-apt-repository ppa:jonathonf/backports
sudo apt-get update
sudo apt-get install mutt
edwinksl
źródło
2
Uwaga: Wspomniane repo „ppa: jonathonf / backports” zawiera backporty kilku kolejnych pakietów, nie tylko mutt. Dodanie tego repozytorium i wykonanie „apt-get update / upgrade” zaktualizuje więcej pakietów niż tylko mutt. Po prostu mówię, więc nie jesteś zaskoczony, kiedy to się stanie.
Vassilis Papanikolaou
8

Odpowiedź Edwina na użycie PPA jest świetna. Ale jeśli lubisz przygody, możesz także spróbować budować ze źródła.

  1. Pobierz źródło

    wget -c ftp://ftp.mutt.org/pub/mutt/mutt-1.7.0.tar.gz
    
  2. Wyodrębnij i cddo niego

    tar xf mutt-1.7.0.tar.gz
    cd mutt-1.7.0/
    
  3. Upewnij się, że masz zainstalowane niezbędne pakiety programistyczne. Miałem build-essentialjuż zainstalowany i potrzebne do zainstalowania libncurses5-dev. Więc zrób to

    sudo apt-get install build-essential libncurses5-dev
    
  4. Następnie kontynuuj instalację. Powinieneś sprawdzić INSTALLplik dostosuj kompilację. Na przykład możesz użyć tych parametrów doconfigure

    • --enable-pop za włączenie obsługi POP3
    • --enable-imap za włączenie obsługi IMAP
    • --with-sslktóra włączy obsługę SSL dla POP i IMAP. Potrzebuje nagłówków OpenSSL i bibliotek programistycznych.

    Teraz typowa sekwencja poleceń. (Jeśli chcesz dostosować, musisz przekazać opcje po tym ./configurejak ./configure --enable-pop.)

    ./configure
    make
    sudo make install
    

    lub jeśli chcesz skorzystać checkinstallz ostatniego kroku byłoby

    sudo checkinstall -D make install 
    

    -Dprzełącznik jest używany do pakietu Debiana z instalacji. Sprawdź szczegóły w sekcji Dodawanie .

    Mutt 1.7 powinien zostać zainstalowany.


Dodatek: Jak powiedział andrew.46, możemy również użyć checkinstallzamiast make install. To da nam możliwość usunięcia pakietu za pomocą jednej komendy i posiadania pakietu debian (jeśli -Djest używana opcja), którego można użyć na wielu innych komputerach, aby go zainstalować.

Więcej na checkinstall

Anwar
źródło
2
Na wszelki wypadek w przyszłości należy włączyć flagi dla funkcjonalnego klienta poczty: --enable-imap --enable-pop --enable-smtp --enable-sidebar --enable-gpgme --with-curses - with-ssl --with-sasl
bergercookie