ghostry / makedeb

按配置文件打包deb

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

makedeb

按配置文件打包deb

参考aur那边的方案.做一个dur

使用配置文件和打包工具,降低打包门槛.

并且由于配置文件体积小,明文展示,方便维护,可以放到某个git平台上面.

需要包的用户只需下载配置文件,用打包工具执行,就可以得到deb包.

后期还可以做助手工具,把这个过程自动化.

再做应用市场图形界面,实现用户点击安装,输入密码,就能安装上软件.

应用市场图形界面可以配合git仓库,提供软件截图,说明展示.

助手工具负责解决依赖问题,官方源内的依赖好说,官方源没有的,助手自动从dur查找依赖,进行安装.

整个方案想要实现需要

初期:

  1. 打包工具构建者,需要会 shell脚本开发.
  2. 选择一个git平台.创建仓库
  3. 更多人参与,编写配置文件,需要会 shell脚本开发.

后期:

  1. 助手工具命令行版开发.
  2. 应用市场图形界面开发.

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

市场软件 读取索引,生成软件列表,

用户要查看软件时,从软件目录读取文字和图片.

安装时调用助手安装

About

按配置文件打包deb

License:GNU General Public License v3.0


Languages

Language:Shell 100.0%