Comment exécuter un fichier .sh

Je veux télécharger JDownloader depuis Internet pour Linux. Mais le fichier est un .sh et lorsque je demande à Ubuntu d'ouvrir le fichier, il utilise un éditeur de texte. J'ai cherché dans le magasin de logiciels Ubuntu et il n'y avait aucune application pour l'ouvrir. Y a-t-il un moyen de l'installer ?

Solution
  1. copier le fichier sur le bureau (pour plus de commodité)

![ ][1]

  1. Faites un clic droit sur le fichier et sélectionnez propriétés

![entrez la description de l'image ici][2]

  1. Sous l'onglet des autorisations, cochez la case "Autoriser l'exécution du fichier en tant que programme".

![entrez la description de l'image ici][3] 4. double-cliquez sur le fichier et choisissez exécuter dans le terminal si ce n'est pas un programme gui)

![entrez la description de l'image ici][4]

Par défaut, le gestionnaire de fichiers peut ne pas afficher cette option et ouvrir le fichier dans gedit à la place. Dans ce cas, modifiez les préférences du gestionnaire de fichiers à l'adresse suivante : Edition-> Préférences -> Comportement pour "demander à chaque fois&quot ; ou tout de suite pour "lancer les exécutables&quot ;

Ligne de commande

cd /path/to/file
chmod +x filename.sh
./filename.sh

Commentez ci-dessous si cela ne fonctionne pas :)

Si cela ne fonctionne toujours pas, bien que l'option permettant d'exécuter le fichier comme un programme soit cochée, lorsque vous double-cliquez sur le fichier .sh et qu'il lance gedit, accédez au dossier contenant le script.

Une fois que vous êtes dans le bon dossier courant pour le script, vous pouvez exécuter le script comme ceci :

sudo ./filename.sh

Si cela ne fonctionne pas, vous pouvez essayer de faire ce qui suit

sudo bash filename.sh

Depuis une partition FAT

Suivez cette https://askubuntu.com/questions/23128/how-do-i-execute-a-file-from-a-fat-usb-drive

[1] : http://i.stack.imgur.com/7CjcJ.png [2] : http://i.stack.imgur.com/cu3Hi.png [3] : http://i.stack.imgur.com/18k1Q.png [4] : http://i.stack.imgur.com/PxvtQ.png

Commentaires (10)

Ligne de commande

En dehors de ce que liquid avait recommandé, la procédure habituelle est de changer les permissions pour rendre ce fichier exécutable :

chmod +x file.sh

Et ensuite exécuter ce fichier :

./file.sh

GUI

La même chose peut être réalisée dans le navigateur de fichiers Nautilus à l'aide du menu contextuel en modifiant les drapeaux Execute dans Properties -> Permissions.

Commentaires (0)

Essayez sh nameoffile.sh dans le terminal (en vous assurant que vous êtes dans le dossier où nameoffile.sh est enregistré)

Commentaires (0)