Как мне сделать приложение запускаемым из терминала?

Я создал несколько приложений Python, поэтому я знаю, как создать DEB и как вставить приложение в мой PPA в Launchpad. То, что я никогда не узнал, это как сделать приложение запускаемым из терминала, просто введя его имя, как вы используете для любого другого приложения Linux. Я предполагаю, что мне нужно создать ссылку на скрипт оболочки приложения в / usr / bin /, но я не знаю, как это сделать в моем файле правил, который выглядит следующим образом:

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

%:
    dh $@

override_dh_install:
    dh_install nota/* /usr/share/nota/
    dh_install applications/nota.desktop /usr/share/applications/
2
задан 29 March 2012 в 22:47

1 ответ

Frist Ваш сценарий должен быть исполняемым файлом так:

chmod +x script.py

Затем необходимо или включать каталог сценария в пользователя PATH переменная (получают его в .bashrc),

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

или копируйте/связывайте его в каталоге, который уже перечислил в PATH:

cp script.py /usr/bin/

Это должно сделать это в make-файле. Поскольку последняя опция делает, должен быть вызван с sudo.

2
ответ дан 29 March 2012 в 22:47

Другие вопросы по тегам:

Похожие вопросы: