Как установить Mutt 1.7.0 на Xenial или Trusty?

10

Мой любимый почтовый клиент для командной строки имеет большую новую версию. Версия Mutt 1.7.0 была выпущена 18 августа 2016 года, и среди других изменений и улучшений разработчики объединили очень полезный патч 'sidebar'. Я очень хочу с этим справиться!

Как мне установить эту новейшую версию Mutt на Xenial Xerus и Trusty Tahr?

andrew.46
источник
1
Почтовый клиент?
Анвар
2
@Anwar Само собой :) Надеюсь, я немного прояснил вопрос ...
andrew.46 11.09.16
1
Для этого есть PPA на launchpad.net/~jonathonf/+archive/ubuntu/backports .
Edwinksl
@edwinksl, который может быть ответом :)
Анвар

Ответы:

13

Как и следовало ожидать, Джонатон Фернихоф имеет PPA для версии 1.7.0 muttдля Ubuntu 16.04 (и 14.04 тоже) по адресу https://launchpad.net/~jonathonf/+archive/ubuntu/backports :

sudo add-apt-repository ppa:jonathonf/backports
sudo apt-get update
sudo apt-get install mutt
edwinksl
источник
2
Примечание. Упомянутый репозиторий "ppa: jonathonf / backports" имеет backports еще нескольких пакетов, а не только mutt. Добавление этого репозитория и выполнение «apt-get update / upgrade» обновит больше пакетов, чем просто mutt. Просто говорю, чтобы вы не удивились, когда это произойдет.
Василис Папаниколау
8

Ответ Эдвина об использовании 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который включит поддержку SSL для POP и IMAP. Требуются заголовки OpenSSL и библиотеки разработки.

    Теперь типичная последовательность команд. (Если вы хотите настройки, вам нужно будет передать параметры после ./configureкак ./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