asysbang

 找回密码
 立即注册
查看: 3069|回复: 0
打印 上一主题 下一主题

创建自己的PPA程序

[复制链接]

520

主题

2

好友

6551

积分

管理员

Rank: 80Rank: 80Rank: 80Rank: 80Rank: 80

最佳新人 活跃会员 热心会员 推广达人 宣传达人 灌水之王 突出贡献 优秀版主 荣誉管理 论坛元老

跳转到指定楼层
楼主
发表于 2019-9-3 13:53:05 |只看该作者 |倒序浏览
#需求
```
创建自己的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 时提示证书下载失败,需要重试几次
```

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

Archiver|手机版|aSys-帮 ( 京ICP备13033689号 )

GMT+8, 2026-1-28 20:53 , Processed in 0.083155 second(s), 20 queries .

Powered by Discuz! X2.5

© 2001-2012 Comsenz Inc.

回顶部