{"id":54273,"date":"2019-12-22T00:00:00","date_gmt":"2019-12-21T21:00:00","guid":{"rendered":"https:\/\/prohoster.info\/blog\/blog_prohoster\/reliz-sistemy-samodostatochnyh-paketov-flatpak-1-6-0"},"modified":"2020-02-18T14:02:16","modified_gmt":"2020-02-18T11:02:16","slug":"reliz-sistemy-samodostatochnyh-paketov-flatpak-1-6-0","status":"publish","type":"post","link":"https:\/\/prohoster.info\/pl\/blog\/news\/reliz-sistemy-samodostatochnyh-paketov-flatpak-1-6-0","title":{"rendered":"Wydanie systemu niezale\u017cnych pakiet\u00f3w Flatpak 1.6.0","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p><noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/flatpak\/flatpak\/releases\/tag\/1.6.0\">Opublikowano<\/a><\/noindex>  now\u0105 stabiln\u0105 wersj\u0119 narz\u0119dzia <noindex><a rel=\"nofollow\" href=\"http:\/\/flatpak.org\/\">Flatpak 1.6<\/a><\/noindex>, kt\u00f3ra dostarcza system do budowy samodzielnych pakiet\u00f3w, niezwi\u0105zanych z konkretnymi dystrybucjami Linux i uruchamianych w specjalnym kontenerze, izoluj\u0105cym aplikacj\u0119 od reszty systemu. Wsparcie dla uruchamiania pakiet\u00f3w Flatpak jest zapewnione dla Arch Linux, <noindex><a rel=\"nofollow\" href=\"https:\/\/copr.fedorainfracloud.org\/coprs\/amigadave\/flatpak-epel7\/\">CentOS<\/a><\/noindex>, Debian, Fedora, Gentoo, Mageia, Linux Mint i Ubuntu. Pakiety Flatpak s\u0105 do\u0142\u0105czone do repozytorium Fedory i s\u0105 wspierane w standardowym programie zarz\u0105dzania aplikacjami GNOME.<\/p>\n<p>Kluczowe <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/flatpak\/flatpak\/blob\/master\/NEWS\">nowo\u015bci<\/a><\/noindex> w ga\u0142\u0119zi Flatpak 1.6:<\/p>\n<ul>\n<li class=\"l\"> W <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/flatpak\/flatpak\/blob\/master\/data\/org.freedesktop.portal.Flatpak.xml#L244\">API Portal<\/a><\/noindex> dodana metoda CreateUpdateMonitor, kt\u00f3ra umo\u017cliwia aplikacjom \u015bledzenie wyst\u0119powania aktualizacji i \u017c\u0105danie ich instalacji.<br \/>\n\u0414\u043b\u044f \u0437\u0430\u043f\u0440\u0435\u0442\u0430  \u043f\u043e\u043b\u043d\u043e\u043c\u043e\u0447\u0438\u0439 \u0441\u0430\u043c\u043e\u0441\u0442\u043e\u044f\u0442\u0435\u043b\u044c\u043d\u043e\u0439 \u0443\u0441\u0442\u0430\u043d\u043e\u0432\u043a\u0438 \u043e\u0431\u043d\u043e\u0432\u043b\u0435\u043d\u0438\u0439 \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u0435\u043c \u043c\u043e\u0436\u043d\u043e \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c \u043a\u043e\u043c\u0430\u043d\u0434\u0443 &#171;flatpak permission-set flatpak updates $APPID no&#187; (\u0435\u0441\u043b\u0438 \u0443\u043a\u0430\u0437\u0430\u0442\u044c &#171;ask&#187; \u0432\u043c\u0435\u0441\u0442\u043e &#171;no&#187;, \u0442\u043e \u043a\u0430\u0436\u0434\u044b\u0439 \u0440\u0430\u0437 \u0431\u0443\u0434\u0435\u0442 \u0432\u044b\u0432\u043e\u0434\u0438\u0442\u044c\u0441\u044f \u0434\u0438\u0430\u043b\u043e\u0433 \u0434\u043b\u044f \u043f\u043e\u0434\u0442\u0432\u0435\u0440\u0436\u0434\u0435\u043d\u0438\u044f \u043e\u0431\u043d\u043e\u0432\u043b\u0435\u043d\u0438\u044f);<\/p>\n<p><center><br \/>\n<video style=\"width: 474px; height: 266.625px; max-width:100%\" src=\"https:\/\/blogs.gnome.org\/mclasen\/files\/2019\/12\/update-monitor.webm?_=1\" width=\"474\" height=\"267\" controls><source type=\"video\/webm\" src=\"https:\/\/blogs.gnome.org\/mclasen\/files\/2019\/12\/update-monitor.webm?_=1\"><\/video><\/center><\/p>\n<li class=\"l\"> Aby upro\u015bci\u0107 tworzenie handler\u00f3w, zaproponowano bibliotek\u0119<br \/>\n libportal, kt\u00f3ra umo\u017cliwia przetwarzanie zdarze\u0144 bez bezpo\u015bredniego u\u017cycia API Portal i analizowania sygna\u0142\u00f3w przychodz\u0105cych przez D-Bus.<br \/>\nLibportal \u043f\u0440\u0435\u0434\u043e\u0441\u0442\u0430\u0432\u043b\u044f\u0435\u0442 \u043f\u0440\u043e\u0441\u0442\u044b\u0435 \u0430\u0441\u0438\u043d\u0445\u0440\u043e\u043d\u043d\u043e \u0440\u0430\u0431\u043e\u0442\u0430\u044e\u0449\u0438\u0435 \u043f\u0440\u043e\u0441\u043b\u043e\u0439\u043a\u0438 \u0434\u043b\u044f \u0431\u043e\u043b\u044c\u0448\u0438\u043d\u0441\u0442\u0432\u0430 &#171;<noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/flatpak\/xdg-desktop-portal\/blob\/master\/data\/\">portal\u00f3w<\/a><\/noindex>\u201e;<\/p>\n<li class=\"l\"> \u0414\u043e\u0431\u0430\u0432\u043b\u0435\u043d\u043e \u043d\u043e\u0432\u043e\u0435 \u043f\u043e\u043b\u043d\u043e\u043c\u043e\u0447\u0438\u0435 &#171;&#8212;socket=cups&#187; \u0434\u043b\u044f \u043f\u0440\u0435\u0434\u043e\u0441\u0442\u0430\u0432\u043b\u0435\u043d\u0438\u044f \u043f\u0440\u044f\u043c\u043e\u0433\u043e \u0434\u043e\u0441\u0442\u0443\u043f\u0430 \u043a  \u0441\u0435\u0440\u0432\u0435\u0440\u0443 \u043f\u0435\u0447\u0430\u0442\u0438 CUPS;\n<li class=\"l\"> Zmieniono protok\u00f3\u0142 i API do obs\u0142ugi uwierzytelniania. Dodano uwierzytelniaj\u0105cy dla OCI (Open Container Initiative). Zrealizowano wsparcie dla automatycznej instalacji uwierzytelniaczy z zewn\u0119trznego repozytorium flatpak. W FlatpakTransaction dodano callback-handler do u\u017cywania uwierzytelniania za pomoc\u0105 loginu i has\u0142a analogicznie do metody uwierzytelniania HTTP basic;\n<li class=\"l\"> Dodano wsparcie dla zabezpieczonych aplikacji i system\u00f3w wymagaj\u0105cych uwierzytelnienia przy \u0142adowaniu;\n<li class=\"l\"> Warstwa izolacji u\u017cywana do izolacji zosta\u0142a zaktualizowana do wersji <noindex><a rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=51947\">0.4.0<\/a><\/noindex>;\n<li class=\"l\"> Dodano opcjonalne wsparcie dla kontroli rodzicielskiej poprzez zastosowanie biblioteki <noindex><a rel=\"nofollow\" href=\"https:\/\/gitlab.freedesktop.org\/pwithnall\/malcontent\">libmalcontent<\/a><\/noindex>, umo\u017cliwiaj\u0105cej ograniczenie dost\u0119pu do okre\u015blonych rodzaj\u00f3w tre\u015bci;\n<li class=\"l\"> Rozszerzenia s\u0105 teraz instalowane przed aplikacj\u0105, co pozwala uzyska\u0107 dzia\u0142aj\u0105c\u0105 aplikacj\u0119 natychmiast po zako\u0144czeniu jej instalacji;\n<li class=\"l\"> Przebudowano manipulacje z plikami tymczasowymi, co poprawi\u0142o dzia\u0142anie w warunkach niedoboru wolnego miejsca na dysku;\n<li class=\"l\"> \u0414\u043b\u044f \u0432\u044b\u043f\u043e\u043b\u043d\u0435\u043d\u0438\u044f \u043a\u043e\u043c\u0430\u043d\u0434\u044b &#171;<noindex><a rel=\"nofollow\" href=\"https:\/\/www.mankier.com\/1\/flatpak-enter\">flatpak enter<\/a><\/noindex>&#187; \u0431\u043e\u043b\u044c\u0448\u0435 \u043d\u0435 \u0442\u0440\u0435\u0431\u0443\u0435\u0442\u0441\u044f \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u0435 sudo;\n<li class=\"l\"> W portalach dodano mo\u017cliwo\u015b\u0107 uruchamiania zagnie\u017cd\u017conych izolowanych \u015brodowisk (sub-sandbox) dla proces\u00f3w podrz\u0119dnych;\n<li class=\"l\"> \u0414\u043e\u0431\u0430\u0432\u043b\u0435\u043d\u044b \u043d\u043e\u0432\u044b\u0435 \u043a\u043e\u043c\u0430\u043d\u0434\u044b &#171;flatpak permission-set&#187; \u0438 &#171;permission-remove&#187; \u0434\u043b\u044f \u0443\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u044f \u0443\u0441\u0442\u0430\u043d\u043e\u0432\u043a\u043e\u0439 \u043f\u043e\u043b\u043d\u043e\u043c\u043e\u0447\u0438\u0439;\n<li class=\"l\"> \u0414\u043e\u0431\u0430\u0432\u043b\u0435\u043d\u0430 \u043e\u043f\u0446\u0438\u044f &#171;flatpak install &#8212;or-update&#187;, \u0432\u044b\u043f\u043e\u043b\u043d\u044f\u044e\u0449\u0430\u044f \u043e\u0431\u043d\u043e\u0432\u043b\u0435\u043d\u0438\u0435, \u0435\u0441\u043b\u0438 \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u0435 \u0443\u0436\u0435 \u0443\u0441\u0442\u0430\u043d\u043e\u0432\u043b\u0435\u043d\u043e;\n<li class=\"l\"> \u0414\u043e\u0431\u0430\u0432\u043b\u0435\u043d\u0430 \u043a\u043e\u043c\u0430\u043d\u0434\u0430 &#171;flatpak mask&#187; \u0434\u043b\u044f \u0437\u0430\u043a\u0440\u0435\u043f\u043b\u0435\u043d\u0438\u044f \u0432\u0435\u0440\u0441\u0438\u0438 \u0438 \u0437\u0430\u043f\u0440\u0435\u0442\u0430 \u0443\u0441\u0442\u0430\u043d\u043e\u0432\u043a\u0438 \u043e\u0431\u043d\u043e\u0432\u043b\u0435\u043d\u0438\u0439;\n<li class=\"l\"> Dla obraz\u00f3w w formacie OCI (Open Container Initiative) dodano wsparcie dla przypinania etykiet, generowania historii zmian w obrazie oraz uwzgl\u0119dniania typ\u00f3w mime dockera, poza typami mime OCI;\n<li class=\"l\"> Dodano klucz default-languages do ustawie\u0144 w celu okre\u015blenia listy u\u017cywanych j\u0119zyk\u00f3w, obok systemowej listy.\n<\/ul>\n<p>Przypominamy, \u017ce Flatpak umo\u017cliwia deweloperom aplikacji uproszczenie dystrybucji swoich program\u00f3w, kt\u00f3re nie s\u0105 zawarte w standardowych repozytoriach dystrybucji, dzi\u0119ki <noindex><a rel=\"nofollow\" href=\"http:\/\/flatpak.org\/developer.html\">przygotowanie<\/a><\/noindex> jednego uniwersalnego kontenera bez tworzenia oddzielnych kompilacji dla ka\u017cdej dystrybucji. U\u017cytkownikom dbaj\u0105cym o bezpiecze\u0144stwo, Flatpak pozwala uruchomi\u0107 budz\u0105ce w\u0105tpliwo\u015bci aplikacje w kontenerze, zapewniaj\u0105c dost\u0119p jedynie do funkcji sieciowych i plik\u00f3w u\u017cytkownika powi\u0105zanych z aplikacj\u0105. U\u017cytkownikom interesuj\u0105cym si\u0119 nowinkami, Flatpak pozwala na instalowanie najnowszych wersji testowych i stabilnych aplikacji bez konieczno\u015bci dokonywania zmian w systemie. Na przyk\u0142ad w tej chwili pakiety Flatpak s\u0105 ju\u017c <noindex><a rel=\"nofollow\" href=\"https:\/\/flathub.org\">kompilowane<\/a><\/noindex> dla LibreOffice, Firefox, 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 jedynie specyficzne dla danej aplikacji zale\u017cno\u015bci, a podstawowe biblioteki systemowe i graficzne (Gtk+, Qt, biblioteki GNOME i KDE itp.) s\u0105 dostarczane jako standardowe runtime\u2019y. Kluczowa r\u00f3\u017cnica mi\u0119dzy Flatpak a Snap polega na tym, \u017ce Snap wykorzystuje komponenty \u015brodowiska podstawowego systemu oraz izolacj\u0119 na podstawie filtracji wywo\u0142a\u0144 systemowych, podczas gdy Flatpak tworzy oddzielny kontener od systemu i korzysta z du\u017cych zestaw\u00f3w runtime, oferuj\u0105c nie pakiety, a standardowe \u015brodowiska systemowe (na przyk\u0142ad wszystkie biblioteki wymagane do dzia\u0142ania aplikacji GNOME lub KDE).<\/p>\n<p>Opr\u00f3cz typowego \u015brodowiska systemowego (runtime), kt\u00f3re jest instalowane za pomoc\u0105 specjalnego <noindex><a rel=\"nofollow\" href=\"http:\/\/sdk.gnome.org\/repo\/\">repozytorium<\/a><\/noindex>, 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 osobno i jest powi\u0105zany z wieloma kontenerami, co pozwala unikn\u0105\u0107 duplikacji wsp\u00f3lnych dla kontener\u00f3w plik\u00f3w systemowych. W jednym systemie mo\u017ce by\u0107 zainstalowanych kilka r\u00f3\u017cnych runtime (GNOME, KDE) lub kilka wersji jednego runtime (GNOME 3.26, GNOME 3.28). Kontener aplikacji jako zale\u017cno\u015b\u0107 korzysta z powi\u0105zania tylko z okre\u015blonym runtime, bez uwzgl\u0119dniania poszczeg\u00f3lnych pakiet\u00f3w, z kt\u00f3rych sk\u0142ada si\u0119 runtime. Wszystkie brakuj\u0105ce elementy s\u0105 pakowane bezpo\u015brednio z aplikacj\u0105. Podczas tworzenia kontenera zawarto\u015b\u0107 runtime jest montowana jako partycja \/usr, a bundle jest montowane w katalogu \/app. <\/p>\n<p>Zawarto\u015b\u0107 runtime i kontener\u00f3w aplikacji jest tworzona z wykorzystaniem technologii <noindex><a rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=37750\">OSTree<\/a><\/noindex>, w kt\u00f3rym obraz atomowo aktualizuje si\u0119 z repozytorium przypominaj\u0105cego Git, co pozwala na stosowanie metod kontroli wersji do komponent\u00f3w dystrybucji (na przyk\u0142ad mo\u017cna szybko cofn\u0105\u0107 system do poprzedniego stanu). Pakiety RPM s\u0105 translowane do repozytorium OSTree za pomoc\u0105 specjalnej warstwy <noindex><a rel=\"nofollow\" href=\"http:\/\/rpm-ostree.cloud.fedoraproject.org\/\">rpm-ostree<\/a><\/noindex>. Oddzielna instalacja i aktualizacja pakiet\u00f3w wewn\u0105trz \u015brodowiska roboczego nie jest obs\u0142ugiwana, system jest aktualizowany nie na poziomie poszczeg\u00f3lnych komponent\u00f3w, ale ca\u0142o\u015bciowo, atomowo zmieniaj\u0105c swoje w\u0142a\u015bciwo\u015bci. Udost\u0119pniane s\u0105 narz\u0119dzia do inkrementalnego stosowania aktualizacji, eliminuj\u0105ce konieczno\u015b\u0107 pe\u0142nej wymiany obrazu przy ka\u017cdej aktualizacji.<\/p>\n<p>Tworzone izolowane \u015brodowisko jest ca\u0142kowicie niezale\u017cne od u\u017cywanej dystrybucji, a przy odpowiednich ustawieniach pakietu, nie ma dost\u0119pu do plik\u00f3w i proces\u00f3w u\u017cytkownika ani systemu g\u0142\u00f3wnego, nie mo\u017ce bezpo\u015brednio uzyskiwa\u0107 dost\u0119pu do sprz\u0119tu, z wyj\u0105tkiem wyj\u015bcia przez DRI oraz subsystemu sieciowego. Wyj\u015bcie grafiki i organizacja wej\u015bcia <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/flatpak\/flatpak\/wiki\">wdro\u017cono<\/a><\/noindex> s\u0105 realizowane za pomoc\u0105 protoko\u0142u Wayland lub przez przekazywanie gniazda X11. Interakcja z otoczeniem oparta jest na systemie wymiany komunikat\u00f3w DBus i specjalnym API Portals. W celu izolacji  <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/flatpak\/flatpak\/wiki\/Sandbox\">jest u\u017cywane<\/a><\/noindex> warstwa <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/projectatomic\/bubblewrap\">Bubblewrap<\/a><\/noindex> i tradycyjne technologie wirtualizacji kontenerowej dla systemu Linux, oparte na wykorzystaniu cgroups, przestrzeni nazw (namespaces), Seccomp oraz SELinux. Do odtwarzania d\u017awi\u0119ku u\u017cywany jest PulseAudio. <\/p>\n<p><noindex><a rel=\"nofollow\" name=\"link\"><\/a><\/noindex><\/p>\n<p>\u0179r\u00f3d\u0142o: <a \ncontent=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=52075\">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.6, \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\u043c \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 \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 \u0438 \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u0438\u0432\u0430\u044e\u0442\u0441\u044f [&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-54273","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.\" \/>\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-6-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.6.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.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/pl\/blog\/news\/reliz-sistemy-samodostatochnyh-paketov-flatpak-1-6-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=\"2019-12-21T21:00:00+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2020-02-18T11:02:16+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.6.0 | ProHoster","description":"Opublikowana zosta\u0142a nowa stabilna wersja narz\u0119dzi Flatpak.","canonical_url":"https:\/\/prohoster.info\/pl\/blog\/news\/reliz-sistemy-samodostatochnyh-paketov-flatpak-1-6-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.6.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.","og:url":"https:\/\/prohoster.info\/pl\/blog\/news\/reliz-sistemy-samodostatochnyh-paketov-flatpak-1-6-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":"2019-12-21T21:00:00+00:00","article:modified_time":"2020-02-18T11:02:16+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"54273","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":"2026-01-24 10:43:23","breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2021-02-28 20:09:23","updated":"2026-01-24 10:43:23","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\/54273","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=54273"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/posts\/54273\/revisions"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/media?parent=54273"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/categories?post=54273"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/tags?post=54273"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}