Détails
Comment exécuter un fichier .sh
Possible Duplicate: Comment exécuter les fichiers .sh dans le Terminal ?
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 ?
91
3
![ ][1]
![entrez la description de l'image ici][2]
![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" ; ou tout de suite pour "lancer les exécutables" ;
Ligne de commande
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 :
Si cela ne fonctionne pas, vous pouvez essayer de faire ce qui suit
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
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 :
Et ensuite exécuter ce fichier :
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
dansProperties
->Permissions
.Essayez
sh nameoffile.sh
dans le terminal (en vous assurant que vous êtes dans le dossier oùnameoffile.sh
est enregistré)