Appimage2Deb | A2D | 星火商店打包器
Tofloor
poster avatar
152******17
deepin
2020-12-15 05:19
Author

因为之前那个 DTK 的“星火商店打包器”存在打包问题,之前也说过要写一个的。

先前的项目写完了,今天晚上有点时间就写了一个命令行版本的。


具体用法

Welcome to use Appimage2Deb Kitchen!
> Appimage2Deb 1.0b20201214
> Copyright (c) 2021 xRetia Labs

About xRetia Labs
> The xRetia Labs is apart of FC-SYSTEM which working for opensource project.
> Copyright (c) 2012-2020 FC-SYSTEM (dfc643.github.io)


Required:
-n | --name what's the name of your package?
-v | --version which version of your package?
-a | --arch which architecture of your software made?
x86: i386, amd64
ARM: armel, armhf, arm64
MIPS: mips, mips64el, mipsel
ppc64el, s390x, all
-f | --file-appimage full path of your appimage executable

Options:
--no-sandbox disable sandbox for appimage executable
-h | --help show this help message


使用例子

./appimage2deb.AppImage -n CPU-X -v 1.0 -a amd64 -f CPU-X-v4.0.1-x86_64.AppImage --no-sandbox


下载地址:https://dfc643.lanzoux.com/inYzojd6pgj

源码仓库:https://github.com/dfc643/appimage2deb

许可协议:MIT 商用许可


Reply Favorite View the author
All Replies
152******17
deepin
2020-12-15 05:38
#1

等下用这个投稿看看能不能过,本机安装 deb 测试了没什么问题。不过有个已知问题,两个 desktop 的情况下随机认一个。[尾]

Reply View the author
神末shenmo
deepin
Spark-App
Q&A Team
2020-12-15 06:05
#2

目前只有x86支持appimage

Reply View the author
Comments
dfc643
2020-12-18 04:16
20201217 更新,解决了缺少 Descrīption 的问题。https://dfc643.lanzoux.com/iGOXgjgjtha
神末shenmo
deepin
Spark-App
Q&A Team
2020-12-15 06:07
#3

a2d的scrīpt版本在dtk版本之前就已经停止维护了

Reply View the author
152******17
deepin
2020-12-15 06:09
#4
神末shenmo

a2d的scrīpt版本在dtk版本之前就已经停止维护了

这个脚本是我刚刚抽空写的,github 上的版本可以直接用,但是我习惯封装成 appimage 了,因为星火那个转制工具没办法生成 desktop 就写了一个

Reply View the author
神末shenmo
deepin
Spark-App
Q&A Team
2020-12-15 06:11
#5
152******17

这个脚本是我刚刚抽空写的,github 上的版本可以直接用,但是我习惯封装成 appimage 了,因为星火那个转制工具没办法生成 desktop 就写了一个

看起来我又可以回到套壳时代了

有时间安排下套壳


emmmmm等等要不直接支持appimage投稿?

Reply View the author
152******17
deepin
2020-12-15 06:15
#6
神末shenmo

目前只有x86支持appimage

懒得改了,反正给个 arm64 的参也会打成 deb,能不能用管不到了[开心]

我只在 amd64 上试过可以用

Reply View the author
152******17
deepin
2020-12-15 06:43
#7

更新一下:https://dfc643.lanzoux.com/ijIUdjdaqwf

保留 desktop 原有的 NAME 而不做修改。

Reply View the author
神末shenmo
deepin
Spark-App
Q&A Team
2020-12-15 20:25
#8
152******17

懒得改了,反正给个 arm64 的参也会打成 deb,能不能用管不到了[开心]

我只在 amd64 上试过可以用

默认不传就amd64吧

Reply View the author
152******17
deepin
2020-12-15 21:54
#9
神末shenmo

默认不传就amd64吧

默认不传参会提示要求传参, -a 是必须传的

Reply View the author
神末shenmo
deepin
Spark-App
Q&A Team
2020-12-15 22:23
#10
152******17

默认不传参会提示要求传参, -a 是必须传的

所以要默认amd64....

Reply View the author
152******17
deepin
2020-12-15 23:01
#11
神末shenmo

所以要默认amd64....

万一没穿参 i386 的包打包成了 amd64 是不是不太好

这样不穿参还会提示一下

Reply View the author
152******17
deepin
2020-12-18 04:16
#12

20201217 更新,解决了缺少 Descrīption 的问题。https://dfc643.lanzoux.com/iGOXgjgjtha

Reply View the author