ฉันจะติดตั้ง mutt 1.7.0 บน Xenial หรือ Trusty ได้อย่างไร


10

อีเมลไคลเอนต์บรรทัดคำสั่งที่ชื่นชอบมีเวอร์ชันใหม่ใหญ่ Mutt เวอร์ชั่น 1.7.0 นั้นเปิดตัวเมื่อวันที่ 18 สิงหาคม 2559 และในบรรดาการเปลี่ยนแปลงและการปรับปรุงอื่น ๆ ฉันกระตือรือร้นที่จะมาจับกับสิ่งนี้!

ฉันจะติดตั้ง mutt เวอร์ชันใหม่ล่าสุดบน Xenial Xerus และ Trusty Tahr ได้อย่างไร


1
ไคลเอนต์อีเมลหรือไม่
อันวาร์

2
@Anwar The one :) หวังว่าฉันจะได้ชี้แจงเล็กน้อยในคำถาม ...
andrew.46

1
มีสัญญาซื้อขายไฟฟ้าสำหรับมันที่launchpad.net/~jonathonf/+archive/ubuntu/backports
edwinksl

@edwinksl ที่อาจจะมีคำตอบ :)
อันวาร์

คำตอบ:


13

อย่างที่คาดไว้ Jonathon Fernyhough มี 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

2
หมายเหตุ: repo ที่กล่าวถึง "ppa: jonathonf / backports" มี backport ของแพ็คเกจอื่น ๆ อีกมากมายไม่ใช่เพียงแค่ปิดเสียง การเพิ่ม repo นี้และการทำ "apt-get update / upgrade" จะเป็นการอัพเดตแพ็คเกจมากกว่าแค่ปิด เพียงแค่พูดดังนั้นคุณจะไม่แปลกใจเมื่อมันเกิดขึ้น
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ซึ่งจะเปิดใช้งานการสนับสนุน SSL สำหรับ POP และ IMAP ต้องการส่วนหัวของ OpenSSL และไลบรารีการพัฒนา

    ตอนนี้ลำดับของคำสั่งทั่วไป (ถ้าคุณต้องการปรับแต่งคุณจะต้องผ่านตัวเลือกหลังจาก./configureเช่น./configure --enable-pop.)

    ./configure
    make
    sudo make install
    

    หรือถ้าคุณต้องการใช้checkinstallขั้นตอนสุดท้ายก็จะเป็น

    sudo checkinstall -D make install 
    

    -Dสวิทช์ใช้ในการทำแพคเกจเดเบียนจากการติดตั้ง ตรวจสอบรายละเอียดในส่วนเพิ่มเติม

    Mutt 1.7 ควรจะได้รับการติดตั้ง


นอกจากนี้:ในฐานะที่เป็น andrew.46 กล่าวว่าเรายังสามารถใช้แทนcheckinstall make installสิ่งนี้จะทำให้เรามีโอกาสที่จะลบแพ็คเกจด้วยคำสั่งเดียวและเพื่อให้มีแพคเกจเดเบียน (ถ้าใช้-Dตัวเลือก) ซึ่งสามารถใช้ในเครื่องอื่น ๆ เพื่อติดตั้ง

เพิ่มเติมเกี่ยวกับ checkinstall


2
สำหรับการอ้างอิงในอนาคตควรเปิดใช้งานแฟล็กต่อไปนี้สำหรับไคลเอ็นต์จดหมายที่ใช้งานได้: --enable-imap --enable-pop --enable-smtp --enable-sidebar --enable-gpgme - with-curses - with-ssl - with-sasl
bergercookie
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.