Como instalo o mutt 1.7.0 no Xenial ou no Trusty?

9

Meu cliente de e-mail de linha de comando favorito tem uma grande nova versão. 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 fundiram o patch 'sidebar' muito útil. Eu estou muito ansioso para lidar com isso!

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

    
por andrew.46 11.09.2016 / 10:31

2 respostas

13

Como se pode esperar, Jonathon Fernyhough tem um PPA para a versão 1.7.0 do mutt para o Ubuntu 16.04 (e 14.04 também) em :

sudo add-apt-repository ppa:jonathonf/backports
sudo apt-get update
sudo apt-get install mutt
    
por edwinksl 11.09.2016 / 10:55
8

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

  1. Faça o download da fonte

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

    tar xf mutt-1.7.0.tar.gz
    cd mutt-1.7.0/
    
  3. Certifique-se de ter os pacotes de desenvolvimento necessários instalados. Eu já tinha build-essential instalado e precisava instalar libncurses5-dev . Então faça isso

    sudo apt-get install build-essential libncurses5-dev
    
  4. Em seguida, prossiga com a instalação. Você deve verificar o arquivo INSTALL para personalizar a construção. Por exemplo, você pode querer usar esses parâmetros para configure

    • --enable-pop para ativar o suporte a POP3
    • --enable-imap para ativar o suporte a IMAP
    • --with-ssl , que ativará o suporte a SSL para POP e IMAP. Precisa de cabeçalhos e bibliotecas de desenvolvimento do OpenSSL.

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

    ./configure
    make
    sudo make install
    

    ou se você quiser usar checkinstall , o último passo seria

    sudo checkinstall -D make install 
    

    A opção -D é usada 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 checkinstall em vez de make install . Isso nos dará a oportunidade de remover o pacote com um único comando e ter um pacote debian (se a opção -D for usada), que pode ser usada em várias outras máquinas para instalá-lo.

Mais sobre checkinstall

por Anwar 11.09.2016 / 12:27