Un manuel que j'utilise est livré avec un CD contenant quelques applications supplémentaires. À ma grande surprise, il semble inclure un programme d'installation pour Linux.
Le fichier Lisezmoi sur le CD fournit les instructions d'installation suivantes:
PC: Linux
- Double-cliquez sur le dossier 'LINUX'
- Double-cliquez sur le fichier 'INSTALL.BIN'
- Suivez les instructions à l'écran.
Mais cela ne fait que produire le message d'erreur suivant:
Impossible d'afficher "/ media / BDH DE / linux / install.bin". Le fichier est d'un type inconnu
Toute tentative d'exécution du programme d'installation via la ligne de commande entraîne une erreur d'autorisations:
ak@aux:~$ ls /media/BDH\ DE/
linux os x readme.txt windows xp windows xp - no java
ak@aux:~$ ls -l /media/BDH\ DE/linux/
total 41177
-rw-r--r-- 1 ak ak 42164549 2005-07-26 03:39 install.bin
ak@aux:~$ /media/BDH\ DE/linux/install.bin
bash: /media/BDH DE/linux/install.bin: Permission denied
Alors que, à ma grande déception, le message ne m'informe pas des autorisations qui me manquent, un rapide coup d'œil à la sortie de ls révèle que le programme d'installation n'a pas été marqué comme exécutable.
Comment puis-je l'exécuter?
Le type du fichier est:
ak@aux:~$ file /media/BDH\ DE/linux/install.bin
src/bdh-de/install.bin: POSIX shell script text executable
la source
.bin
extension de nom de fichier. Comment trompeusement aggravant.Réponses:
Voir quel type de fichier a reçu une extension bin.
S'il ne s'agit pas de données binaires, c'est du texte. Alors, quel programme doit être utilisé avec ce fichier?
La première ligne pourrait se lire
#!/bin/bash
. Dans ce cas, exécutezpour l'exécuter. Ou utilisez le programme pour lequel le fichier bin a été écrit, python, par exemple.
la source
Si le problème est que le CD-ROM a été monté «noexec», vous pouvez le remonter exécutable.
la source
Si ce n'est pas un script / texte mais un binaire:
Pour les programmes 64 bits:
Pour les programmes 32 bits:
La source:
"Pour exécuter des binaires, utilisez /lib64/ld-linux-x86-64.so.2 ./program.bin pour les programmes 64 bits et /lib/ld-linux.so.2 ./program.bin pour 32 bits ceux. " - Commentaire de Lekensteyn sur la question /ubuntu//a/17311/52853 13 avril 2012
la source
monter le CD-ROM manuellement avec umask = 000, c.-à-d.
la source
Vous pouvez utiliser l'un des deux:
ou
la source