Log in
|
Register
Homepage
Categories
Topic
Search
【小技巧】把flatpak的应用和运行时做成软件包(bundle)
Experiences and Insight
247
views ·
3
replies
To
floor
Go
enforcee
deepin^5
2020-10-09 03: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
Like 0
Favorite
View the author
All Replies
lookfor
deepin^4
2020-10-11 10:13
#1
有什么需要搬运的软件吗?
Reply
Like 0
View the author
curtain_night
deepin^5
2020-10-11 12:10
#2
https://bbs.deepin.org/post/203551
有什么需要搬运的软件吗?
gimp吧!毕竟这些常用软件debian更新的不是很及时
Reply
Like 0
View the author
geno
deepin^3
2020-10-11 13:00
#3
有用,我有两个电脑,一个可以上网,另一个由于保密原因不能上网,这样就可以搬运了!谢谢!
Reply
Like 0
View the author
Reply
New Thread
Rankings
Weekly
Monthly
Total
(当然要先把要做成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 文件位置
注意先装运行时后装应用