บางครั้งด้วยเหตุผลใดก็ตามโปรแกรมไม่ได้ระบุหรือรวมการขึ้นต่อกันทั้งหมดอย่างถูกต้องและการเริ่มการทำงานนั้นจะส่งผลให้เกิดข้อผิดพลาดที่บ่งบอกถึงการขึ้นต่อกันที่หายไป ข้อผิดพลาดทั่วไปคือสิ่งที่ชอบ:
cannot open shared object libudev.so.0
ฉันเห็นคำตอบมากมายที่แนะนำให้ผู้ใช้แก้ไขปัญหาดังกล่าวด้วยการทำ symlink ใน/usr/lib
หรือที่ตั้งของระบบอื่น ๆ และสิ่งนี้ดูเหมือนจะแก้ปัญหาได้บ่อยครั้ง แต่ฉันเห็นความคิดเห็นจำนวนเท่ากันที่แนะนำผู้คนว่ามันเป็นความคิดที่ไม่ดี นี่คือหนึ่งคำตอบที่เป็นตัวแทน
ภายใต้สถานการณ์ที่ยอมรับ symlink ไลบรารีเพื่อให้โปรแกรมทำงานภายใต้สถานการณ์ใด ไม่เคย? บางครั้ง? ถ้าคุณลบ symlink หลังจากที่คุณรันโปรแกรมเสร็จแล้ว
อะไรคือผลของการทำเช่นนี้?