22 Voix

Linux: Coment marquer un Fichier Programme comme exécutable

Tutoriel de Stefan Trost | 15/05/2021 à 23:28

Beaucoup de ceux qui ne sont pas familiers avec le monde Linux et qui sont habitués à exécuter des programmes uniquement à partir de Windows sont surpris lorsqu'un programme ou un script batch n'est pas immédiatement ouvert et exécuté après un double-clic depuis un dossier ou un appel depuis le terminal.

Ceux qui utilisent toujours le Centre logiciel ou d'autres gestionnaires de paquets Linux pour installer des applications ne seront pas souvent confrontés à ces problèmes, car dans ces cas, Linux et son administration système s'occupent de tout. Par conséquent, les étapes suivantes ne sont généralement nécessaires que si les programmes proviennent d'autres sources ou si vous souhaitez démarrer vos propres programmes.

Messages d’Erreur typiques

Les messages d'erreur typiques sont "Could not display ProgramName" (Impossible d'afficher ...), "There is no application installed for executable files" (Aucune application n'est installée pour les fichiers exécutables) ou "Permission denied" (Autorisation refusée) dans le terminal.

Rendre le Programme exécutable

Sous Linux, chaque fichier a des droits pour certains groupes d'utilisateurs. Par exemple, "r" (read / lecture) si un fichier peut être lu par un groupe d'utilisateurs ou "w" si un fichier peut être écrit ou modifié par un groupe (write). Si vous entrez "ll" dans le terminal, vous verrez généralement tous ces indicateurs (flags) devant le nom du fichier.

L'indicateur "x" (exécutable) marque un fichier exécutable. Si nous essayons d'exécuter un fichier programme qui n'a pas d'indicateur x pour son propre groupe d'utilisateurs, les messages d'erreur ci-dessus apparaîtront au lieu d'exécuter l'application.

Avec la commande "chmod" (Change Mode) nous pouvons simplement définir le x-flag d'un fichier depuis le terminal:

sudo chmod +x NomDuProgramme

Pour ce faire, nous devons accéder au fichier de programme approprié dans le terminal, puis nous pouvons entrer "sudo chmod +x" suivi du nom du fichier de programme. Puisque les privilèges root sont requis pour ce processus, nous devons précéder la commande "sudo", puis entrer notre mot de passe pour exécuter la commande.

Le "+ x" provoque l'ajout de l'indicateur "x" aux indicateurs de fichier. De même, ll'indicateur peut à nouveau être supprimé avec "-x". En conséquence, nous pouvons changer les permissions / droits de lecture et d'écriture d'un fichier via "+r", "-r", "+w" ou "-w".

Sinon, nous pouvons également cliquer sur le fichier avec un clic droit et effectuer les réglages appropriés sous Propriétés > Autorisations dans la boîte de dialogue d'informations sur le fichier.

Exécuter de Programme

Après avoir marqué le fichier d'application comme exécutable, il peut être facilement ouvert depuis un dossier d'un simple clic ou un double clic (selon le système) ou depuis la console / terminal avec la commande "./NomDuProgramme".

RépondrePositifNégatif

Sur l’Auteur

AvatarVous pouvez trouver des logiciels de Stefan Trost sur fr.sttmedia.com. Avez-vous besoin d'un logiciel personnalisé selon vos propres besoins? Écrivez-nous: fr.sttmedia.com/contact
Voir Profil

 

Sujets Connexes

VirtualBox: Changer la Date et l'Heure

Tutoriel | 10 Commentaires

CSS: Comment inclure CSS dans HTML

Tutoriel | 0 Commentaires

Avis Important

Veuillez noter: Les contributions publiées sur askingbox.com sont des contributions d’utilisateurs et ne doivent pas remplacer les conseils d’un professionnel. Ils ne sont pas vérifiés par des indépendants et ne reflètent pas nécessairement l’opinion de askingbox.com. Apprendre encore plus.

Participer

Posez votre propre question ou écrivez votre propre article sur askingbox.com. Voici comment.