【小技巧】把flatpak的应用和运行时做成软件包(bundle)
Tofloor
poster avatar
enforcee
deepin
2020-10-09 19:11
Author
在存档、搬运、分享(flathub实在是太慢了)时很有用

(当然要先把要做成bundle的软件装好)

首先要知道软件的ID和分支(Branch)
打开终端输入命令
flatpak list
(如果想做成软件包的是gimp,找到软件ID是org.gimp.GIMP,分支Branch是stable)

然后要找到软件对应的运行时(就是大家熟悉的“依赖”在flatpak中的叫法)
flatpak info 软件ID
(比如flatpak info org.gimp.GIMP ,找到Runtime一行,发现是org.gnome.Platform/x86_64/3.36)

打包
应用(app):

flatpak build-bundle repo位置 输出文件名 软件ID 分支
(flatpak build-bundle /var/lib/flatpak/repo gimp.flatpak org.gimp.GIMP stable)

运行时(runtime):
flatpak build-bundle --runtime repo位置 输出文件名 软件ID 分支
(flatpak build-bundle --runtime /var/lib/flatpak/repo gnome-runtime.flatpak org.gnome.Platform 3.36)
这个过程可能比较慢,也没有进度提示,需要有耐心。最后获得两个文件gimp.flatpak 72Mb和gnome-runtime.flatpak 205Mb,这样bundle就做好了

安装bundle的方法
flatpak install --bundle 文件位置
注意先装运行时后装应用

Reply Favorite View the author
All Replies
lookfor
deepin
2020-10-12 02:13
#1
有什么需要搬运的软件吗?
Reply View the author
惊蛰
deepin
2020-10-12 04:10
#2
https://bbs.deepin.org/post/203551
有什么需要搬运的软件吗?

gimp吧!毕竟这些常用软件debian更新的不是很及时
Reply View the author
geno
deepin
2020-10-12 05:00
#3
有用,我有两个电脑,一个可以上网,另一个由于保密原因不能上网,这样就可以搬运了!谢谢!
Reply View the author