J'ai créé un lien symbolique à partir d'un fichier dans "/ opt / bladir / bla" vers "bla". Donc "bla" est maintenant dans "/ usr / bin / bla". Mais si je veux appeler "bla" au terminal, il n'y a pas d'erreur de fichier ou de répertoire. J'ai regardé "/ usr / bin / bla" et le fichier est correctement lié à "/ opt / bladir / bla".
Quelle peut être l'erreur?
PS voici mon terminal "entrée": sudo ln -s /opt/bladir/bla bla
Merci!
€: Problème résolu. Selon la liste des fonctionnalités, 12.04 devrait avoir le support Multiarch ... 'devrait'. J'ai obtenu les ia32-libs de synaptic et maintenant le programme fonctionne très bien. En apparence, mes liens symboliques étaient corrects.
Merci pour toutes les réponses!
la source
ls -l /usr/bin/bla
etls -l /opt/bladir/bla
signaler la sortie exacte de ces commandes.file -L
cela ne fonctionne pas ?Souvent, ce type de message d'erreur s'affiche, si le bit d'exécution n'est pas activé. Vérifiez si le fichier principal ainsi que le lien sont autorisés à exécuter.
Je soupçonne que votre
/opt
peut être monté à partir d'une partition distincte et qu'il n'est pas monté avec l'exec
option de montagela source