web-dev-qa-db-ja.com

XenialまたはTrustyにmutt 1.7.0をインストールするにはどうすればよいですか?

私のお気に入りのコマンドラインメールクライアントには、大きな新しいバージョンがあります。 Muttバージョン1.7.0は2016年8月18日にリリースされ、他の変更や改善の中でも、開発者は非常に便利な「サイドバー」パッチをマージしました。私はこれを理解したいです!

この最新バージョンのmuttをXenial XerusおよびTrusty Tahrにインストールするにはどうすればよいですか?

10
andrew.46

ご想像のとおり、Jonathon Fernyhoughには、Ubuntu 16.04(および14.04も)のmuttのバージョン1.7.0のPPAがあります https://launchpad.net/~jonathonf/+archive/ubuntu/バックポート

Sudo add-apt-repository ppa:jonathonf/backports
Sudo apt-get update
Sudo apt-get install mutt
13
edwinksl

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ヘッダーと開発ライブラリが必要です。

    今、典型的なコマンドのシーケンス。 (カスタマイズが必要な場合は、./configureのような./configure --enable-popの後にオプションを渡す必要があります。)

    ./configure
    make
    Sudo make install
    

    またはcheckinstallを使用する場合、最後のステップは

    Sudo checkinstall -D make install 
    

    -Dスイッチは、インストールからdebianパッケージを作成するために使用されます。詳細については、Additionセクションで確認してください。

    Mutt 1.7がインストールされます。


追加:andrew.46が述べたように、make installの代わりにcheckinstallを使用することもできます。これにより、単一のコマンドでパッケージを削除し、他の複数のマシンで使用してインストールできるdebianパッケージ(-Dオプションが使用されている場合)を取得できます。

checkinstallの詳細

8
Anwar