Ubuntu – Comment rendre l’application démarrable depuis le terminal

J’ai créé plusieurs applications Python, c’est pourquoi je sais comment créer un DEB et comment pousser une application dans mon PPA dans Launchpad. Ce que je n’ai jamais découvert, c’est comment rendre l’application démarrable à partir du terminal en entrant simplement son nom comme vous le faites avec n’importe quelle autre application Linux. Je suppose que je dois créer un lien vers le script shell de l’application dans / usr / bin / mais je ne sais pas comment faire cela dans mon fichier de règles qui ressemble à ceci:

 #!/usr/bin/make -f
# -*- makefile -*-

%:
    dh [email protected]

override_dh_install:
    dh_install nota/* /usr/share/nota/
    dh_install applications/nota.desktop /usr/share/applications/
 

Meilleure réponse

  • Frist votre script doit être exécutable donc:

     chmod +x script.py
     

    Ensuite, vous devez soit inclure le répertoire de script dans l’utilisateur PATH variable (source dans le .bashrc)

     PATH="$PATH:/path/to/script"
     

    ou copiez / liez-le dans un répertoire qui figure déjà dans PATH :

     cp script.py /usr/bin/
     

    Cela devrait le faire dans le fichier make. Pour la dernière option, make doit être invoqué avec sudo