Іноді з тієї чи іншої причини програма не вказала або не включила всі свої залежності правильно, і запуск її призводить до помилок, що вказують на відсутні залежності. Типова помилка - це щось на кшталт:
cannot open shared object libudev.so.0
Я бачу багато відповідей, які рекомендують людям /usr/lib
вирішувати подібні проблеми, створюючи посилання в інших місцях системи, і це, здається, часто вирішує проблему. Але я бачу рівну кількість коментарів, які вказують людям, що це погана ідея. Ось одна відповідь, яка є репрезентативною.
За яких обставин допустимо символізувати бібліотеку, щоб програма працювала? Ніколи? Іноді? Що робити, якщо ви видалите символьне посилання після закінчення запуску програми?
Які наслідки цього робити?