我想从我拥有的东西开始,最终得到我需要的东西。
我有:
- 包含一些文件的文件夹
- 一个安装后的bash脚本,可以在系统中做一些奇迹(bash命令,完成等)
我需要:
- 将我的目录复制到指定位置
- 执行我的post install bash脚本
- 为Launchpad ppa创建一个包,这样我就可以轻松添加我的存储库并安装我的包,它将通过aptitute解决我的依赖关系并完成上述所有操作
我做了什么:
- 大多没什么用处
- 创建了一个简单的deb包,我可以通过dpkg -i package.deb安装(不解析我的依赖关系,只检查是否已安装)
- 遵循了一个非常大的教程(我找到的唯一一个http://goo.gl/M7eIv):
- 添加了GPG密钥并安装了所有依赖项,但是我在必须创建实际软件包的部分丢失了。
有人能为我提供一个很好的教程,谷歌不认为它与我相关或指向正确的方向吗?我还想提一下我有一些基本的中间linux技能(我真的不知道如何自动评估我)