次のページと同様のことを行いました。
[メモ] 最小限の手間で、debパッケージ作成 (非推奨)
ソースコード
$ tree hellodeb_1.0-1_amd64
hellodeb_1.0-1_amd64
├── DEBIAN
│ ├── changelog
│ ├── control
│ ├── copyright
│ └── rules
└── usr
└── local
└── bin
└── hellodeb.sh
作成する必要のあるファイルは、control と hellodeb.sh です。
changelog copyright rules は空です。
$ ls -al hellodeb_1.0-1_amd64/DEBIAN/
合計 12
drwxrwxr-x 2 uchida uchida 4096 3月 26 13:19 .
drwxrwxr-x 4 uchida uchida 4096 3月 26 13:15 ..
-rw-rw-r-- 1 uchida uchida 0 3月 26 13:12 changelog
-rw-rw-r-- 1 uchida uchida 98 3月 26 13:19 control
-rw-rw-r-- 1 uchida uchida 0 3月 26 13:12 copyright
-rw-rw-r-- 1 uchida uchida 0 3月 26 13:12 rules
```text:hellodeb_1.0-1_amd64/DEBIAN/control
Package: hellodeb
Version: 1.0.1
Architecture: all
Maintainer: ekzemplaro
Description: Hello Deb!
#! /bin/bash
#
echo 'Hello Everybody!'
echo 'Mar/26/2021'
パッケージの作成
dpkg-deb --build hellodeb_1.0-1_amd64
hellodeb_1.0-1_amd64.deb というファイルができます。
パッケージのインストール
dpkg -i hellodeb_1.0-1_amd64.deb
インストールされたプログラムを実行
/usr/local/bin/hellodeb.sh
実行結果
$ /usr/local/bin/hellodeb.sh
Hello Everybody!
Mar/26/2021