如何在Xenial或Trusty上安装mutt 1.7.0?


10

我最喜欢的命令行电子邮件客户端有一个很大的新版本。Mutt版本1.7.0已于2016年8月18日发布,除其他更改和改进外,开发人员还合并了非常有用的“侧边栏”补丁。我非常想知道这一点!

如何在Xenial Xerus和Trusty Tahr上安装最新版本的mutt?


1
电子邮件客户端?
安华

2
@Anwar那个人:)希望我在这个问题上澄清了一点……
andrew.46


@edwinksl可能是答案:)
Anwar

Answers:


13

如人们所料,Jonathon Fernyhough mutthttps://launchpad.net/~jonathonf/+archive/ubuntu/backports上拥有适用于Ubuntu 16.04(以及14.04)的1.7.0版本的PPA :

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

2
注意:提到的仓库“ ppa:jonathonf / backports”具有更多软件包的反向移植,而不仅仅是mutt。添加此仓库并执行“ apt-get update / upgrade”将更新更多软件包,而不仅仅是mutt。只是说,所以当它发生时您不会感到惊讶。
Vassilis Papanikolaou

8

埃德温(Edwin)使用PPA 的答案很棒。但是,如果您喜欢冒险,也可以尝试从源代码构建。

  1. 下载源码

    wget -c ftp://ftp.mutt.org/pub/mutt/mutt-1.7.0.tar.gz
    
  2. 解压缩并cd给它

    tar xf mutt-1.7.0.tar.gz
    cd mutt-1.7.0/
    
  3. 确保已安装必要的开发包。我已经build-essential安装了,需要安装libncurses5-dev。这样吧

    sudo apt-get install build-essential libncurses5-dev
    
  4. 然后继续安装。您应该检查INSTALL文件以自定义构建。例如,您可能想使用这些参数来configure

    • --enable-pop 用于启用POP3支持
    • --enable-imap 用于启用IMAP支持
    • --with-ssl它将为POP和IMAP启用SSL支持。需要OpenSSL标头和开发库。

    现在是典型的命令序列。(如果需要自定义,则需要在./configurelike 之后传递选项./configure --enable-pop。)

    ./configure
    make
    sudo make install
    

    或者如果您想使用checkinstall最后一步,则是

    sudo checkinstall -D make install 
    

    -D开关用于从安装中生成一个debian软件包。在“ 添加”部分中检查有关它的详细信息。

    Mutt 1.7应该已安装。


加法:如andrew.46所述,我们也可以使用checkinstall代替make install。这将使我们有机会使用单个命令删除该软件包,并拥有一个debian软件包(如果使用了-D选项),该软件包可以在其他多台计算机中使用来安装它。

更多关于 checkinstall


2
仅供以后参考,应为功能正常的邮件客户端启用以下标志:--enable-imap --enable-pop --enable-smtp --enable-sidebar --enable-gpgme --with-curses- with-ssl --with-sasl
bergercookie
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.