Comment rendre un programme exécutable depuis n'importe où sous Linux

Découvrez comment exécuter facilement des programmes sous Linux, que ce soit via la ligne de commande ou graphiquement, en configurant correctement votre environnement système.

La plupart des gens installent des programmes à partir du gestionnaire de paquets officiel, afin de ne pas avoir à réfléchir à leur emplacement sous Linux. Après les avoir installés, ils se contentent de taper le nom du programme et cela fonctionne sans problème. Que se passe-t-il si vous écrivez votre propre script shell exécutable ou si vous téléchargez un programme depuis le Web ? Que faire si vous avez compilé quelque chose à partir des sources et que cela ne fonctionne pas en dehors d'un certain répertoire ? Naturellement, vous devez toujours vous assurer que chaque programme est sûr avant de l'exécuter, mais il existe plusieurs façons de le faire fonctionner partout dès que vous l'avez.

Tout d'abord, vous devez travailler en ligne de commande. Cherchez le mot Terminal dans le tableau de bord Ubuntu si vous utilisez Unity. La plupart des environnements de bureau vous permettent d'ouvrir un terminal en appuyant sur Ctrl+Alt+T. Les utilisateurs d'environnements de bureau tels que LXDE, Xfce4 et KDE peuvent cliquer sur le menu Applications, pointer vers Outils système puis vers Terminal. Bien que vous ayez généralement besoin d'un accès administrateur pour travailler avec des programmes, vous n'aurez pas besoin d'utiliser sudo dans la plupart des cas.

Méthode 1 : Édition de vos variables de chemin

En supposant que vous savez où se trouve le programme et qu'il a déjà été configuré pour s'exécuter, vous pouvez l'ajouter à votre chemin. Le chemin de recherche indique à bash où chercher le nom du programme que vous tapez à l'invite. Si vous avez déjà utilisé les lignes de commande Windows ou MS-DOS, vous vous souvenez peut-être de cette astuce. Supposons que vous ayez un exécutable dans votre dossier de téléchargements. Si vous voulez pouvoir l'exécuter de n'importe où tant que votre session reste ouverte, tapez export PATH=$PATH:~/Downloads puis appuyez sur Entrée.

Cela changera le chemin pour votre session actuelle, mais lorsque vous ouvrez une nouvelle fenêtre ou fermez l'actuelle, vous reviendrez à votre chemin par défaut. Certes, cela convient parfaitement pour les moments où vous souhaitez réaliser des expériences, mais ce n'est pas idéal si vous essayez de rendre quelque chose permanent. Tapez nano ~/.bashrc dans la ligne de commande si vous souhaitez faire un changement définitif.

Si vous préférez un éditeur différent comme vi ou vim, vous pouvez remplacer le mot nano dans cette commande par le nom de votre éditeur de texte préféré en terminal. Appuyez sur Page Down ou sur la flèche bas pour atteindre le bas du fichier, puis ajoutez votre commande de chemin. Par exemple, nous avons ajouté la ligne export PATH=$PATH:/home/user/Downloads en bas pour rendre cet emplacement permanent.

Cela sera analysé chaque fois que vous ouvrez une nouvelle fenêtre de shell. Gardez à l'esprit que votre nom d'utilisateur est probablement différent de user, donc vous souhaiterez le remplacer. Appuyez sur Ctrl+O pour l'enregistrer si vous utilisez nano, puis appuyez sur Ctrl+X pour quitter. Vous devriez avoir terminé, et pour la plupart des utilisateurs, c'est plus que suffisant car cette méthode nécessite le moins d'essais. Il existe d'autres façons d'agir, sans jeu de mots.

Méthode 2 : Créer le répertoire ~/.local/bin

Bien que le répertoire ~/.local/bin soit en fait inclus dans la plupart des affectations PATH par défaut, il a tendance à ne pas être créé dans de nombreuses implémentations GNU/Linux populaires. À moins que vous ne l'ayez créé parce que vous faisiez un script shell ou quelque chose d'autre que vous vouliez exécuter de partout, vous ne l'avez probablement pas encore. Cela dit, puisqu'il a été ajouté par défaut, les programmes s'exécuteront directement à partir de celui-ci.

