Comment puis-je lancer un jeu avec une extension .x86

Quelqu’un peut-il m’aider à exécuter le jeu cs portable, je jouais tout le temps sur Windows ?? c’est gratuit et le lien de téléchargement est ici , le lien de téléchargement est au bas de la description de son profil.

L’extension de fichier est .x86 et le jeu ne fait que 45 Mo. Le téléchargement ne prendra donc pas longtemps.

Assurez-vous que le fichier binary a “exécuter l’autorisation”
Le moyen le plus simple est de cliquer avec le bouton droit de la souris sur le fichier, puis sur les propriétés , d’aller à l’onglet « Permissions » et de cliquer sur «Autoriser l’exécution du fichier en tant que programme».

entrez la description de l'image ici

ou par ligne de commande:

chmod +x /path/to/the/file.x86 

Puis double-cliquez dans le fichier binary ou allez dans le chemin (dans mon cas, c’est / home / user / Dowloads / 262linux) . dans le terminal et tapez:

 cd /home/user/Downloads/262linux ./262e.x86 

entrez la description de l'image ici

À votre santé.

Linux est comme un blaireau et les blaireaux s’en moquent. Surtout sur les extensions de fichiers 🙂

Il est difficile de dire s’il s’agit d’une faute du développeur sans plus d’informations. On dirait que vous utilisez quelque chose qui n’est pas venu comme un paquet faisant partie d’Ubuntu. Cela pourrait être lié statiquement ou dynamicment à certaines bibliothèques.

Vous pouvez le savoir en exécutant:
file /path/to/the/file.x86
Si c’est un script plutôt qu’un binary, vous devez trouver quel est le binary qu’il exécute en le regardant.

Ceci est important car “statiquement” signifie que vous n’aurez probablement pas à installer de dépendances pour pouvoir l’exécuter. Dynamiquement signifie que certaines bibliothèques doivent être installées sur votre système avant de pouvoir exécuter le fichier binary.

Si c’est un binary, vous pouvez savoir s’il s’agit d’un lien dynamic ou statique en exécutant

ldd /path/to/the/file.x86

Exemple de binary lié dynamicment:

  ldd /bin/bash linux-vdso.so.1 => (0x00007fff631ff000) libtinfo.so.5 => /lib/x86_64-linux-gnu/libtinfo.so.5 (0x00007fed8fe35000) libdl.so.2 => /lib/x86_64-linux-gnu/libdl.so.2 (0x00007fed8fc31000) libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007fed8f871000) /lib64/ld-linux-x86-64.so.2 (0x00007fed90082000) 

Alors qu’un binary statiquement lié montrerait quelque chose le long des lignes:

 not a dynamic executable 

Une autre chose à garder à l’esprit: si vous cliquez sur le fichier pour l’exécuter, s’il se bloque ou s’arrête, vous ne saurez pas ce qui l’a causé car vous ne voyez pas le résultat.

Vous pouvez essayer d’ouvrir un terminal, entrer dans le répertoire où vous avez ce binary et l’exécuter avec ./file.x86 . Le ‘./’ est important ici car il signifie ‘dans le répertoire courant’. De cette façon, vous pouvez voir les erreurs ou les messages d’information lorsqu’ils se terminent et vous avez peut-être une idée de ce que vous devez faire pour que cela fonctionne.

En d’autres termes, vérifiez les exigences de votre jeu.

Pour plus d’informations:

Le moteur de jeu Unity3D exporte les versions de jeux Linux vers ces types de fichiers (.x86 et .x86_64).

J’ai rencontré ce problème aujourd’hui avec ma première version de Linux sous Unity (je suis un développeur Unity3D), mais il est facile à résoudre, comme expliqué dans les réponses ci-dessus.

Je pensais juste que tu aimerais savoir.

À votre santé.