asysbang

标题: 创建自己的PPA程序 [打印本页]

作者: admin    时间: 2019-9-3 13:53
标题: 创建自己的PPA程序
#需求
```
创建自己的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 时提示证书下载失败,需要重试几次
```






欢迎光临 asysbang (http://asysbang.com/) Powered by Discuz! X2.5