Я создал символическую ссылку из файла в «/ opt / bladir / bla» на «bla». Итак, «бла» теперь находится в «/ usr / bin / bla». Но если я хочу вызвать «бла» на терминале, то нет такого файла или ошибка каталога. Я посмотрел на «/ usr / bin / bla», и файл правильно связывается с «/ opt / bladir / bla».
В чем может быть ошибка?
PS вот мой терминал "запись": sudo ln -s /opt/bladir/bla bla
Благодарность!
€: проблема решена. Согласно Списку возможностей, 12.04 должна иметь поддержку Multiarch ... 'следует'. Я получил ia32-libs от synaptic, и теперь программа работает нормально. Как это выглядит, мои символические ссылки, где правильно.
Спасибо за все ответы!
источник
ls -l /usr/bin/bla
иls -l /opt/bladir/bla
и сообщите точный вывод этих команд.file -L
он не работает?Часто этот тип сообщения об ошибке отображается, если у вас не включен бит выполнения. Проверьте, дано ли основному файлу и ссылке разрешение на выполнение.
Я подозреваю, что ваш
/opt
может быть смонтирован из отдельного раздела, и он не смонтирован сexec
опцией монтированияисточник