Я создал несколько приложений 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/
Frist Ваш сценарий должен быть исполняемым файлом так:
chmod +x script.py
Затем необходимо или включать каталог сценария в пользователя PATH
переменная (получают его в .bashrc),
PATH="$PATH:/path/to/script"
или копируйте/связывайте его в каталоге, который уже перечислил в PATH
:
cp script.py /usr/bin/
Это должно сделать это в make-файле. Поскольку последняя опция делает, должен быть вызван с sudo
.