web-dev-qa-db-fra.com

Comment exécuter le fichier bin le 14.04?

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?

1
eninyo

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.

1
Oli