ฉันใช้ Ubuntu 10.04 และฉันต้องการใช้ tmux 1.6 tmux มีการพึ่งพา libevent 2
วิธีการแก้ปัญหาของฉันคือการรวบรวม libevent2 และวางลงใน/usr/local/lib
คอมไพล์แล้ว tmux กับ lib /usr/local/bin
นี้และวางลงใน มันใช้งานได้ดีจนกระทั่ง ... ฉันเริ่มต้นใหม่ นี่เป็นเพียงข้อสันนิษฐานในส่วนของฉัน แต่ดูเหมือนว่าไบนารีอื่น ๆ กำลังเชื่อมโยงไปยังไลบรารี libevent2 อย่างน่าจะเป็นเพราะมันอยู่บนเส้นทางของไลบรารี เนื่องจากมีแพ็คเกจมากกว่า 60 แพคเกจที่มีการพึ่งพา libevent1 ทำให้การติดตั้งของฉันเสียความรู้สึก
มีวิธีการใช้งานแอพพลิเคชั่นที่มีการพึ่งพาไลบรารี่หลักในเวอร์ชั่นอื่นหรือไม่? ฉันควรเชื่อมโยง lib แบบคงที่หรือไม่
ldd
ตรวจสอบสิ่งที่เกิดขึ้นกับ บางแห่งคุณมีลิงก์สัญลักษณ์ที่ไม่ดีหรือไฟล์ผิด โปรแกรมที่ต้องการ libevent2 ควรอ้างอิงถึง libevent-2