Home
Categories
WIKI
Topic
User
LANGUAGE:
中文
English
社区最近想搞应用市场,我也想了一个方案
deepin Talks
861
views ·
2
replies ·
To
floor
Go
ghostry
deepin
2020-06-09 20:24
Author
并且做了一个初步的试验.
https://github.com/ghostry/makedeb
参考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
Copy the Code
市场软件 读取索引,生成软件列表,
用户要查看软件时,从软件目录读取文字和图片.
安装时调用助手安装
Reply
Like 0
Favorite
View the author
All Replies
ghostry
deepin
2020-06-09 20:26
#1
https://bbs.deepin.org/user/223313
你看这个可行性怎么样.
Reply
Like 0
View the author
神末shenmo
deepin
Spark-App
Q&A Team
2020-06-10 03:23
#2
已在交流群讨论
Reply
Like 0
View the author
Please
sign
in first
Featured Collection
Change
[Tutorial] deepin25 WSL Offline Installation Guide
UOS AI 2.8 Released! Three New Intelligent Agents & Major Evolution
Solid Q&A | deepin 25 Common Questions – The Immutable System Edition
New Thread
Popular Events
More
https://github.com/ghostry/makedeb
参考aur那边的方案.做一个dur
使用配置文件和打包工具,降低打包门槛.
并且由于配置文件体积小,明文展示,方便维护,可以放到某个git平台上面.
需要包的用户只需下载配置文件,用打包工具执行,就可以得到deb包.
后期还可以做助手工具,把这个过程自动化.
再做应用市场图形界面,实现用户点击安装,输入密码,就能安装上软件.
应用市场图形界面可以配合git仓库,提供软件截图,说明展示.
助手工具负责解决依赖问题,官方源内的依赖好说,官方源没有的,助手自动从dur查找依赖,进行安装.
整个方案想要实现需要
初期:
1. 打包工具构建者,需要会 shell脚本开发.
2. 选择一个git平台.创建仓库
3. 更多人参与,编写配置文件,需要会 shell脚本开发.
后期:
1. 助手工具命令行版开发.
2. 应用市场图形界面开发.
git仓库目录结构:
在git仓库目录下放置索引文件,每行写"软件分类 软件包名",每个软件包一个文件夹,放置配置文件,说明文字,截图
用户要查看软件时,从软件目录读取文字和图片.
安装时调用助手安装