Flatpak打包(5)——開始配置

全部文章目錄:
Flatpak打包(1)——Flatpak 介紹
Flatpak打包(2)——Flatpak應用元素
Flatpak打包(3)——應用Flatpak
Flatpak打包(4)——構建第一個Flatpak
Flatpak打包(5)——開始配置
Flatpak打包(6)——構建一個簡單的應用
Flatpak打包(7)——Flatpak Builder
Flatpak打包(8)——應用Sandbox(沙盒)
Flatpak打包(9)——應用分發
Flatpak打包(10)——可用運行時(Runtime)
Flatpak打包(11)——命令參考
Flatpak打包(12)——Flatpak-builder命令參考

讓安裝平臺搭建起來既快速又簡單。首先,必須在系統上安裝flatpakflatpak-builder軟件包。這些可用於大多數發行版,flatpak網站提供瞭如何獲取它們的詳細信息。
一旦安裝了flatpak,就必須選擇一個運行時並將其與匹配的sdk一起安裝。

安裝SDK

SDK是用於構建應用程序的特殊類型的運行時。通常,一個SDK與運行時應用程序將使用的運行時配對。例如GNOME 3.22 SDK用於構建使用GNOME 3.22運行時的應用程序。
flatpak網站提供可用運行時的列表。一旦你決定使用哪一個,進行安裝只是安裝它和它的sdk。
其餘flatpak文檔中的示例使用GNOME 3.22運行時和sdk。如果您尚未安裝這些文件,請下載存儲庫GPG密鑰,然後添加包含運行時和sdk的存儲庫:

$ flatpak remote-add --from gnome https://sdk.gnome.org/gnome.flatpakrepo

您現在可以下載並安裝運行時和sdk:

$ flatpak install gnome org.gnome.Platform//3.22 org.gnome.Sdk//3.22

這個過程可以用來安裝任何其他運行時和sdk。

查看flatpak環境

如果這是您第一次使用flatpak,現在是嘗試安裝應用程序並查看“under the hood’”的好時機。要做到這一點,你需要添加一個包含應用程序的存儲庫。我們可以使用gnome-apps存儲庫來安裝gedit:

$ flatpak remote-add --from gnome-apps https://sdk.gnome.org/gnome-apps.flatpakrepo
$ flatpak install gnome-apps org.gnome.gedit

現在可以使用以下命令在’devel sandbox’中獲取一個shell:

$ flatpak run --devel --command=bash org.gnome.gedit

這會提供一個安裝在/app中的應用程序軟件包的環境,以及它構建的安裝在/usr中的sdk。你可以探索這兩個目錄來查看一個典型的flatpak的外觀,以及sdk中包含的內容。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章