Como instalo o mutt 1.7.0 no Xenial ou no Trusty?

10

Meu cliente de email de linha de comando favorito tem uma nova versão grande. A versão 1.7.0 do Mutt foi lançada em 18 de agosto de 2016 e, entre outras mudanças e melhorias, os desenvolvedores mesclaram o muito útil patch 'barra lateral'. Estou muito interessado em lidar com isso!

Como instalo esta versão mais recente do mutt no Xenial Xerus e no Trusty Tahr?

andrew.46
fonte
1
O cliente de email?
Anwar
2
@Anwar O próprio :) Espero ter esclarecido um pouco na questão ...
andrew.46
1
Existe um PPA para ele em launchpad.net/~jonathonf/+archive/ubuntu/backports .
precisa saber é o seguinte
@edwinksl que poderia ser a resposta :)
Anwar

Respostas:

13

Como se pode esperar, Jonathon Fernyhough possui um PPA para a versão 1.7.0 do muttUbuntu 16.04 (e 14.04 também) em https://launchpad.net/~jonathonf/+archive/ubuntu/backports :

sudo add-apt-repository ppa:jonathonf/backports
sudo apt-get update
sudo apt-get install mutt
edwinksl
fonte
2
Nota: O repositório mencionado "ppa: jonathonf / backports" possui backports de vários outros pacotes, não apenas mutt. Adicionar este repositório e executar "apt-get update / upgrade" atualizará mais pacotes do que apenas mutt. Só estou dizendo, então você não ficará surpreso quando isso acontecer.
Vassilis Papanikolaou
8

A resposta de Edwin sobre o uso do PPA é ótima. Mas se você gosta de ser aventureiro, também pode tentar construir a partir da fonte.

  1. Faça o download da fonte

    wget -c ftp://ftp.mutt.org/pub/mutt/mutt-1.7.0.tar.gz
    
  2. Extraia e cdpara ele

    tar xf mutt-1.7.0.tar.gz
    cd mutt-1.7.0/
    
  3. Verifique se você possui os pacotes de desenvolvimento necessários instalados. Eu build-essentialjá tinha instalado e precisava instalar libncurses5-dev. Então faça isso

    sudo apt-get install build-essential libncurses5-dev
    
  4. Em seguida, continue com a instalação. Você deve verificar o INSTALLarquivo personalizar a compilação. Por exemplo, você pode querer usar esses parâmetros paraconfigure

    • --enable-pop para ativar o suporte POP3
    • --enable-imap para ativar o suporte IMAP
    • --with-sslque habilitará o suporte SSL para POP e IMAP. Precisa de cabeçalhos OpenSSL e bibliotecas de desenvolvimento.

    Agora, a sequência típica de comandos. (Se você quiser personalizações, precisará passar as opções depois de ./configuregostar ./configure --enable-pop.)

    ./configure
    make
    sudo make install
    

    ou se você quiser usar checkinstallo último passo seria

    sudo checkinstall -D make install 
    

    o -Dswitch é usado para criar um pacote debian a partir da instalação. Verifique os detalhes na seção Adição .

    O Mutt 1.7 deve ser instalado.


Adição: Como andrew.46 disse, também podemos usar em checkinstallvez de make install. Isso nos dará a oportunidade de remover o pacote com um único comando e ter um pacote debian (se a -Dopção for usada), que pode ser usada em várias outras máquinas para instalá-lo.

Mais sobre checkinstall

Anwar
fonte
2
Apenas para referência futura, os seguintes sinalizadores devem ser ativados para um cliente de correio funcional: --enable-imap --enable-pop --enable-smtp --enable-sidebar --enable-gpgme --with-maldições - Com-ssl --with-
sasl