วิธีที่ถูกต้องในการติดตั้งแพ็คเกจรุ่นใหม่กว่าบน Ubuntu คืออะไร
ถ้าฉันติดตั้ง RabbitMQ ด้วย $ sudo apt-get ติดตั้ง rabbitmq-server จากนั้นฉันได้รับข้อผิดพลาดความเข้ากันได้กับไลบรารีไคลเอ็นต์ สิ่งที่ฉันต้องการจริงๆคือ RabbitMQ ล่าสุดจากเว็บไซต์ของพวกเขา พวกเขาทำ. deb $ wget http://www.rabbitmq.com/releases/rabbitmq-server/v2.3.1/rabbitmq-server_2.3.1-1_all.deb ซึ่งฉันสามารถติดตั้งด้วย dpkg: $ sudo dpkg -i rabbitmq-server_2.3.1-1_all.deb นั่นเป็นวิธีที่ถูกต้องในการทำสิ่งนี้หรือไม่? หรือฉันกำลังละเมิดความสมบูรณ์ของระบบของฉันอย่างใด? ฉันต้องทำสิ่ง dpkg หลังจากติดตั้งเวอร์ชั่นเก่ากว่าเพื่อติดตั้งหรือไม่ แล้วเรื่องการพึ่งพาล่ะ? จะเกิดอะไรขึ้นถ้าฉันเพิ่งติดตั้ง dpkg และไม่ได้รับ apt-get ก่อน? ต้องมีการสร้าง deb สำหรับ Ubuntu หรือรุ่นที่มุ่งเป้าไปที่ Debian จะต้องทำอย่างไร สำหรับเรื่องนั้นแล้ว rpms หรือ compile-from-source ล่ะ?