AppStream — угода між найбільшими виробниками дистрибутивів Linux, та спільний проєкт, в рамках якого розвивається єдиний прикладний програмний інтерфейс, формат для обміну мета-даними та інтерфейс для універсального управління установкою програм в різних дистрибутивах Linux. Проєкт розвивається на нейтральній майданчику спільноти FreeDesktop за участю представників дистрибутивів Fedora, Ubuntu, Debian, openSUSE і Mageia.
AppStream є клієнт-серверною системою, що визначає загальні способи забезпечення збору інформації про пакунки і складається з чотирьох базових частин: клієнта, дзеркала мета-даних, сервера-компонувальника та сервера для забезпечення соціальної активності (обговорення, голосування). Замість формування супер-пакунків, які можна встановити в будь-якому дистрибутиві, планується сформувати узагальнений індекс мета-даних, що посилається на різні репозиторії і джерела пакунків. Мета-дані будуть зберігатися на окремому сервері, котрий накопичуватиме інформацію про доступні пакунки, типи доступних репозиторіїв і місцях фактичного розміщення пакунків. Сервер-компонувальник займається витяганням інформації про пакунки з .desktop-файлів, які формуються творцями дистрибутивів для кожного пакунка, і формуванням результатних XML-індексів ("appdata.xml"). Безпосереднє встановлення програм буде здійснюватися за посередництвв системи PackageKit, яка буде залучати штатні засоби кожного з дистрибутивів (YUM, APT, conary, box, alpm, smart, pisi, zypp тощо). Підтримка ведення рейтингу пакунків та організації їхнього обговорення буде реалізована через задіяння зовнішніх OCS-серверів ().
Перший компонент проєкту AppStream, AppStream-Core 0.1, представлений розробниками у жовтні 2012. AppStream-Core надає засоби для роботи з базою даних з інформацією про пакунки, доступ до якої організований через API на базі . Зазначений API позиціонується для спрощення створення універсальних центрів установки застосунків і каталогів програм, здатних працювати в різних дистрибутивах. AppStream-Core планується задіяти в Ubuntu Software Center і .
Виноски
- . Архів оригіналу за 8 жовтня 2012. Процитовано 4 жовтня 2012.
- . Архів оригіналу за 22 жовтня 2012. Процитовано 4 жовтня 2012.
Посилання
- AppStream at freedesktop.org [ 3 лютого 2013 у Wayback Machine.]
- Project Bretzn [ 2 березня 2013 у Wayback Machine.]
- Phoronix - Introducing AppStream, Multi-Distro App Framework [ 18 жовтня 2013 у Wayback Machine.]
- OpenSuse's Application Manager [ 14 травня 2013 у Wayback Machine.]
Вікіпедія, Українська, Україна, книга, книги, бібліотека, стаття, читати, завантажити, безкоштовно, безкоштовно завантажити, mp3, відео, mp4, 3gp, jpg, jpeg, gif, png, малюнок, музика, пісня, фільм, книга, гра, ігри, мобільний, телефон, android, ios, apple, мобільний телефон, samsung, iphone, xiomi, xiaomi, redmi, honor, oppo, nokia, sonya, mi, ПК, web, Інтернет
AppStream ugoda mizh najbilshimi virobnikami distributiviv Linux ta spilnij proyekt v ramkah yakogo rozvivayetsya yedinij prikladnij programnij interfejs format dlya obminu meta danimi ta interfejs dlya universalnogo upravlinnya ustanovkoyu program v riznih distributivah Linux Proyekt rozvivayetsya na nejtralnij majdanchiku spilnoti FreeDesktop za uchastyu predstavnikiv distributiviv Fedora Ubuntu Debian openSUSE i Mageia AppStream ye kliyent servernoyu sistemoyu sho viznachaye zagalni sposobi zabezpechennya zboru informaciyi pro pakunki i skladayetsya z chotiroh bazovih chastin kliyenta dzerkala meta danih servera komponuvalnika ta servera dlya zabezpechennya socialnoyi aktivnosti obgovorennya golosuvannya Zamist formuvannya super pakunkiv yaki mozhna vstanoviti v bud yakomu distributivi planuyetsya sformuvati uzagalnenij indeks meta danih sho posilayetsya na rizni repozitoriyi i dzherela pakunkiv Meta dani budut zberigatisya na okremomu serveri kotrij nakopichuvatime informaciyu pro dostupni pakunki tipi dostupnih repozitoriyiv i miscyah faktichnogo rozmishennya pakunkiv Server komponuvalnik zajmayetsya vityagannyam informaciyi pro pakunki z desktop fajliv yaki formuyutsya tvorcyami distributiviv dlya kozhnogo pakunka i formuvannyam rezultatnih XML indeksiv appdata xml Bezposerednye vstanovlennya program bude zdijsnyuvatisya za poserednictvv sistemi PackageKit yaka bude zaluchati shtatni zasobi kozhnogo z distributiviv YUM APT conary box alpm smart pisi zypp tosho Pidtrimka vedennya rejtingu pakunkiv ta organizaciyi yihnogo obgovorennya bude realizovana cherez zadiyannya zovnishnih OCS serveriv Pershij komponent proyektu AppStream AppStream Core 0 1 predstavlenij rozrobnikami u zhovtni 2012 AppStream Core nadaye zasobi dlya roboti z bazoyu danih z informaciyeyu pro pakunki dostup do yakoyi organizovanij cherez API na bazi Zaznachenij API pozicionuyetsya dlya sproshennya stvorennya universalnih centriv ustanovki zastosunkiv i katalogiv program zdatnih pracyuvati v riznih distributivah AppStream Core planuyetsya zadiyati v Ubuntu Software Center i Vinoski Arhiv originalu za 8 zhovtnya 2012 Procitovano 4 zhovtnya 2012 Arhiv originalu za 22 zhovtnya 2012 Procitovano 4 zhovtnya 2012 PosilannyaAppStream at freedesktop org 3 lyutogo 2013 u Wayback Machine Project Bretzn 2 bereznya 2013 u Wayback Machine Phoronix Introducing AppStream Multi Distro App Framework 18 zhovtnya 2013 u Wayback Machine OpenSuse s Application Manager 14 travnya 2013 u Wayback Machine