下面的 bash 脚本是在大约 10 秒内编写的,但是打包它会花费我数小时浏览大量文本的时间,所以我问自己是否有一种我不知道的简单方法。
#!/usr/bin/env bash
echo "Hello World"
Run Code Online (Sandbox Code Playgroud)
您可以查看此答案:从脚本或二进制文件创建 .deb 包 该答案提供了 8 个简单步骤的快速指南。
另外,您可以检查 Python 脚本的类似过程: 为 Python 源创建 deb 包并将其上传到启动板的 ppa
这个答案最初是从它所在的问题中复制的。它放置在这里是为了保留 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
Run Code Online (Sandbox Code Playgroud)现在hello进入终端会打印“Hello World”。