У меня хорошо работает код сценария оболочки. Мой источник в github . Я хочу автоматизировать подготовку среды, поэтому я решил сделать свой сценарий оболочки пакетом в DPKG.
Я нашел видео , объясняющее, как создать пакет следующим образом:
- Создайте папку для вашего пакета
- перейдите в эту папку и создайте другую папку с именем DEBIAN
- , теперь создайте файл "controle" в этой папке
- 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"
поэтому у меня две проблемы:
- как запустить скрипт оболочки, как я сказал
shc -f bash02.sh output bash02
? - после решения первой проблемы, как опубликовать мой пакет в dpkg manger, чтобыбыть публичным, чтобы все могли его использовать?