À l'invite de commande, tapez mkdir ~/.local/bin et appuyez sur Entrée. Vous ne devriez pas voir de message d'erreur. Si vous obtenez un message d'erreur tel que « mkdir : impossible de créer le répertoire " /home/user/.local/bin" » avec peut-être un nom différent de user, alors vous avez déjà ce répertoire. Vous pouvez ignorer en toute sécurité le message d'erreur dans ce cas, car tout ce qu'il dit, c'est que vous avez déjà un répertoire et que bash ne vous laissera pas en créer un autre par-dessus.

Maintenant, chaque fois que vous déplacez quelque chose dans ce répertoire, vous devriez pouvoir l'exécuter de n'importe où. Supposons que vous ayez un script shell appelé chkFile dans votre dossier de téléchargements que vous avez d'abord vérifié pour vous assurer qu'il était sûr et qu'il ne vous causerait pas de problèmes. Naturellement, il ne s'agit que d'un nom de fichier fictif et vous voudrez taper ls ~/Downloads ou autre pour trouver le nom réel. En supposant que notre exemple soit correct, vous devrez taper chmod +x ~/Downloads/chkFile pour le rendre exécutable, puis taper mv ~/Downloads/chkFile ~/.local/bin pour le placer dans le bon répertoire. Dès lors,.

vous devriez être en mesure de l'exécuter depuis n'importe où.

Méthode 3 : Exécuter des programmes graphiquement

Bien que de nombreux utilisateurs de Linux préfèrent utiliser la ligne de commande, vous n'êtes pas obligé d'exécuter des scripts de cette manière si vous ne le souhaitez pas. Vous avez d'autres options. En appuyant sur les touches Super et E dans la plupart des environnements de bureau graphiques, vous ouvrirez un explorateur de fichiers, ou vous pouvez chercher le gestionnaire de fichiers dans le tableau de bord Ubuntu Unity, en fonction de la configuration avec laquelle vous travaillez. Vous serez présenté avec une vue de tous les dossiers dans votre répertoire personnel, alors double-cliquez sur celui qui contient l'exécutable que vous recherchez. Vous pouvez également le surligner et appuyer sur la touche entrée.

Selon votre gestionnaire de fichiers, ce qui se passe ensuite pourrait être un peu différent. Certains l'exécuteront automatiquement dans un terminal ou le démarreront automatiquement en tant que programme. D'autres, comme PCManFM, inclus avec Lubuntu, vous donneront une invite.

Ce processus est un peu plus compliqué et ne doit être effectué qu'avec des fichiers dont vous êtes absolument sûr qu'ils en valent la peine. Cela dit, c'est une manière très utile de démarrer des scripts pendant que vous les rédigez et cela pourrait être quelque chose qui est négligé par ceux qui ne travaillent que sur la ligne de commande de manière régulière.

Questions et réponses essentielles à connaître

Comment rendre un script exécutable sous Linux ?

Pour rendre un script exécutable sous Linux, suivez ces étapes :

 

  • Copier le script :
      • - Déplacez votre script dans le répertoire

    /usr/local/bin

      pour le rendre accessible depuis n'importe quel endroit : bash cp /path/to/hello.sh /usr/local/bin
  • Changer la propriété du fichier (si nécessaire) :
  • Assurez-vous que vous êtes le propriétaire du fichier ou que vous avez les droits nécessaires. Utilisez chown pour changer le propriétaire si besoin : bash sudo chown votre_nom_utilisateur /usr/local/bin/hello.sh
  • Modifier les permissions du fichier :
  • Rendez le script exécutable avec la commande suivante : bash chmod +x /usr/local/bin/hello.sh Après ces étapes, vous pouvez exécuter votre script en tapant simplement hello.sh dans le terminal.

 

Comment exécuter un programme depuis n’importe où sous Linux  ?

