为了给OSD Lyrics打包,学习了debian官方的维护人员教程,然后想起launchpad提供了一种叫PPA源的服务,提供软件仓库,应该也能对不同版本进行自动编译吧。
PPA的全称是Personal Package Archives(个人包档案),提供1G的空间作为个人apt软件仓库,并提供用于Ubuntu各发行版的编译功能。从编译到存储到发布提供了一条龙的在线服务,相当赞,不知道rpm系的有没有类似的工具呢?
照着Full Circle第12期的方法给今天编译的Evaqq做了一个,发现其实还是挺简单的。建一个DEBAIN文件夹放control文件,然后其他文件夹会自动按它们的名称对应到以根目录为起点的相应地址上
control的编写也很简单,照着模板来就是了,麻烦的是依赖关系,我是拿现成eva的deb包原版复制的(没办法,完全不知道它用了哪个包)
之后dpkg -b一下就行了,参数也好简单呐