按配置文件打包deb
参考aur那边的方案.做一个dur
使用配置文件和打包工具,降低打包门槛.
并且由于配置文件体积小,明文展示,方便维护,可以放到某个git平台上面.
需要包的用户只需下载配置文件,用打包工具执行,就可以得到deb包.
后期还可以做助手工具,把这个过程自动化.
再做应用市场图形界面,实现用户点击安装,输入密码,就能安装上软件.
应用市场图形界面可以配合git仓库,提供软件截图,说明展示.
助手工具负责解决依赖问题,官方源内的依赖好说,官方源没有的,助手自动从dur查找依赖,进行安装.
整个方案想要实现需要
初期:
- 打包工具构建者,需要会 shell脚本开发.
- 选择一个git平台.创建仓库
- 更多人参与,编写配置文件,需要会 shell脚本开发.
后期:
- 助手工具命令行版开发.
- 应用市场图形界面开发.
git仓库目录结构: 在git仓库目录下放置索引文件,每行写"软件分类 软件包名",每个软件包一个文件夹,放置配置文件,说明文字,截图
.
├── index
├── soft1
│ ├── DEBUILD
│ ├── readme.txt
│ ├── icon.png
│ ├── screenshot.1.png
│ ├── screenshot.2.png
│ └── screenshot.3.png
└── soft2
│ ├── DEBUILD
│ ├── readme.txt
│ ├── icon.png
│ ├── screenshot.1.png
│ ├── screenshot.2.png
└──── screenshot.3.png
市场软件 读取索引,生成软件列表,
用户要查看软件时,从软件目录读取文字和图片.
安装时调用助手安装