由深度科技论坛 @shenmo 发起的星火工作组致力于丰富 Linux 生态,取“星星之火,可以燎原”之意,组建了星火应用商店。是个年轻的团队,大部分成员是 00 后,有小学生,中学生,大学生,来自五湖四海。
星火商店支持:Deepin 20; Ubuntu 20.04 LTS; UOS Home 20
星火应用商店官网:https://spark-app.store/
星火商店仓库地址:https://gitee.com/deepin-community-store/spark-store
众所周知,国内的Linux应用比较少,wine应用难以获取,优质工具分散在民间各大论坛,无法形成合力,难以改善生态。 生态构建需要的不是某一方的单打独斗,而是人人行动起来,汇聚星火,产生燎原之势。
星火商店交流群:872690351
有意向参与开发请在交流群中@管理员来申请进入内部开发群
点击这里进行应用的投递,参照下方投递标准进行投递
一般来说,使用 dpkg -b . ../
这样的指令生成的软件包是符合规范的。您也可以按下方的要求进行再次检查
在 软件包名 里只能含有 小写字母 (a-z), 数字 (0-9), 加号 (+) 和 减号 (-) , 以及 点号 (.)。 软件包名最短长度两个字符;它必须以字母开头;它不能与仓库软件包名发生冲突。还有,把软件包名的长度控制在 30 字符以内是明智之举。
例子如下:
spark-store_3.0.3-11_amd64.deb
├─────┘└──┤┬└──┴─Architecture
└Package Name │└──Build Number
└Version Number
对于桌面应用程序(有GUI的程序), 投递的deb包需要有 .desktop
文件,且安装后能桌面正确识别,即位于 /usr/share/applications/
下或在此位置有软链接。
.desktop
文件要有以下字段
Application
可在星火商店下载 桌面快捷方式编辑器
来生成.desktop。请注意:desktop文件名应当和包名一致(比如web.douyin.com的desktop文件名应当是web.douyin.com.desktop)
在线 .desktop
生成:https://www.freedesktop.org/software/appstream/metainfocreator/#/guiapp。.desktop
文件验证 desktop-file-validate *.desktop
续依赖 desktop-file-utils
。
sudo apt install desktop-file-utils