ααΆααΆααααΈαααααΆααααααααΆααααα Flatpak 1.14 ααααΌαααΆαα ααααααΆα ααααααααααΌααααααααααααααΆαααααααΎααααα αααααααΆαααααααα½αα―α ααααα·αααααΌαααΆαα αααααΆαααα ααΉαααΆαα ααα αΆαααΆααααΆααα Linux αα·αααααΌαααΆαααααα·ααααα·αα αααα»ααα»αααΊααααα·ααααα½ααααααααααααα·ααΈα ααααΈααααααααααααα αααα ααΆαααΆαααααααααΆααααΆαααααΎαααΆααααα αα Flatpak ααααΌαααΆααααααααΌααααααΆαα Archα Linux, CentOS, Debian, Fedora, Gentoo, Mageia, Linux ααΈα’ααααΆα, α’αΆααα Linux ΠΈ Ubuntuαααα αα Flatpak ααααΌαααΆααα½ααααα αΌααα αααα»αααααΆαα Fedora α αΎαααααΌαααΆαααΆαααααα αααα»ααααααα·ααΈααααααααααααααα·ααΈ GNOME αααααααΆαα
ααΆαα αααααααα·αααααΆααααα αααα»αααΆααΆ Flatpak 1.14α
- ααΆα’αΆα ααααΎαα ααΆαααΎααααΈαααααΎαααα―αααΆααα αααα»ααααα (.local/state) α αΎααααααα’αααααα·ααααΆα XDG_STATE_HOME α ααα’α»ααα αααααα
- ααΆαααααααααΆααααα½ααα·αα·αααααΆααααααααααααααααα "have-kernel-module-name" ααΎααααΈαααααααααααΆααααααΌαα»αααΊααα (α’αΆααΆα‘αΌαααΆαααααααΆααααα½ααα·αα·ααα have-intel-gpu αααααΆαααααΎα‘αΎαααΈαα»α αααα½αα±ααααΆααααα ααααα· "have-kernel-module-i915 "α₯α‘αΌαα’αΆα ααααΎααΆα) α
- ααΆααααααααΆ βflatpak document-unexport βdoc-id=β¦β ααααΌαααΆαα’αα»ααααα
- ααΆαααΆαα αααα·ααααααααααΆαααα Appstream αααααΆααααααΎααααΆαααααα»αααα·ααΆααΆαα ααααααααΌαααΆααααααααΌαα
- ααΆαααααααα αααΆαααααα ααααΆααααααααΆ flatpak αααααΆαααααααααΈ
- ααΆαα αΌαααααΎαααααΆααα ααΆααααααΆ X11 αα·α PulseAudio ααααΌαααΆαα’αα»ααααΆα (ααααα·αααΎααΆααααααααααααααααΌαααΆααααααα)α
- ααΆααΆααααΆαααα αααα»αααααΆαα Git ααααΌαααΆαααααΌααααααααΈ "αα" αα "αα" α αΆααααΆααααΈααΆααα "αα" ααααΈααααααααΌαααΆαα αΆαααα»αααΆαα·αααααΉαααααΌαααΆααααααΆαα
- ααααααΈαα αΆααααααΎαα₯α‘αΌααααααααΌαααΆααααααα‘αΎααα·αααααα·αααΎαααααα·ααΈααααΌαααΆαααααΌααααααα
- ααΆααααααααααααΎα "--include-sdk" αα·α "--include-debug" αα ααΆααααααααΆααα‘αΎα ααΎααααΈααα‘αΎαα―αααΆα SDK αα·α debuginfo α
- ααΆαααααααααΆαααΆαααααααααΆαααααΆαααΆαααααα "DeploySideloadCollectionID" αα α―αααΆα flatpakref αα·α flatpakrepo αα αααααααα ααααααααΆααααΆααααααΌαααΉαααααΌαααΆαααααααα αααααααααααααΆααααΈα ααααΆα α αΎααα·αααααααααΆααααΈαααα»ααα·ααααααααααΆαααααα
- ααΆαα’αα»ααααΆαα±αααααααΎαααα·ααΆααΆα sandbox ααΆααααααΆαααααΆααα’ααααααααααΆααααα»ααααααααααΆαααααα MPRIS (ααΆααααααΆααα ααα»α αααααΆααααΈα ααααΆαααααα’αααααααααα) ααΆα ααααα‘ααα
- α§αααααααααΎααααΆαααααααΆααααΆααααααααΆα₯α‘αΌαααααααααααααααΆαα’αααΈααΆαααααΎααααΆαααααααα·ααΈαααααααααααααα α½αααααα
- ααΆαααβαααααΆβαα»αβααΆαβααα‘αΎαβα’αα»ααααβααααΎβαααααΆααβαα»αβαααβαα»αβαααααα·ααΈβααααααβαααβαααβα¬βαααβαααβαααβαα βααααΎα
- ααΆαααααααααΆαααΆαααααααααΆαααααααΎα "--socket=gpg-agent" αα ααΉαααΆααααααααΆααΌα ααΆ "flatpak run" α
- ααΆαααΆααααααααααααΌαααΆααα½ααα»ααα αααα»α libostree αααα’αΆα α±ααα’αααααααΎααααΆαααα»αα―αααΆαααααΆααα ααΎααααααααααΆααααααΆααααα αααααα’ααααααααααΆα flatpak-system-helper (ααααΎααααΎαα»ααααααααΎαααααααΆααΆαααααΆαααααΎαααααααααΆααα·ααα)α αααα αΆααα α‘αΎααααα αααα»αααααα αΆαααααα Flatpak αα·α libostree αααααΆαα ααααααΆααα»αααααΆα 2018 (< 0.10.2) α αΎααα·ααααααΆαααααααΆαα ααααααΆααα αα α»ααααααααα
ααΆααΆαααααΉα Flatpak α’αα»ααααΆαα±ααα’αααα’αα·αααααααααααα·ααΈααααΎα±ααααΆαα ααα αΆααααααα·ααΈαααααα½αααααΆαααΆαααΆααααααααα·αααααΌαααΆααα½ααααα αΌααα αααα»αααααΆααα ααα αΆααααααααΆαααααααααΎααα»αααΊαααααααααα½αααααα·αα αΆαααΆα ααααααΎαααΆααααααΎαααΆα ααααα‘αααααααΆααααΆαα ααα αΆαααΈαα½ααα αααααΆααα’αααααααΎααααΆαααααααΆαααΆααααααΉαα’αααΈαα»ααααα·ααΆα Flatpak α’αα»ααααΆαα±αααα½αααααααΎαααΆααααααα·ααΈααααα½αα±αααααααααα αααα»ααα»αααΊααααα½α αααααααααα·αααα·α αΌαααααΎαααα»αααΆααααααΆα αα·αα―αααΆαα’αααααααΎααααΆαααααααααΆααααΆαα½ααααααα·ααΈααα»αααααα αααααΆααα’αααααααΎααααΆαααααα αΆααα’αΆααααααααΎααΆαα ααααααΆαααααΈα Flatpak α’αα»ααααΆαα±αααα½αααααα‘αΎαααΆαα ααααααΆαααΆαααααα α»αααααααααα»α αα·αααΆαα ααααααΆααααααΆααααααααΆααααααααα·ααΈααααα·αα αΆαααΆα αααααΎααΆαααααΆααααααΌαααΆαα½αα ααααααααααααα α§ααΆα ααα αααα αα Flatpak ααααΌαααΆααααααΎαα‘αΎααααααΆαα LibreOffice, Midori, GIMP, Inkscape, Kdenlive, Steam, 0 AD, Visual Studio Code, VLC, Slack, Skype αα·α Telegram Desktopα Android ααααΌααΈαα ααΆααΎαα
ααΎααααΈααΆαααααααααα ααααα αα ααΆαα½ααααα αΌαααααΆαα’αΆαααααααΆααααΆαααααααααα·ααΈααα»ααααα α αΎαααααααααααΌαααααΆα αα·ααααααΆαααααααΆα ααα·α (αααααΆααα GTK, Qt, GNOME αα·α KDE ααα) ααααΌαααΆααα ααΆα‘αΎαααΆααα·ααΆααΆαααααΎαααΆααααααααΆααααααα·ααΈαααα½αα ααΆααα»αααααΆααααΆαααααΆα Flatpak αα·α Snap ααΊααΆ Snap ααααΎααααΆααααΆαα»ααααααααα·ααααΆαααααααααααααΆαα αα·αααΆαα―αααααααα’ααααΎααΆαα α αααααααααααααααα αααααα Flatpak αααααΎααα»αααΊαααααΆα ααααα‘ααααΈαααααααα α αΎαααααΎαααΆαααΆαα½ααααα»ααααααααΆααααΎαααΆααα ααααα·αααααααααα ααααΆααΆαα’αΆααααα ααα»αααααααααααΆαα ααα·ααααΆααααααααααα½α (α§ααΆα ααα αααααΆαααααΆααα’αααααα αΆαααΆα ααααααΆααααααα·ααααα·ααΆααααααααααα·ααΈ GNOME α¬ KDE) α
ααααααααΈααΎααα·ααΆααΆααααααααααααααααΆα (αααααααΎαααΆα) αααααΆαααα‘αΎαααΆααααααααΆαααα·ααα ααΆαα’αΆααααααααααα (ααΆα α) αααααααΌαααΆααααααΆααααααα·ααααα·ααΆααααααααα·ααΈααααΌαααΆαααααααααααα ααα»ααα αααααααΆααααΎαααΆα αα·αααααα»ααααααΎαααΆαααΆααΆαααααααα»αααΊααα ααΎαααααΈααΆαααααααΆααααΎαααΆαααααΌαααΆαααα‘αΎααααα‘ααααΈααααΆ αα·αααααΆααααΆαα½ααα»αααΊαααααΆα αααΎααααα»αααααααα½αααααα αααα’αα»ααααΆαα±ααα’ααααααααΆαααΆαα ααααα―αααΆαααααααααααααααΆαα αα»αααΊαααα ααααααααβαα½αβα’αΆα βααΆαβαααβαααβαα»αβααααΆβαα½αβα ααα½αβααΆαβααα‘αΎα (GNOME, KDE) α¬βααααβααΆβα αααΎαβααβαααβαααβααΌα ααααΆ (GNOME 3.40, GNOME 3.42)α αα»αααΊααααααααΆααααααα·ααΈααΆααΆαα’αΆαααααααααΎααΆαα ααααα½ααα ααΉαααααααααααΎαααΆαααΆααααΆαααα½α ααααα·ααα·αααΈαααα ααααΈαα½ααααααααααΎαααααααααααΎαααΆαα ααΆαα»αααααΆααααΆααα’ααααααΌαααΆαααα αααααααααΆααααΆαα½ααααααα·ααΈα αα αααααααα»αααΊαααααααΌαααΆααααααΎαα‘αΎα ααΆαα·ααΆαααααααΎαααΆαααααΌαααΆαααααααΆααΆαααΆα /usr α αΎααααα ααααααΌαααΆααααααα αααα»ααα /app α
ααααααααααΎαααΆα αα·ααα»ααααααα·ααΈααααΌαααΆαααΆαααααααααααΎαα αα αααα·ααααΆ OSTree αααααΌαααΆαααααΌαααΆαααααΎαα αα α»ααααααααΆαααΆαα’αΆααΌαααΈααααΆααααΌα Git αααα’αα»ααααΆαα±αααα·ααΈααΆααααααααα½ααα·αα·αααααααααααΌαααΆαα’αα»ααααα αααααααΆαααΆαα»α ααα αΆα (α§ααΆα ααα α’αααα’αΆα ααααα·αααααααααα‘αΎααα·ααααΆαααΏααα αααααα»α) α αααα αα RPM ααααΌαααΆααααααααα αααα»αααααΆαα OSTree αααααααΎαααααΆαααα·ααα rpm-ostree α ααΆαααα‘αΎαααΆα ααααα‘αα αα·αααΆαα’αΆααααααααα αααα αααα»αααα·ααΆααΆαααΆαααΆααα·αααααΌαααΆαααΆαααααα αααααααααααααααΌαααΆαααααΎαα αα α»ααααααααΆααα·αααααα ααααα·ααααααΆαααΆαα»ααΈαα½αααα ααα»ααααααΆααααΌα ααααΆααααααΌαααααΆαααΆαααααααΆαααα’αΆααΌαα αααααα§αααααααΎααααΈα’αα»ααααααΆαα’αΆαααααααΆαααααααααΆαα ααααα»αααααΆαααααααΌαααΆαααΎααααΈαααα½αααΌαααΆαααΆαααααα»αααΆαα½αααΉαααΆαα’αΆαααααααΈαα½ααα
ααα·ααΆααΆαααΆα ααααααΆααααααΆααααααΎαααΊα―αααΆαααααΆαααααα»αααΈααΆαα ααα αΆααααααΆαααααΎ α αΎαααΆαα½αααΉαααΆααααααααααΉαααααΌααααααα ααααα αα·αααΆααα·αααα·α αΌαααααΎα―αααΆα αα·αααααΎαααΆαααααα’αααααααΎ α¬αααααααααα αα·αα’αΆα α αΌαααααΎα§ααααααααααααΆααααΆααα ααΎααααααααααααααΆαααα DRI α αα·αααΆαα α αα ααΆαααααααααααααααααΆαα ααααααααααΆα ααα·α αα·αα’αααααΆααααα αΌαααααΌαααΆαα’αα»αααααααααααΎαα·ααΈααΆα Wayland α¬ααΆααααααΆααααααΌααααααααα X11 α α’ααααααααααΆαα½αααα·ααααΆαααΆααααα ααΊααα’ααααΎααααααααααααΎααΆα DBus αα·α Portals API αα·αααα
αααααΆααα’ααΈααΌα‘αα αααααΆαα Bubblewrap αα·αααααααααααΈ Linux αα
αα
αααα·ααααΆαα·αααα·ααααααα»αααΊααααααααα’ααααΎααΆαααααΎααααΆαα cgroups, namespaces, Seccomp αα·α SELinux. ΠΠ»Ρ Π²ΡΠ²ΠΎΠ΄Π° Π·Π²ΡΠΊΠ° ΠΏΡΠΈΠΌΠ΅Π½ΡΠ΅ΡΡΡ PulseAudio. ΠΡΠΈ ΡΡΠΎΠΌ ΠΈΠ·ΠΎΠ»ΡΡΠΈΡ ΠΌΠΎΠΆΠ΅Ρ Π±ΡΡΡ ΠΎΡΠΊΠ»ΡΡΠ΅Π½Π°, ΡΠ΅ΠΌ ΠΏΠΎΠ»ΡΠ·ΡΡΡΡΡ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠΈ ΠΌΠ½ΠΎΠ³ΠΈΡ
ΠΏΠΎΠΏΡΠ»ΡΡΠ½ΡΡ
ΠΏΠ°ΠΊΠ΅ΡΠΎΠ² Π΄Π»Ρ ΠΏΠΎΠ»ΡΡΠ΅Π½ΠΈΡ ΠΏΠΎΠ»Π½ΠΎΠ³ΠΎ Π΄ΠΎΡΡΡΠΏΠ° ΠΊ Π€Π‘ ΠΈ Π²ΡΠ΅ΠΌ ΡΡΡΡΠΎΠΉΡΡΠ²Π°ΠΌ Π² ΡΠΈΡΡΠ΅ΠΌΠ΅. ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, Ρ ΠΎΠ³ΡΠ°Π½ΠΈΡΠ΅Π½Π½ΡΠΌ ΡΠ΅ΠΆΠΈΠΌΠΎΠΌ ΠΈΠ·ΠΎΠ»ΡΡΠΈΠΈ, ΠΎΡΡΠ°Π²Π»ΡΡΡΠΈΠΌ ΠΏΠΎΠ»Π½ΡΠΉ Π΄ΠΎΡΡΡΠΏ ΠΊ Π΄ΠΎΠΌΠ°ΡΠ½Π΅ΠΌΡ ΠΊΠ°ΡΠ°Π»ΠΎΠ³Ρ, ΠΏΠΎΡΡΠ°Π²Π»ΡΡΡΡΡ ΠΏΠ°ΠΊΠ΅ΡΡ GIMP, VSCodium, PyCharm, Octave, Inkscape, Audacity ΠΈ VLC. Π ΡΠ»ΡΡΠ°Π΅ ΠΊΠΎΠΌΠΏΡΠΎΠΌΠ΅ΡΠ°ΡΠΈΠΈ ΠΏΠ°ΠΊΠ΅ΡΠΎΠ² Ρ Π΄ΠΎΡΡΡΠΏΠΎΠΌ ΠΊ Π΄ΠΎΠΌΠ°ΡΠ½Π΅ΠΌΡ ΠΊΠ°ΡΠ°Π»ΠΎΠ³Ρ, Π½Π΅ΡΠΌΠΎΡΡΡ Π½Π° Π½Π°Π»ΠΈΡΠΈΠ΅ Π² ΠΎΠΏΠΈΡΠ°Π½ΠΈΠΈ ΠΏΠ°ΠΊΠ΅ΡΠ° ΠΌΠ΅ΡΠΊΠΈ Β«sandboxedΒ», Π°ΡΠ°ΠΊΡΡΡΠ΅ΠΌΡ Π΄Π»Ρ Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΡ ΡΠ²ΠΎΠ΅Π³ΠΎ ΠΊΠΎΠ΄Π° Π΄ΠΎΡΡΠ°ΡΠΎΡΠ½ΠΎ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡΡ ΡΠ°ΠΉΠ» ~/.bashrc. ΠΡΠ΄Π΅Π»ΡΠ½ΡΠΌ Π²ΠΎΠΏΡΠΎΡΠΎΠΌ ΡΠ²Π»ΡΠ΅ΡΡΡ ΠΊΠΎΠ½ΡΡΠΎΠ»Ρ Π·Π° Π²Π½Π΅ΡΠ΅Π½ΠΈΠ΅ΠΌ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ Π² ΠΏΠ°ΠΊΠ΅ΡΡ ΠΈ Π΄ΠΎΠ²Π΅ΡΠΈΠ΅ ΠΊ ΡΠ±ΠΎΡΡΠΈΠΊΠ°ΠΌ ΠΏΠ°ΠΊΠ΅ΡΠΎΠ², ΠΊΠΎΡΠΎΡΡΠ΅ ΡΠ°ΡΡΠΎ Π½Π΅ ΡΠ²ΡΠ·Π°Π½Ρ Ρ ΠΎΡΠ½ΠΎΠ²Π½ΡΠΌ ΠΏΡΠΎΠ΅ΠΊΡΠΎΠΌ ΠΈΠ»ΠΈ Π΄ΠΈΡΡΡΠΈΠ±ΡΡΠΈΠ²Π°ΠΌΠΈ.
ααααα: opennet.ru
