如何打包一个简单的bash脚本
下面的bash脚本是用~10秒编写的,但打包它需要花费数小时浏览文本的大墙,所以我问自己是否有一个我不知道的简单方法。
#!/usr/bin/env bash echo "Hello World"
您可以查看以下答案: 从脚本或二进制文件创建.deb包该答案提供了8个简单步骤的快速指南。
另外,您可以检查Python脚本的类似过程: 为Python源创建deb包并在Launchpad上将其上传到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
现在进入终端打印你好’打印’Hello World’。