Pour exécuter un programme depuis n'importe où sous Linux, suivez ces étapes :

 

  • Vérifiez le répertoire du programme :
      • - Assurez-vous que le programme que vous souhaitez exécuter est installé dans un répertoire standard comme

    /usr/bin

      • ,

    /usr/local/bin

      • ou

    /sbin

      .
  • Définissez ou modifiez la variable PATH :
  • Ouvrez le terminal.
  • Pour afficher la variable PATH actuelle, utilisez la commande : bash echo $PATH
  • Pour ajouter un nouveau répertoire à votre PATH, éditez le fichier de configuration de votre shell (comme ~/.bashrc ou ~/.bash_profile) en y ajoutant la ligne : bash export PATH=$PATH:/chemin/vers/le/répertoire
  • Par exemple, pour ajouter un répertoire personnalisé : bash export PATH=$PATH:/home/utilisateur/mon_programme
  • Appliquez les modifications :
  • Sauvegardez le fichier et exécutez la commande suivante pour recharger les paramètres : bash source ~/.bashrc
  • Testez l'exécution du programme :
  • Maintenant, vous pouvez exécuter votre programme de n'importe où en tapant simplement son nom dans le terminal. Ces étapes vous permettront d'exécuter facilement des programmes sous Linux depuis n'importe quel emplacement.

 

Comment exécuter un programme sur Linux ?

Pour exécuter un programme sur Linux, voici quelques méthodes efficaces :

 

  • Terminal :
      - Ouvrez le terminal.
  • Tapez le nom de la commande associée au programme et appuyez sur Entrée.
  • Exemple : pour lancer Rhythmbox, tapez rhythmbox.
  • Raccourci Clavier :
  • Appuyez sur Alt + F2.
  • Saisissez le nom de la commande du programme.
  • Appuyez sur Entrée pour l’exécuter.
  • Menu des Applications :
  • Accédez au menu des applications de votre environnement de bureau.
  • Recherchez le programme que vous souhaitez lancer et cliquez dessus.
  • Épingler au tableau de bord :
  • Vous pouvez épingler fréquemment utilisés dans le tableau de bord pour un accès rapide. Cette flexibilité dans l'exécution des programmes facilite l'utilisation de Linux au quotidien.

 

Comment ouvrir un executable sur Linux ?

Pour ouvrir un fichier exécutable (.exe) sur Linux, suivez ces étapes simples :

 

  • Installer Wine :
      - Utilisez une interface graphique conviviale comme PlayOnLinux, qui facilite l'utilisation de Wine.
  • Installez PlayOnLinux via le gestionnaire de paquets de votre distribution. Par exemple, sous Ubuntu, vous pouvez utiliser la commande : bash sudo apt install playonlinux
  • Lancer PlayOnLinux :
  • Ouvrez l'application PlayOnLinux.
  • Installer et exécuter le programme .exe :
  • Une fois PlayOnLinux ouvert, il affichera une liste des programmes .exe installés.
  • Cliquez sur le programme que vous souhaitez exécuter.
  • Sélectionnez l’option Exécuter pour lancer le fichier .exe.
  • Maintenir PlayOnLinux ouvert :
  • Gardez PlayOnLinux ouvert tant que le programme .exe est en cours d'exécution pour assurer le bon fonctionnement de l'application. Ces étapes vous permettront de gérer facilement l'exécution de fichiers .exe sur votre système Linux.

 

Maintenant que tu as fini de lire Comment rendre un programme exécutable depuis n'importe où sous Linux, nous t'invitons à explorer davantage la catégorie Linux. Tu y trouveras d'autres articles intéressants qui élargiront tes connaissances et te tiendront informé. Ne cesse pas de lire et de découvrir plus!

Index
  1. Méthode 1 : Édition de vos variables de chemin
  2. Méthode 2 : Créer le répertoire ~/.local/bin
  3. Méthode 3 : Exécuter des programmes graphiquement
  • Questions et réponses essentielles à connaître
    1. Comment rendre un script exécutable sous Linux ?
    2. Comment exécuter un programme depuis n’importe où sous Linux  ?
    3. Comment exécuter un programme sur Linux ?
    4. Comment ouvrir un executable sur Linux ?
  • Laisser un commentaire

    Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *

    Go up