Launchpad PPA的包装

时间:2013-05-28 22:49:01

标签: ubuntu packaging debian-based

我想从我拥有的东西开始,最终得到我需要的东西。

我有:

  • 包含一些文件的文件夹
  • 一个安装后的bash脚本,可以在系统中做一些奇迹(bash命令,完成等)

我需要:

  • 将我的目录复制到指定位置
  • 执行我的post install bash脚本
  • 为Launchpad ppa创建一个包,这样我就可以轻松添加我的存储库并安装我的包,它将通过aptitute解决我的依赖关系并完成上述所有操作

我做了什么:

  • 大多没什么用处
    • 创建了一个简单的deb包,我可以通过dpkg -i package.deb安装(不解析我的依赖关系,只检查是否已安装)
    • 遵循了一个非常大的教程(我找到的唯一一个http://goo.gl/M7eIv):
    • 添加了GPG密钥并安装了所有依赖项,但是我在必须创建实际软件包的部分丢失了。

有人能为我提供一个很好的教程,谷歌不认为它与我相关或指向正确的方向吗?我还想提一下我有一些基本的中间linux技能(我真的不知道如何自动评估我)

1 个答案:

答案 0 :(得分:2)

经过8个小时的不睡觉,我发现了三个红牛和一杯咖啡,确实有效:https://www.ebower.com/docs/ubuntu-ppa/