J'ai un fichier .bin que je veux installer. J'ai 14.04 64 bits. Je pense que le fichier bin est de 32 bits. J'ai déjà installé toutes les 386 bibliothèques comme ci-dessous:
Sudo apt-get install libc6:i386 libx11-6:i386 libasound2:i386 libatk1.0-0:i386 libcairo2:i386 libcups2:i386 libdbus-glib-1-2:i386 libgconf-2-4:i386 libgdk-pixbuf2.0-0:i386 libgtk-3-0:i386 libice6:i386 libncurses5:i386 libsm6:i386 liborbit2:i386 libudev1:i386 libusb-0.1-4:i386 libstdc++6:i386 libxt6:i386 libxtst6:i386 libgnomeui-0:i386 libusb-1.0-0-dev:i386 libcanberra-gtk-module:i386 gtk2-engines-murrine:i386
J'ai même marqué dans les autorisations de fichier "autoriser l'exécution du fichier en tant que programme". Double-cliquez. Il semble penser mais rien ne se passe.
Depuis le terminal, j'ai essayé avec Sudo: Sudo ./FILE.bin
mais aussi rien ne se passe. Si j'exécute la même ligne sans Sudo, j'obtiens l'erreur suivante: Erreur de bus (core dumped)
Que puis-je faire pour exécuter ce fichier .bin? Aucune suggestion?
du terminal ... rien ne se passe
Qu'attendiez-vous?
En règle générale, si vous exécutez quelque chose à partir du terminal et que vous n'obtenez aucune sorte d'erreur (erreur de segmentation, vidage de mémoire, etc.), l'exécutable a fait tout ce qu'il était censé faire.
Vous pouvez exécuter echo $?
dans votre terminal (juste après avoir exécuté votre binaire) et cela pourrait vous dire quel était le code de sortie. 0
est "tout s'est bien passé" et toute autre chose traditionnellement signifie "autre chose". Il n'y a cependant pas de norme stricte ici. Un code de sortie de 17
pourrait signifier quelque chose. Cela dépend de l'application.