Score:0

วิธีสำรวจโดยใช้แพ็คเกจเวอร์ชันใหม่กว่า (mosquitto) บน LTS

ธง cn

ฉันกำลังสร้างเซิร์ฟเวอร์ทดสอบโดยใช้ 20.04.3 LTS เนื่องจากเวอร์ชันของโบรกเกอร์ mosquitto ในรุ่นนี้คือ 1.6.9-1 ฉันต้องการสำรวจว่าต้องทำการสั่นสะเทือนพื้นดินมากเพียงใดเพื่อใช้แพ็คเกจ mosquitto เวอร์ชันที่ใหม่กว่า ฉันทราบว่าทั้งสอง ขนดก และ เปรี้ยงปร้าง รวม mosquitto เวอร์ชัน 2.0 ขึ้นไป ดังนั้นหากมี apt(-get) บรรทัดเดียว ฉันบอกให้ลองและติดตั้งเวอร์ชันที่ใหม่กว่าได้

ฉันเห็นว่ามีคำตอบอื่นสำหรับสิ่งนี้อยู่แล้ว แต่บางคำตอบค่อนข้างเก่า ดังนั้นคำถามของฉันอาจง่ายๆ แค่ "การตรึงยังคงเป็นวิธีเดียว/ดีที่สุดในการทำเช่นนี้ และมันจะบรรลุสิ่งที่ฉันต้องการหรือไม่" และ "มีวิธีอื่นอีกไหม"

Score:2
ธง cn

เมื่อคุณอยากได้เวอร์ชั่นที่ใหม่กว่าที่ OS จัดให้:

  • ค้นหาแหล่งที่มา
  • ติดตั้งใน /opt/
  • สร้างลิงค์ไปยังไบนารี

นี่คือแหล่งที่มาของ 2.0.11 โดยทั่วไปแล้ว tarball จะบอกวิธีอ่านและ/หรือการติดตั้งเกี่ยวกับวิธีดำเนินการติดตั้ง

ตัวเลือกอื่น: ลิงก์ยังมีการติดตั้งแบบสแนปและทำงานได้ดีบน Ubuntu สิ่งเหล่านี้ไม่ขึ้นอยู่กับระบบปฏิบัติการและจะติดตั้ง 2.0.11 ด้วย

อีกทางเลือกหนึ่ง: ใช้ PPA ของพวกเขา

sudo apt-add-repository ppa:mosquitto-dev/mosquitto-ppa
sudo apt-get อัปเดต

ที่จะใช้เวอร์ชันเสถียรล่าสุด (2.0.11) และจะอัปเดตจาก PPA นั้น

Travis Griggs avatar
cn flag
ด้วยเหตุผลหลายประการ ฉันชอบ ppa มากกว่า snap ไปแก้ปัญหานั้น
Score:2
ธง cn

ใช้แพ็คเกจ Snap แทนแพ็คเกจ deb: https://snapcraft.io/mosquitto

sudo snap ติดตั้ง mosquitto

แพ็คเกจ Snap ได้รับการดูแลโดย Mosquitto Team จะเป็นรุ่นล่าสุดและจะอัปเดตอัตโนมัติ ไม่สำคัญว่าคุณจะใช้งาน Ubuntu รุ่นใด - Snap เดียวกันนี้ใช้ได้กับ Ubuntu ทุกรุ่น

  • อย่าลืมถอนการติดตั้งแพ็คเกจ deb เนื่องจากคุณไม่ได้ใช้งานอีกต่อไป!

โพสต์คำตอบ

คนส่วนใหญ่ไม่เข้าใจว่าการถามคำถามมากมายจะปลดล็อกการเรียนรู้และปรับปรุงความสัมพันธ์ระหว่างบุคคล ตัวอย่างเช่น ในการศึกษาของ Alison แม้ว่าผู้คนจะจำได้อย่างแม่นยำว่ามีคำถามกี่ข้อที่ถูกถามในการสนทนา แต่พวกเขาไม่เข้าใจความเชื่อมโยงระหว่างคำถามและความชอบ จากการศึกษาทั้ง 4 เรื่องที่ผู้เข้าร่วมมีส่วนร่วมในการสนทนาด้วยตนเองหรืออ่านบันทึกการสนทนาของผู้อื่น ผู้คนมักไม่ตระหนักว่าการถามคำถามจะมีอิทธิพลหรือมีอิทธิพลต่อระดับมิตรภาพระหว่างผู้สนทนา