Question Comment installer des fichiers .run?


Mon PC a à la fois Ubuntu et Windows 7 installé. J'ai installé tous mes pilotes sous Windows, comme les graphiques Nvidia, la carte mère, etc. Dois-je les installer dans Ubuntu aussi?

J'ai cherché sur Internet les drivers Nvidia et j'ai trouvé un .run fichier. Comment pourrais-je l'installer sur mon Ubuntu?


156
2017-12-24 17:58


origine




Réponses:


Parfois, certaines applications et certains jeux (par exemple, certains du groupe Humble Indie Bundle) ont des programmes d’installation .run. Avant de les utiliser, vérifiez si:

  1. il est disponible à partir du Software Center
  2. il est disponible sous la forme d'un fichier .deb, qui s'ouvrira dans le Software Center

Vous pouvez installer des fichiers .run à partir de l'interface graphique, mais l'utilisation d'un terminal est plus susceptible de vous donner des commentaires utiles. Pour installer un fichier .run, vous devez:

  1. le rendre exécutable.
  2. l'exécuter

C'est parce que les fichiers .run ne sont que des programmes exécutables qui font de la magie inconnue pour installer le programme. Ceci est similaire à ce que font les installateurs .exe sous Windows et diffère des méthodes normales (au mieux, en utilisant le Centre de logiciels, au pire en utilisant des fichiers .deb) dans lequel les applications sont installées de manière standard et peuvent être facilement supprimées.

Méthode graphique

  1. Faites un clic droit sur le fichier dans le gestionnaire de fichiers et cliquez sur "Propriétés". Cliquez sur l'onglet "Autorisations" et cochez la case "Autoriser l'exécution du fichier en tant que programme".
  2. Double-cliquez sur le fichier pour l'exécuter.

Si cette méthode ne fonctionne pas, essayez d'utiliser la méthode du terminal.

Méthode terminale

Supposons que le fichier s'appelle some-app.run et est dans le dossier /home/user/Downloads. Vous devrez modifier ces instructions pour correspondre à votre situation.

  1. Ouvrez un terminal (Applications-> Accessoires-> Terminal).

  2. entrer cd /home/user/Downloads

  3. entrer chmod +x some-app.run
  4. entrer ./some-app.run

  5. si l'étape 4 échoue avec un message contenant une «permission refusée», essayez d'entrer sudo ./some-app.run (vous devrez entrer votre mot de passe pour cela).

Remarques

  • Parfois, vous rencontrerez des fichiers .bin. Ce sont fondamentalement les mêmes que les fichiers .run.
  • La méthode d'installation des fichiers .run peut être utilisée pour exécuter n'importe quel fichier (à condition qu'il contienne une sorte de code exécutable).
  • Soyez prudent en utilisant sudo et ne l'utilisez que lorsque c'est absolument nécessaire. Traduit en anglais, cela signifie "Exécuter cette commande mais lui permet de faire tout ce qu'il veut sur mon ordinateur". C'est pourquoi vous êtes invité à entrer votre mot de passe.

204
2017-12-24 19:45



Que puis-je faire à la dernière étape si j'ai un pilote AMD? Vous avez dit d'entrer: sudo nvidia-xconfig --add-argb-glx-visuals, mais cela ne fonctionnera pas pour moi parce que j'ai AMD: / - Luis Alberto
étaient 'chmod + x some-app.run' est utilisé pour définir le fichier comme exécutable - Beep.exe
Ça me dit sudo ./filename.run command not found après j'entre mon mot de passe sudo - Supuhstar
./xampp-linux-x64-7.0.4-0-installer.run: Erreur de syntaxe: Chaîne entre guillemets non terminée - developer
Je veux juste dire que c'est un excellent format de réponse. Peu d'hypothèses et de raccourcis ont été pris. Merci d'avoir passé du bon temps dessus! - kayleeFrye_onDeck


Installer des fichiers .run dans Ubuntu: 

  • Ouvrez un terminal (Applications >> Accessoires >> Terminal).
  • Accédez au répertoire du .courir fichier.
  • Si vous avez votre fichier * .run sur votre bureau, tapez ce qui suit dans le terminal pour accéder à Desktop et appuyez sur Entrée.

    cd ~/Desktop

  • Puis tapez chmod +x filename.run et appuyez sur Entrée.
  • Tapez maintenant ./filename.run  et appuyez sur Entrée et le programme d'installation s'exécutera.

29
2017-12-24 18:10



L'installation des pilotes par les fichiers .run est non recommandé pour les utilisateurs inexpérimentés. Voir la réponse de dv3500ea. - Takkat
@Takkat Ya je sais que.Mais sa question était de savoir comment installer les fichiers .run, c'est pourquoi j'ai répondu à cette seule partie. - karthick87
parfaitement o.k. :) Je viens de ressentir un commentaire à ce sujet, cela pourrait permettre d'économiser du temps de support;) - Takkat
Ça me dit sudo ./filename.run command not found après j'entre mon mot de passe sudo - Supuhstar


Pour exécuter le fichier, ouvrez un terminal et entrez:

sudo chmod +x /path/to/file.run
sudo /path/to/file.run

9
2017-12-24 18:14





ouvrir un nouveau terminal 

sudo -s -H

puis accédez au fichier .run 

chmod +x xampp-linux-1.8.2-0-installer.run
./xampp-linux-1.8.2-0-installer.run

3
2017-07-12 03:44





Essayer:

sudo sh "path to your .run file"

-Travail pour l'installation de MyEclipse


1
2017-11-26 20:04





Dans un système d'exploitation basé sur Linux, il n'y a pas de fichiers .exe et Linux est entièrement basé sur les autorisations. Quoi que vous vouliez faire, vous devez d'abord donner votre autorisation.

Vous demandez comment installer le fichier .run?

Par défaut, les fichiers que vous copiez sur le système n'obtiennent pas l'autorisation d'exécution car, par défaut, sous Linux, umask est défini sur 022.

Pour rendre votre fichier .run exécutable ou fonctionnel:

sudo chmod +x nom de fichier.run

Ensuite, il vous demandera le mot de passe.

  • sudo est un moyen d'authentifier et d'exécuter des commandes en tant que superutilisateur.
  • chmod +x donne l'autorisation exécutable à ce fichier à tous les types d'utilisateurs.

-1
2017-07-24 19:49



@Dishank souvent sudo n'est pas nécessaire pour modifier les autorisations sur un fichier .run - parfois, ces fichiers doivent être exécutés en tant que root, mais ils appartiennent généralement au compte non root de l'utilisateur (car ils sont généralement téléchargés dans un navigateur Web ou avec une commande) comme wget, exécutez en tant qu'utilisateur non root). - Eliah Kagan