때로는 어떤 이유로 든 프로그램이 모든 종속성을 올바르게 지정하거나 포함하지 않았으며 프로그램을 시작하면 종속성이 없음을 나타내는 오류가 발생합니다. 일반적인 오류는 다음과 같습니다.
cannot open shared object libudev.so.0
/usr/lib
다른 시스템 위치 또는 다른 시스템 위치 에서 심볼릭 링크를 만들어 이러한 문제를 해결하도록 사람들에게 조언하는 많은 답변을 보았습니다 . 이는 종종 문제를 해결하는 것으로 보입니다. 그러나 나는 사람들에게 나쁜 생각이라고 조언하는 동등한 수의 의견을 본다. 다음은 대표적인 답변입니다.
어떤 상황에서 프로그램을 작동시키기 위해 라이브러리를 심볼릭 링크하는 것이 허용됩니까? 못? 때때로? 프로그램 실행을 마친 후 심볼릭 링크를 삭제하면 어떻게됩니까?
이 작업의 결과는 무엇입니까?