Je me rends compte que c’est élémentaire, mais j’ai lu deux pages de réponses Google et je ne sais toujours pas comment mettre un exécutable dans /usr/local/bin
?
J'ai téléchargé un package et créé l'exécutable appelé profit
. Quelle est la ligne de commande étape par étape pour rendre profit
exécutable à partir du terminal sans avoir à ajouter le path/to/profit
à chaque fois?
Copiez-le simplement dans /usr/local/bin
.
Sudo cp /path/to/profit /usr/local/bin
Il y a différentes choses à considérer; juste pour être complet:
Tout d’abord, vous devez vous assurer que cet exécutable dispose bien des autorisations requises.
Sudo chmod a+rx /path/to/profit
(par exemple, lors de l'extraction d'archives réunies à l'aide de l'outil Zip, des autorisations peuvent être perdues)
Ensuite, vous pouvez soit copier le fichier comme suggéré par Gunnar; ou vous pouvez créer un lien symbolique:
Sudo ln -s /path/to/profit /usr/local/bin
Selon votre contexte, l’utilisation d’un lien pourrait être plus pratique à l’avenir; d'autre part, il comporte des risques de sécurité (par exemple, lorsque/path/to/profit peut être écrit par des utilisateurs non root)
étape 1: chmod +x /path/to/profit
étape 2: Sudo cp /path/to/profit /usr/local/bin/
étape 3: profit