{"id":101571,"date":"2021-10-09T22:22:43","date_gmt":"2021-10-09T20:22:43","guid":{"rendered":"https:\/\/prohoster.info\/blog\/novosti-interneta\/reliz-sistemy-samodostatochnyh-paketov-flatpak-1-12-0"},"modified":"2021-10-09T22:22:43","modified_gmt":"2021-10-09T20:22:43","slug":"reliz-sistemy-samodostatochnyh-paketov-flatpak-1-12-0","status":"publish","type":"post","link":"https:\/\/prohoster.info\/pl\/blog\/news\/reliz-sistemy-samodostatochnyh-paketov-flatpak-1-12-0","title":{"rendered":"Wydanie systemu samodzielnych pakiet\u00f3w Flatpak 1.12.0","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Opublikowano now\u0105 stabiln\u0105 wersj\u0119 narz\u0119dzi Flatpak 1.12, kt\u00f3re oferuj\u0105 system do budowy samodzielnych pakiet\u00f3w, niezwi\u0105zanych z konkretnymi dystrybucjami Linuksa i uruchamianych w specjalnym kontenerze, izoluj\u0105cym aplikacj\u0119 od reszty systemu. Wsparcie dla uruchamiania pakiet\u00f3w Flatpak dost\u0119pne jest dla Arch Linux, CentOS, Debian, Fedora, Gentoo, Mageia, Linux Mint, Alt Linux i Ubuntu. Pakiety Flatpak zosta\u0142y w\u0142\u0105czone do repozytorium Fedora i s\u0105 wspierane w standardowej aplikacji do zarz\u0105dzania aplikacjami GNOME.    <\/p>\n<p>Kluczowe nowo\u015bci w wersji Flatpak 1.12:  <\/p>\n<ul>\n<li class=\"l\"> Ulepszono zarz\u0105dzanie zagnie\u017cd\u017conymi \u015brodowiskami sandbox, kt\u00f3re s\u0105 u\u017cywane w pakiecie flatpak z klientem us\u0142ugi dostarczania gier Steam. W zagnie\u017cd\u017conych sandboxach zezwolono na tworzenie odr\u0119bnych hierarchii katalog\u00f3w \/usr i \/app, co jest u\u017cywane w Steam do uruchamiania gier w oddzielnym kontenerze z w\u0142asn\u0105 przestrzeni\u0105 \/usr, izolowan\u0105 od \u015brodowiska z klientem Steam.\n<li class=\"l\"> We zapewnienia wsp\u00f3lnego korzystania z katalog\u00f3w \/tmp i $XDG_RUNTIME_DIR w przypadku wszystkich egzemplarzy pakiet\u00f3w o tym samym identyfikatorze aplikacji (app-ID). Opcjonalnie mo\u017cna w\u0142\u0105czy\u0107 korzystanie ze wsp\u00f3lnego katalogu \/dev\/shm za pomoc\u0105 flagi &#171;&#8212;allow=per-app-dev-shm&#187;.\n<li class=\"l\"> Ulepszono wsparcie dla aplikacji z tekstowym interfejsem u\u017cytkownika (TUI), takich jak gdb.\n<li class=\"l\"> Do narz\u0119dzia build-update-repo dodano szybsz\u0105 implementacj\u0119 polecenia &#171;ostree prune&#187;, zoptymalizowan\u0105 do pracy z repozytoriami w trybie archiwum.\n<li class=\"l\"> Usuni\u0119to luk\u0119 CVE-2021-41133 w implementacji mechanizmu portali, wynikaj\u0105c\u0105 z braku zablokowania nowych wywo\u0142a\u0144 systemowych zwi\u0105zanych z montowaniem partycji w regu\u0142ach seccomp. Luka ta pozwala\u0142a aplikacji na utworzenie zagnie\u017cd\u017conego piaskownicy w celu obej\u015bcia mechanizm\u00f3w weryfikacji &#171;portali&#187;, kt\u00f3re s\u0105 stosowane w celu organizacji dost\u0119pu do zasob\u00f3w poza kontenerem.\n<p>Ostatecznie, atakuj\u0105cy poprzez wykonywanie powi\u0105zanych z montowaniem wywo\u0142a\u0144 systemowych m\u00f3g\u0142 obej\u015b\u0107 mechanizm izolacji sandboxu i uzyska\u0107 pe\u0142ny dost\u0119p do zawarto\u015bci \u015brodowiska hosta. Wykorzystanie podatno\u015bci jest mo\u017cliwe tylko w pakietach, kt\u00f3re zapewniaj\u0105 aplikacjom bezpo\u015bredni dost\u0119p do gniazd AF_UNIX, kt\u00f3re s\u0105 u\u017cywane na przyk\u0142ad w Wayland, Pipewire i pipewire-pulse. W wersji 1.12.0 podatno\u015b\u0107 zosta\u0142a usuni\u0119ta nie ca\u0142kowicie, dlatego niezw\u0142ocznie wydano aktualizacj\u0119 1.12.1.      <\/ul>\n<p>        Przypomnijmy, \u017ce programi\u015bci aplikacji Flatpak maj\u0105 mo\u017cliwo\u015b\u0107 uproszczenia dystrybucji swoich program\u00f3w, kt\u00f3re nie s\u0105 cz\u0119\u015bci\u0105 standardowych repozytori\u00f3w dystrybucji, dzi\u0119ki przygotowaniu jednego uniwersalnego kontenera bez potrzeby tworzenia oddzielnych kompilacji dla ka\u017cdej dystrybucji. U\u017cytkownikom, kt\u00f3rzy dbaj\u0105 o bezpiecze\u0144stwo, Flatpak pozwala na uruchomienie budz\u0105cej w\u0105tpliwo\u015bci aplikacji w kontenerze, udost\u0119pniaj\u0105c dost\u0119p tylko do funkcji sieciowych i plik\u00f3w u\u017cytkownika zwi\u0105zanych z aplikacj\u0105. U\u017cytkownikom zainteresowanym nowinkami, Flatpak umo\u017cliwia instalacj\u0119 najnowszych wersji testowych i stabilnych aplikacji bez potrzeby wprowadzania zmian w systemie. Na przyk\u0142ad, pakiety Flatpak s\u0105 tworzone dla LibreOffice, Midori, GIMP, Inkscape, Kdenlive, Steam, 0 A.D., Visual Studio Code, VLC, Slack, Skype, Telegram Desktop, Android Studio itd.      <\/p>\n<p>Aby zmniejszy\u0107 rozmiar pakietu, zawiera on tylko specyficzne dla aplikacji zale\u017cno\u015bci, podczas gdy podstawowe biblioteki systemowe i graficzne (GTK, Qt, biblioteki GNOME i KDE itd.) s\u0105 przedstawione jako modu\u0142owe standardowe \u015brodowiska uruchomieniowe. Kluczow\u0105 r\u00f3\u017cnic\u0105 mi\u0119dzy Flatpak a Snap jest to, \u017ce Snap wykorzystuje komponenty \u015brodowiska g\u0142\u00f3wnego systemu i izolacj\u0119 opart\u0105 na filtracji wywo\u0142a\u0144 systemowych, podczas gdy Flatpak tworzy osobny kontener od systemu i operuje na du\u017cych zestawach \u015brodowisk uruchomieniowych, udost\u0119pniaj\u0105c jako zale\u017cno\u015bci nie pakiety, lecz standardowe \u015brodowiska systemowe (na przyk\u0142ad wszystkie biblioteki niezb\u0119dne do dzia\u0142ania program\u00f3w GNOME lub KDE).    <\/p>\n<p>Opr\u00f3cz typowego \u015brodowiska systemowego (runtime), instalowanego za po\u015brednictwem specjalnego repozytorium, dostarczane s\u0105 dodatkowe zale\u017cno\u015bci (bundle), wymagane do dzia\u0142ania aplikacji. W sumie runtime i bundle tworz\u0105 zawarto\u015b\u0107 kontenera, przy czym runtime jest instalowany oddzielnie i jest powi\u0105zany z wieloma kontenerami, co pozwala unikn\u0105\u0107 duplikowania wsp\u00f3lnych dla kontener\u00f3w plik\u00f3w systemowych. W jednym systemie mo\u017ce by\u0107 zainstalowanych kilka r\u00f3\u017cnych runtime'\u00f3w (GNOME, KDE) lub kilka wersji jednego runtime'u (GNOME 3.40, GNOME 3.42). Kontener z aplikacj\u0105 jako zale\u017cno\u015bci\u0105 wykorzystuje powi\u0105zanie tylko z okre\u015blonym runtime, bez uwzgl\u0119dniania pojedynczych pakiet\u00f3w, z kt\u00f3rych sk\u0142ada si\u0119 runtime. Wszystkie brakuj\u0105ce elementy s\u0105 pakowane bezpo\u015brednio razem z aplikacj\u0105. Podczas tworzenia kontenera zawarto\u015b\u0107 runtime jest montowana jako lokalizacja \/usr, a bundle montowane jest w katalogu \/app.     <\/p>\n<p>Zawarto\u015b\u0107 runtime i kontener\u00f3w aplikacji jest tworzona z wykorzystaniem technologii OSTree, w kt\u00f3rej obraz atomowo aktualizowany jest z repozytorium podobnego do Git, co pozwala stosowa\u0107 metody kontroli wersji do komponent\u00f3w dystrybucji (na przyk\u0142ad mo\u017cna szybko przywr\u00f3ci\u0107 system do poprzedniego stanu). Pakiety RPM s\u0105 t\u0142umaczone do repozytorium OSTree za pomoc\u0105 specjalnej warstwy rpm-ostree. Oddzielna instalacja i aktualizacja pakiet\u00f3w wewn\u0105trz \u015brodowiska roboczego nie jest wspierana, system aktualizowany jest nie na poziomie pojedynczych komponent\u00f3w, ale w ca\u0142o\u015bci, atomowo zmieniaj\u0105c swoje stany. Dostarczane s\u0105 narz\u0119dzia do inkrementalnego stosowania aktualizacji, eliminuj\u0105ce potrzeb\u0119 pe\u0142nej wymiany obrazu przy ka\u017cdej aktualizacji.    <\/p>\n<p>Tworzone izolowane \u015brodowisko jest ca\u0142kowicie niezale\u017cne od u\u017cywanej dystrybucji i przy odpowiednich ustawieniach pakietu nie ma dost\u0119pu do plik\u00f3w i proces\u00f3w u\u017cytkownika lub systemu g\u0142\u00f3wnego, nie mo\u017ce bezpo\u015brednio \u0142\u0105czy\u0107 si\u0119 z urz\u0105dzeniem, z wyj\u0105tkiem wyj\u015bcia przez DRI, oraz po\u0142\u0105cze\u0144 z systemem sieciowym. Wyj\u015bcie grafiki i organizacja wej\u015bcia s\u0105 realizowane za pomoc\u0105 protoko\u0142u Wayland lub przez przekazywanie gniazda X11. Interakcja z otoczeniem opiera si\u0119 na systemie wymiany komunikat\u00f3w DBus i specjalnym API Portals.     <\/p>\n<p>Do izolacji wykorzystuje si\u0119 warstw\u0119 Bubblewrap oraz tradycyjne technologie konteneryzacji w systemie Linux, oparte na u\u017cyciu cgroups, przestrzeni nazw (namespaces), Seccomp i SELinux. Do wyprowadzania d\u017awi\u0119ku stosuje si\u0119 PulseAudio. Przy tym izolacj\u0119 mo\u017cna wy\u0142\u0105czy\u0107, co wykorzystuj\u0105 deweloperzy wielu popularnych pakiet\u00f3w, aby uzyska\u0107 pe\u0142ny dost\u0119p do systemu plik\u00f3w i wszystkich urz\u0105dze\u0144 w systemie. Na przyk\u0142ad pakiety GIMP, VSCodium, PyCharm, Octave, Inkscape, Audacity i VLC s\u0105 dostarczane z ograniczonym trybem izolacji, kt\u00f3ry pozostawia pe\u0142ny dost\u0119p do katalogu domowego.     <\/p>\n<p>W przypadku skompromitowanych pakiet\u00f3w z dost\u0119pem do katalogu domowego, mimo \u017ce w opisie pakietu znajduje si\u0119 etykieta &#171;sandboxed&#187;, atakuj\u0105cy mo\u017ce wystarczy\u0107, aby zmieni\u0107 plik ~\/ .bashrc, aby uruchomi\u0107 sw\u00f3j kod. Osobnym zagadnieniem jest kontrola nad wprowadzaniem zmian w pakietach i zaufanie do tw\u00f3rc\u00f3w pakiet\u00f3w, kt\u00f3rzy cz\u0119sto nie s\u0105 zwi\u0105zani z g\u0142\u00f3wnym projektem lub dystrybucjami.<br \/>\n<br \/>\u0179r\u00f3d\u0142o: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=55943\">opennet.ru<\/a> <\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u041e\u043f\u0443\u0431\u043b\u0438\u043a\u043e\u0432\u0430\u043d\u0430 \u043d\u043e\u0432\u0430\u044f \u0441\u0442\u0430\u0431\u0438\u043b\u044c\u043d\u0430\u044f \u0432\u0435\u0442\u043a\u0430 \u0438\u043d\u0441\u0442\u0440\u0443\u043c\u0435\u043d\u0442\u0430\u0440\u0438\u044f Flatpak 1.12, \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u043f\u0440\u0435\u0434\u043e\u0441\u0442\u0430\u0432\u043b\u044f\u0435\u0442 \u0441\u0438\u0441\u0442\u0435\u043c\u0443 \u0434\u043b\u044f \u0441\u0431\u043e\u0440\u043a\u0438 \u0441\u0430\u043c\u043e\u0434\u043e\u0441\u0442\u0430\u0442\u043e\u0447\u043d\u044b\u0445 \u043f\u0430\u043a\u0435\u0442\u043e\u0432, \u043d\u0435 \u043f\u0440\u0438\u0432\u044f\u0437\u0430\u043d\u043d\u044b\u0445 \u043a \u043a\u043e\u043d\u043a\u0440\u0435\u0442\u043d\u044b\u043c \u0434\u0438\u0441\u0442\u0440\u0438\u0431\u0443\u0442\u0438\u0432\u0430\u043c Linux \u0438 \u0432\u044b\u043f\u043e\u043b\u043d\u044f\u0435\u043c\u044b\u0445 \u0432 \u0441\u043f\u0435\u0446\u0438\u0430\u043b\u044c\u043d\u043e\u043c \u043a\u043e\u043d\u0442\u0435\u0439\u043d\u0435\u0440\u0435, \u0438\u0437\u043e\u043b\u0438\u0440\u0443\u044e\u0449\u0435\u043c \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u0435 \u043e\u0442 \u043e\u0441\u0442\u0430\u043b\u044c\u043d\u043e\u0439 \u0441\u0438\u0441\u0442\u0435\u043c\u044b. \u041f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0430 \u0432\u044b\u043f\u043e\u043b\u043d\u0435\u043d\u0438\u044f Flatpak-\u043f\u0430\u043a\u0435\u0442\u043e\u0432 \u043e\u0431\u0435\u0441\u043f\u0435\u0447\u0435\u043d\u0430 \u0434\u043b\u044f Arch Linux, CentOS, Debian, Fedora, Gentoo, Mageia, Linux Mint, Alt Linux \u0438 Ubuntu. \u041f\u0430\u043a\u0435\u0442\u044b \u0441 Flatpak \u0432\u043a\u043b\u044e\u0447\u0435\u043d\u044b \u0432 \u0440\u0435\u043f\u043e\u0437\u0438\u0442\u043e\u0440\u0438\u0439 Fedora [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[702],"tags":[],"class_list":["post-101571","post","type-post","status-publish","format-standard","hentry","category-news"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.1.1 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u041e\u043f\u0443\u0431\u043b\u0438\u043a\u043e\u0432\u0430\u043d\u0430 \u043d\u043e\u0432\u0430\u044f \u0441\u0442\u0430\u0431\u0438\u043b\u044c\u043d\u0430\u044f \u0432\u0435\u0442\u043a\u0430 \u0438\u043d\u0441\u0442\u0440\u0443\u043c\u0435\u043d\u0442\u0430\u0440\u0438\u044f Flatpak 1.12, \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u043f\u0440\u0435\u0434\u043e\u0441\u0442\u0430\u0432\u043b\u044f\u0435\u0442 \u0441\u0438\u0441\u0442\u0435\u043c\u0443 \u0434\u043b\u044f \u0441\u0431\u043e\u0440\u043a\u0438 \u0441\u0430\u043c\u043e\u0434\u043e\u0441\u0442\u0430\u0442\u043e\u0447\u043d\u044b\u0445 \u043f\u0430\u043a\u0435\u0442\u043e\u0432, \u043d\u0435 \u043f\u0440\u0438\u0432\u044f\u0437\u0430\u043d\u043d\u044b\u0445 \u043a \u043a\u043e\u043d\u043a\u0440\u0435\u0442\u043d\u044b\u043c \u0434\u0438\u0441\u0442\u0440\u0438\u0431\u0443\u0442\u0438\u0432\u0430\u043c Linux \u0438 \u0432\u044b\u043f\u043e\u043b\u043d\u044f\u0435\u043c\u044b\u0445 \u0432 \u0441\u043f\u0435\u0446\u0438\u0430\u043b\u044c\u043d\u043e\u043c.\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Yuri Gagarin\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/prohoster.info\/pl\/blog\/news\/reliz-sistemy-samodostatochnyh-paketov-flatpak-1-12-0\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.1.1\" \/>\n\t\t<meta property=\"og:locale\" content=\"pl_PL\" \/>\n\t\t<meta property=\"og:site_name\" content=\"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"\ud83e\udd47\u0420\u0435\u043b\u0438\u0437 \u0441\u0438\u0441\u0442\u0435\u043c\u044b \u0441\u0430\u043c\u043e\u0434\u043e\u0441\u0442\u0430\u0442\u043e\u0447\u043d\u044b\u0445 \u043f\u0430\u043a\u0435\u0442\u043e\u0432 Flatpak 1.12.0 | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u041e\u043f\u0443\u0431\u043b\u0438\u043a\u043e\u0432\u0430\u043d\u0430 \u043d\u043e\u0432\u0430\u044f \u0441\u0442\u0430\u0431\u0438\u043b\u044c\u043d\u0430\u044f \u0432\u0435\u0442\u043a\u0430 \u0438\u043d\u0441\u0442\u0440\u0443\u043c\u0435\u043d\u0442\u0430\u0440\u0438\u044f Flatpak 1.12, \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u043f\u0440\u0435\u0434\u043e\u0441\u0442\u0430\u0432\u043b\u044f\u0435\u0442 \u0441\u0438\u0441\u0442\u0435\u043c\u0443 \u0434\u043b\u044f \u0441\u0431\u043e\u0440\u043a\u0438 \u0441\u0430\u043c\u043e\u0434\u043e\u0441\u0442\u0430\u0442\u043e\u0447\u043d\u044b\u0445 \u043f\u0430\u043a\u0435\u0442\u043e\u0432, \u043d\u0435 \u043f\u0440\u0438\u0432\u044f\u0437\u0430\u043d\u043d\u044b\u0445 \u043a \u043a\u043e\u043d\u043a\u0440\u0435\u0442\u043d\u044b\u043c \u0434\u0438\u0441\u0442\u0440\u0438\u0431\u0443\u0442\u0438\u0432\u0430\u043c Linux \u0438 \u0432\u044b\u043f\u043e\u043b\u043d\u044f\u0435\u043c\u044b\u0445 \u0432 \u0441\u043f\u0435\u0446\u0438\u0430\u043b\u044c\u043d\u043e\u043c.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/pl\/blog\/news\/reliz-sistemy-samodostatochnyh-paketov-flatpak-1-12-0\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:width\" content=\"350\" \/>\n\t\t<meta property=\"og:image:height\" content=\"350\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2021-10-09T20:22:43+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2021-10-09T20:22:43+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"\ud83e\udd47Wydanie systemu samodzielnych pakiet\u00f3w Flatpak 1.12.0 | ProHoster","description":"Opublikowano now\u0105 stabiln\u0105 ga\u0142\u0105\u017a narz\u0119dzi Flatpak 1.12, kt\u00f3ra dostarcza system do budowy samodzielnych pakiet\u00f3w, niezwi\u0105zanych z konkretnymi dystrybucjami Linux i uruchamianych w specjalnym \u015brodowisku.","canonical_url":"https:\/\/prohoster.info\/pl\/blog\/news\/reliz-sistemy-samodostatochnyh-paketov-flatpak-1-12-0","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"pl_PL","og:site_name":"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b","og:type":"article","og:title":"\ud83e\udd47\u0420\u0435\u043b\u0438\u0437 \u0441\u0438\u0441\u0442\u0435\u043c\u044b \u0441\u0430\u043c\u043e\u0434\u043e\u0441\u0442\u0430\u0442\u043e\u0447\u043d\u044b\u0445 \u043f\u0430\u043a\u0435\u0442\u043e\u0432 Flatpak 1.12.0 | ProHoster","og:description":"\u041e\u043f\u0443\u0431\u043b\u0438\u043a\u043e\u0432\u0430\u043d\u0430 \u043d\u043e\u0432\u0430\u044f \u0441\u0442\u0430\u0431\u0438\u043b\u044c\u043d\u0430\u044f \u0432\u0435\u0442\u043a\u0430 \u0438\u043d\u0441\u0442\u0440\u0443\u043c\u0435\u043d\u0442\u0430\u0440\u0438\u044f Flatpak 1.12, \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u043f\u0440\u0435\u0434\u043e\u0441\u0442\u0430\u0432\u043b\u044f\u0435\u0442 \u0441\u0438\u0441\u0442\u0435\u043c\u0443 \u0434\u043b\u044f \u0441\u0431\u043e\u0440\u043a\u0438 \u0441\u0430\u043c\u043e\u0434\u043e\u0441\u0442\u0430\u0442\u043e\u0447\u043d\u044b\u0445 \u043f\u0430\u043a\u0435\u0442\u043e\u0432, \u043d\u0435 \u043f\u0440\u0438\u0432\u044f\u0437\u0430\u043d\u043d\u044b\u0445 \u043a \u043a\u043e\u043d\u043a\u0440\u0435\u0442\u043d\u044b\u043c \u0434\u0438\u0441\u0442\u0440\u0438\u0431\u0443\u0442\u0438\u0432\u0430\u043c Linux \u0438 \u0432\u044b\u043f\u043e\u043b\u043d\u044f\u0435\u043c\u044b\u0445 \u0432 \u0441\u043f\u0435\u0446\u0438\u0430\u043b\u044c\u043d\u043e\u043c.","og:url":"https:\/\/prohoster.info\/pl\/blog\/news\/reliz-sistemy-samodostatochnyh-paketov-flatpak-1-12-0","og:image":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:secure_url":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:width":350,"og:image:height":350,"article:published_time":"2021-10-09T20:22:43+00:00","article:modified_time":"2021-10-09T20:22:43+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"101571","title":null,"description":null,"keywords":null,"keyphrases":null,"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":null,"og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"","isEnabled":true},"graphs":[]},"schema_type":null,"schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":null,"robots_max_videopreview":null,"robots_max_imagepreview":"large","priority":null,"frequency":null,"local_seo":null,"seo_analyzer_scan_date":null,"breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2021-10-09 20:27:13","updated":"2022-09-29 14:59:19","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/posts\/101571","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/comments?post=101571"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/posts\/101571\/revisions"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/media?parent=101571"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/categories?post=101571"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/tags?post=101571"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}