幾天前 發布了新的穩定版“ Flatpak 1.8”,它提供了一個系統,用於構建獨立的軟件包,這些軟件包不與特定的Linux發行版綁定,而是在一個特殊的容器中運行,該容器將應用程序與系統的其餘部分隔離開來。
Flatpak套餐 被定位為分發軟件包的絕佳選擇, 因為它們沒有鏈接到任何特定的發行版,也沒有在準備通用容器時成為常規發行版存儲庫的一部分。
對於注重安全性的用戶, Flatpak允許您在容器中運行應用程序,僅提供對與應用程序關聯的網絡功能和用戶文件的訪問,因此任何其他信息或數據均不在此範圍之內。
Flatpak 1.8的主要新功能
開發人員正在進行的主要更改之一是提供 簡化了P2P模式下的安裝實施,這是為了允許和組織應用程序和運行時集合的加載 通過沒有網絡連接的系統的中間節點或驅動器。
另一個重要的變化是 默認禁用自動存儲庫加載,位於本地USB驅動器上。 借助此更改,可以簡化P2P模式的內部實現並提高其有效性。
除此之外 添加了可選的systemd單元 檢測 自動 USB驅動器上的其他存儲庫 外部連接。
要激活中間本地存儲庫,用戶必須通過以下方式創建符號鏈接來配置存儲庫: / var / lib / flatpak / sideload-repos o /運行/ flatpak / sideload-repos。
另一方面,對於有權訪問文件系統的應用程序,提供了轉發目錄 /庫 從主機環境中 /運行/主機/庫, 除此之外 對FS的新訪問權限已添加:“主機等” 和“ host-os”,它允許訪問系統目錄 / etc和/ usr.
要生成更有效的代碼以從ostreee解析GVariant文件,請使用 變式模式編譯器 在構建配置中,隱窩提供了無需構建即可構建的能力 libsystemd。
“安裝驗證器” 已添加到FlatpakTransaction API中,客戶端可以使用該API安裝完成交易所需的身份驗證器。
對於部分 命令中的更改,該選項中最突出的 “ –Commit =“已添加到“ flatpak遠程信息”命令中 和“ flatpak更新”以指定OCI存儲庫的特定版本。
而且 將升級命令更改為“ flatpak升級”,這是“ flatpak update”命令的別名。
關於錯誤修復,時區數據的使用基於 在/ etc /本地時間 為了解決某些應用程序中與時區相關的問題,請使用主機系統中的“時區”。 gdm的env.d文件的安裝已停止,因為systemd生成器可以更好地完成此任務。
其他變化 從這個新版本中脫穎而出:
- 在create-usb實用程序中,默認情況下啟用部分提交導出。
- 提供了sysusers.d文件,用於通過systemd創建必需的用戶。
- 新增選項 «-[no-]跟重定向»到命令«Flatpak遠程添加“和” flatpak Modify”禁止/啟用重定向到另一個存儲庫。
- Spawn API已添加到門戶網站系統中,以獲取正在運行的應用程序的實際進程標識符(PID)。
- 所有OCI資料庫 (開放容器倡議) 已更改為使用身份驗證器 flatpak-oci-authenticator。
- 為fish命令外殼實現了輸入完成腳本。
- 增加了對OCI存儲庫增量更新的初始支持。
- 日誌套接字以只讀模式安裝。
- 添加了對在文檔導出中導出目錄的支持。
- 對於有權訪問Pulseaudio的應用程序,允許直接訪問ALSA音頻設備。
最後, 如果您想了解更多, 您可以查看完整的更改列表 以下鏈接。