การติดตั้ง Erlang & RabbitMQ บนเดเบียน - ปัญหาแพ็คเกจ


1

ฉันกำลังพยายามติดตั้ง RabbitMQ แต่มีบางอย่างที่ขี้ขลาดเกิดขึ้นกับการอ้างอิงของฉัน ฉันใช้ Debian 7.1 ที่จะใช้เป็นเซิร์ฟเวอร์ดังนั้นจึงไม่มีสภาพแวดล้อมเดสก์ท็อป ฉันพยายามติดตั้ง rabbitmq-server โดยใช้ความถนัด:

$ apt-get install rabbitmq-server 
Reading package lists... Done
Building dependency tree 
Reading state information... Done
Package rabbitmq-server is not available, but is referred to by another package. 
This may mean that the package is missing, has been obsoleted, or is only available from another source.
E: Package 'rabbitmq-server' has no installation candidate

การรับไฟล์. deb จากไซต์ RabbitMQ ทำให้เกิดข้อผิดพลาดในการอ้างอิงต่อไปนี้:

$ dpkg -i rabbitmq-server_3.1.3-1_all.deb
Selecting previously unselected package rabbitmq-server.
(Reading database ... 31422 files and directories currently installed.)
Unpacking rabbitmq-server (from rabbitmq-server_3.1.3-1_all.deb) ...
dpkg: dependency problems prvent configuration of rabbitmq-server:
 rabbitmq-server depends on erlang-nox (>= 1:12.b.3) | esl-erlang; however:
  Package erlang-nox is not installed.
  Package esl-erlang is not installed.

การพยายามติดตั้ง erlang-nox ด้วยตัวเองจะให้ผลลัพธ์ที่คล้ายกัน:

$ apt-get install erlang-nox
Reading package lists... Done
Building dependency tree 
Reading state information... Done
Package erlang-nox is not available, but is referred to by another package. 
This may mean that the package is missing, has been obsoleted, or is only available from another source.
E: Package 'erlang-nox' has no installation candidate

รายการแหล่งที่มาของฉันคือ:

$ cat /etc/apt/sources.list
...
deb http://security.debian.org wheezy/updates main contrib
deb-src http://security.debian.org wheezy/updates main contrib
#deb http://www.rabbitmq.com/debian testing main 

บรรทัดสุดท้ายถูกเพิ่มหลังจากฉันล้มเหลวในการติดตั้ง rabbiqmq-server ผ่านขั้นตอนข้างต้น แต่ก็ไม่ได้ผล

ฉันพยายามติดตั้ง erlang ด้วยตนเอง (รวบรวมและใช้ทำให้การติดตั้ง) แต่ rabbitmq ยังคงบ่นเกี่ยวกับมันและจะไม่ติดตั้ง

คำแนะนำใด ๆ เกี่ยวกับสิ่งที่อาจเป็นไปได้ที่นี่

คำตอบ:


2

คุณsources.listไม่มีที่เก็บ Debian หลักอยู่ เพิ่มบรรทัดนี้/etc/apt/sources.listและลองติดตั้งrabbitmq-serverอีกครั้ง:

deb http://ftp.us.debian.org/debian stable main contrib non-free

ที่คุณสามารถดูที่นี่ที่rabbitmq-serverแน่นอนในที่เก็บเดเบียนหลักดังนั้นหลังจากการเพิ่มบรรทัดข้างต้นคุณควรจะสามารถที่จะติดตั้งด้วย

sudo apt-get install rabbitmq-server 

เพียงตรวจสอบให้แน่ใจว่าได้เลือกมิเรอร์เดเบียนที่อยู่ใกล้คุณและแก้ไขบรรทัดเดบิตตามนั้น


ที่ได้ผล ฉันควรจะเลือกมันแล้ว แต่คลังฝากหลักไม่ได้รวมอยู่หลังจากการติดตั้งระบบปฏิบัติการใหม่ทั้งหมด? บางทีมันอาจถูกแยกออกเมื่อฉันไม่ได้เลือกสภาพแวดล้อมเดสก์ท็อป แต่ก็ยังแปลกอยู่ ขอบคุณและขอโทษที่กลับมาช้า
user991710

@ user991710 ไม่มีความคิดมันแปลกอาจจะมีการเปลี่ยนแปลงที่คุณทำในบางจุด?
terdon
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.