История изменений
Исправление
Novator,
(текущая версия)
:
У тебя по сути 3 вопроса:
1) Запуск приложения из меню Пуск.
Для этого нужно помещать в /usr/share/applications текстовый файл вида myprogram.desktop. Посмотри примеры в этом каталоге. Скажу только, что «Icon» может указывать полный путь, типа Icon=/opt/myprogram/myprogram.ico.
2) Запуск приложения из терминала.
Для этого нужно создавать символическую ссылку в каталог /usr/bin/ (например, @myprogram), которая указывает на твоя прогу (например, /opt/myprogram/myprogram.sh). Теперь прога будет запускать в терминале по «myprogram», будет автодополнение по Tab и запуск через окошечко Alt+F2.
3) Создание deb-пакета.
Нужно создать 2 каталога DEBS и CONTENTS. Второй содержит все файлы, которые должны быть установлены относительно корня диска (/). Первый - файл control, который содержит название пакета, зависимости и краткое описание.
Конпиляется deb-пакет специальной утилитой fakeroot dpkg-deb --build myprogram (поставь перед этим пакеты: sudo apt-get install build-essential fakeroot devscripts).
Подробности здесь:
https://habr.com/post/78094/
Исправление
Novator,
:
У тебя по сути 3 вопроса:
1) Запуск приложения из меню Пуск.
Для этого нужно помещать в /usr/share/applications текстовый файл вида myprogram.desktop. Посмотри примеры в этом каталоге. Скажу только, что «Icon» может указывать полный путь, типа Icon=/opt/myprogram/myprogram.ico.
2) Запуск приложения из терминала.
Для этого нужно создавать символическую ссылку в каталог /usr/bin/ (например, @myprogram), которая указывает на твоя прогу (например, /opt/myprogram/myprogram.sh).
3) Создание deb-пакета.
Нужно создать 2 каталога DEBS и CONTENTS. Второй содержит все файлы, которые должны быть установлены относительно корня диска (/). Первый - файл control, который содержит название пакета, зависимости и краткое описание.
Конпиляется deb-пакет специальной утилитой fakeroot dpkg-deb --build myprogram (поставь перед этим пакеты: sudo apt-get install build-essential fakeroot devscripts).
Подробности здесь:
https://habr.com/post/78094/
Исходная версия
Novator,
:
У тебя по сути 3 вопроса:
1) Запуск приложения из меню Пуск.
Для этого нужно помещать в /usr/share/applications текстовый файл вида myprogram.desktop. Посмотри примеры в этом каталоге. Скажу только, что «Icon» может указывать полный путь, типа Icon=/opt/myprogram/myprogram.ico.
2) Запуск приложения из терминала.
Для этого нужно создавать символическую ссылку в каталог /usr/bin/myprogram, которая указывает на твоя прогу (например, /opt/myprogram/myprogram.sh).
3) Создание deb-пакета.
Нужно создать 2 каталога DEBS и CONTENTS. Второй содержит все файлы, которые должны быть установлены относительно корня диска (/). Первый - файл control, который содержит название пакета, зависимости и краткое описание.
Конпиляется deb-пакет специальной утилитой fakeroot dpkg-deb --build myprogram (поставь перед этим пакеты: sudo apt-get install build-essential fakeroot devscripts).
Подробности здесь:
https://habr.com/post/78094/