下面的 bash 脚本大约花了 10 秒的时间编写,但打包它却需要我花上几个小时浏览大段文字所以我问自己是否存在我不知道的简单方法。
#!/usr/bin/env bash
echo "Hello World"
答案1
你可以检查这个答案:从脚本或二进制文件创建 .deb 包 答案提供了 8 个简单步骤的快速指南。
另外,你可以检查 Python 脚本的类似过程: 为 Python 源创建 deb 包并将其上传到 Launchpad 上的 ppa
答案2
这个答案最初是从它所在的问题中复制而来的。它被放在这里是为了保留 QA 格式。
首先我们需要安装这些软件包:
sudo apt-get install dh-make devscripts
将脚本复制到编辑器中并保存为
hello
chmod u+x hello mkdir hello-0.1 cp hello hello-0.1/ cd hello-0.1/ dh_make -s --indep --createorig grep -v makefile debian/rules > debian/rules.new mv debian/rules.new debian/rules echo hello usr/bin > debian/install echo "1.0" > debian/source/format rm debian/*.ex debuild -us -uc cd .. sudo dpkg -i hello_0.1-1_all.deb
现在进入hello
终端打印“Hello World”。