创建自己的PPA

2019-03-04  本文已影响0人  King_Karl

需求

创建自己的PPA程序,通过APT-GET 安装

分析

参考 http://packaging.ubuntu.com/html/packaging-new-software.html

过程

先注册账号:https://launchpad.net/
程序代码  main.c 和makefile
编译:dh_make --createorig  (注意文件夹名)
           dpkg-buildpackage  -S   (只打包source,否则上传时失败)
           官方的编译命令不成功

结果

代码地址:https://github.com/asysbang/ppa
ppa添加地址:ppa:asysbang/work
安装命令:apt install ppa
执行命令:ppa
自己又做了一个带界面的程序
sudo add-apt-repository ppa:asysbang/work-more
sudo apt-get update
sudo apt install work-more

遇到问题

dpkg-buildpackage  -S替换官方编译
makefile添加mkdir -p  命令 否则deb里面不包含bin文件夹
提示ppa没有release文件,需要"signed ubuntu code of conduct"
apt-add-repository 时提示证书下载失败,需要重试几次
上一篇下一篇

猜你喜欢

热点阅读