LINUX.ORG.RU

История изменений

Исправление 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/