как опубликовать мой шеллскрипт для менеджера dpkg - PullRequest
0 голосов
/ 03 ноября 2019

У меня хорошо работает код сценария оболочки. Мой источник в github . Я хочу автоматизировать подготовку среды, поэтому я решил сделать свой сценарий оболочки пакетом в DPKG.

Я нашел видео , объясняющее, как создать пакет следующим образом:

  1. Создайте папку для вашего пакета
  2. перейдите в эту папку и создайте другую папку с именем DEBIAN
  3. , теперь создайте файл "controle" в этой папке
  4. writeследующие данные в этом файле и сохраните

детали:

Package: // your package name
Version: 1.0.1
Section: base
Periority:optional
Architecture: all
Depends: debconf (>= 0.2.26)
Maintainer: auther_name
Description: hello world

и структурируйте мои файлы следующим образом:

- mypackage
   -  DEBIAN
       - controle.txt
   - user
     - bin
        - bash02.sh

, поэтому, когда я пришел к компиляциимой bash02.sh файл в терминале выглядит так:

shc -f bash02.sh output bash02

он дает мой успех, но не может выполнить это:

bash02 // bash command unknown

это мой скрипт bash

#! bin/bash
echo "hello world"

поэтому у меня две проблемы:

  1. как запустить скрипт оболочки, как я сказал shc -f bash02.sh output bash02?
  2. после решения первой проблемы, как опубликовать мой пакет в dpkg manger, чтобыбыть публичным, чтобы все могли его использовать?
...