рдХреБрдЮреНрдЬреА
- ╨Т
API рдкреЛрд░реНрдЯрд▓ CreateUpdateMonitor рд╡рд┐рдзрд┐ рдердкрд┐рдПрдХреЛ рдЫ, рдЕрдиреБрдкреНрд░рдпреЛрдЧрд╣рд░реВрд▓рд╛рдИ рдЕрджреНрдпрд╛рд╡рдзрд┐рдХрд╣рд░реВрдХреЛ рдЙрдкрд╕реНрдерд┐рддрд┐ рдирд┐рдЧрд░рд╛рдиреА рдЧрд░реНрди рд░ рдЕрджреНрдпрд╛рд╡рдзрд┐рдХ рдЕрджреНрдпрд╛рд╡рдзрд┐рдХрдХреЛ рд╕реНрдерд╛рдкрдирд╛ рдЕрдиреБрд░реЛрдз рдЧрд░реНрди рдЕрдиреБрдорддрд┐ рджрд┐рдБрджреИред
рд╕реНрд╡рддрдиреНрддреНрд░ рд░реВрдкрдорд╛ рдЕрджреНрдпрд╛рд╡рдзрд┐рдХрд╣рд░реВ рд╕реНрдерд╛рдкрдирд╛ рдЧрд░реНрди рдПрдкреНрд▓рд┐рдХреЗрд╕рдирдХреЛ рдЕрдиреБрдорддрд┐ рдЕрд╕реНрд╡реАрдХрд╛рд░ рдЧрд░реНрди, рддрдкрд╛рдИрдВрд▓реЗ "рдлреНрд▓реИрдЯрдкреНрдпрд╛рдХ рдЕрдиреБрдорддрд┐-рд╕реЗрдЯ рдлреНрд▓реНрдпрд╛рдЯрдкреНрдпрд╛рдХ рдЕрдкрдбреЗрдЯрд╣рд░реВ $APPID no" рдЖрджреЗрд╢ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрди рд╕рдХреНрдиреБрд╣реБрдиреНрдЫ (рдпрджрд┐ рддрдкрд╛рдИрдВрд▓реЗ "рд╣реЛрдЗрди" рдХреЛ рд╕рдЯреНрдЯрд╛ "рд╕реЛрдзреНрдиреБрд╣реЛрд╕реН" рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдЧрд░реНрдиреБрднрдпреЛ рднрдиреЗ, рдкреНрд░рддреНрдпреЗрдХ рдкрдЯрдХ рдкреБрд╖реНрдЯрд┐ рдЧрд░реНрдирдХреЛ рд▓рд╛рдЧрд┐ рд╕рдВрд╡рд╛рдж рдкреНрд░рджрд░реНрд╢рд┐рдд рд╣реБрдиреЗрдЫред рдЕрджреНрдпрд╛рд╡рдзрд┐рдХ);
- рд╣реНрдпрд╛рдиреНрдбрд▓рд░рд╣рд░реВрдХреЛ рд╕рд┐рд░реНрдЬрдирд╛рд▓рд╛рдИ рд╕рд░рд▓ рдмрдирд╛рдЙрди, рдПрдЙрдЯрд╛ рдкреБрд╕реНрддрдХрд╛рд▓рдп рдкреНрд░рд╕реНрддрд╛рд╡рд┐рдд рдЫ
libportal, рдЬрд╕рд▓реЗ рдкреЛрд░реНрдЯрд▓ API рдХреЛ рд╕реАрдзрд╛ рдкреНрд░рдпреЛрдЧ рдирдЧрд░реА рдШрдЯрдирд╛рд╣рд░реВ рдкреНрд░рд╢реЛрдзрди рдЧрд░реНрди рд░ D-Bus рдорд╛рд░реНрдлрдд рдЖрдЙрдиреЗ рд╕рдВрдХреЗрддрд╣рд░реВ рдкрд╛рд░реНрд╕рд┐рдЩ рдЧрд░реНрди рд╕рдореНрднрд╡ рдмрдирд╛рдЙрдБрдЫред
Libportal рд▓реЗ рдзреЗрд░реИ "рдХрд╛ рд▓рд╛рдЧрд┐ рд╕рд░рд▓ рдПрд╕рд┐рдиреНрдХреНрд░реЛрдирд╕ рддрд╣рд╣рд░реВ рдкреНрд░рджрд╛рди рдЧрд░реНрджрдЫ"рдкреЛрд░реНрдЯрд▓рд╣рд░реВ "; - CUPS рдкреНрд░рд┐рдиреНрдЯ рд╕рд░реНрднрд░рдорд╛ рдкреНрд░рддреНрдпрдХреНрд╖ рдкрд╣реБрдБрдЪ рдкреНрд░рджрд╛рди рдЧрд░реНрди рдирдпрд╛рдБ рдЕрдиреБрдорддрд┐ "--рд╕рдХреЗрдЯ=рдХрдк" рдердкрд┐рдпреЛ;
- рдкреНрд░рдорд╛рдгреАрдХрд░рдг рд╣реНрдпрд╛рдиреНрдбрд▓ рдЧрд░реНрдирдХреЛ рд▓рд╛рдЧрд┐ рдкреНрд░реЛрдЯреЛрдХрд▓ рд░ API рдкрд░рд┐рд╡рд░реНрддрди рдЧрд░рд┐рдпреЛред OCI (рдУрдкрди рдХрдиреНрдЯреЗрдирд░ рдкрд╣рд▓) рдХреЛ рд▓рд╛рдЧрд┐ рдкреНрд░рдорд╛рдгрдХ рдердкрд┐рдпреЛред рдмрд╛рд╣реНрдп рдлреНрд▓реНрдпрд╛рдЯрдкреНрдпрд╛рдХ рднрдгреНрдбрд╛рд░рдмрд╛рдЯ рдкреНрд░рдорд╛рдгреАрдХрд░рдгрдХрд░реНрддрд╛рд╣рд░реВрдХреЛ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд╕реНрдерд╛рдкрдирд╛рдХреЛ рд▓рд╛рдЧрд┐ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдЧрд░рд┐рдПрдХреЛ рд╕рдорд░реНрдердиред HTTP рдЖрдзрд╛рд░рднреВрдд рдкреНрд░рдорд╛рдгреАрдХрд░рдг рд╡рд┐рдзрд┐ рдЬрд╕реНрддреИ рд▓рдЧрдЗрди рд░ рдкрд╛рд╕рд╡рд░реНрдб рдкреНрд░рдорд╛рдгреАрдХрд░рдг рдкреНрд░рдпреЛрдЧ рдЧрд░реНрди FlatpakTransaction рдорд╛ рдХрд▓рдмреНрдпрд╛рдХ рд╣реНрдпрд╛рдиреНрдбрд▓рд░ рдердкрд┐рдПрдХреЛ рдЫ;
- рд╕реБрд░рдХреНрд╖рд┐рдд рдЕрдиреБрдкреНрд░рдпреЛрдЧрд╣рд░реВ рд░ рдкреНрд░рдгрд╛рд▓реАрд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐ рд╕рдорд░реНрдерди рдердкрд┐рдпреЛ рдЬреБрди рдмреБрдЯрдорд╛ рдкреНрд░рдорд╛рдгреАрдХрд░рдг рдЖрд╡рд╢реНрдпрдХ рд╣реБрдиреНрдЫ;
- рдЗрдиреНрд╕реБрд▓реЗрд╢рдирдХреЛ рд▓рд╛рдЧрд┐ рдкреНрд░рдпреЛрдЧ рдЧрд░рд┐рдПрдХреЛ рдмрдмрд▓ рд░реНрдпрд╛рдк рддрд╣ рд░рд┐рд▓реАрдЬ рдЧрд░реНрди рдЕрджреНрдпрд╛рд╡рдзрд┐рдХ рдЧрд░рд┐рдПрдХреЛ рдЫ
0.4.0 ; - рдкреБрд╕реНрддрдХрд╛рд▓рдп рдЕрдиреБрдкреНрд░рдпреЛрдЧ рдорд╛рд░реНрдлрдд рдЕрднрд┐рднрд╛рд╡рдХреАрдп рдирд┐рдпрдиреНрддреНрд░рдгрд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐ рд╡реИрдХрд▓реНрдкрд┐рдХ рд╕рдорд░реНрдерди рдердкрд┐рдпреЛ
libmalcontent , рдЬрд╕рд▓реЗ рддрдкрд╛рдИрдВрд▓рд╛рдИ рд╕рд╛рдордЧреНрд░реАрдХреЛ рдирд┐рд╢реНрдЪрд┐рдд рдкреНрд░рдХрд╛рд░рд╣рд░реВрдорд╛ рдкрд╣реБрдБрдЪ рдкреНрд░рддрд┐рдмрдиреНрдз рдЧрд░реНрди рдЕрдиреБрдорддрд┐ рджрд┐рдиреНрдЫ; - рдПрдХреНрд╕реНрдЯреЗрдиреНрд╕рдирд╣рд░реВ рдЕрдм рдПрдкреНрд▓рд┐рдХреЗрд╕рди рдЕрдШрд┐ рд╕реНрдерд╛рдкрдирд╛ рдЧрд░рд┐рдПрдХрд╛ рдЫрдиреН, рддрдкрд╛рдЗрдБрд▓рд╛рдИ рдпрд╕рдХреЛ рд╕реНрдерд╛рдкрдирд╛ рдкреВрд░рд╛ рднрдПрдкрдЫрд┐ рддреБрд░реБрдиреНрддреИ рдХрд╛рдо рдЧрд░реНрдиреЗ рдЕрдиреБрдкреНрд░рдпреЛрдЧ рдкреНрд░рд╛рдкреНрдд рдЧрд░реНрди рдЕрдиреБрдорддрд┐ рджрд┐рдБрджреИ;
- рдЕрд╕реНрдерд╛рдпреА рдлрд╛рдЗрд▓рд╣рд░реВрд╕рдБрдЧ рд╣реЗрд░рдлреЗрд░рд╣рд░реВ рдкреБрди: рдХрд╛рдо рдЧрд░рд┐рдПрдХреЛ рдЫ, рдЬрд╕рд▓реЗ рдЦрд╛рд▓реА рдбрд┐рд╕реНрдХ рд╕реНрдерд╛рдирдХреЛ рдХрдореА рд╣реБрдБрджрд╛ рдкреНрд░рджрд░реНрд╢рди рд╕реБрдзрд╛рд░ рдЧрд░реЗрдХреЛ рдЫ;
- рдЖрджреЗрд╢ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдЧрд░реНрди "
flatpak рдкреНрд░рд╡рд┐рд╖реНрдЯ рдЧрд░реНрдиреБрд╣реЛрд╕реН "рдЕрдм рд╕реБрдбреЛ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрди рдЖрд╡рд╢реНрдпрдХ рдЫреИрди; - рдмрд╛рд▓рдмрд╛рд▓рд┐рдХрд╛ рдкреНрд░рдХреНрд░рд┐рдпрд╛рд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐ рдиреЗрд╕реНрдЯреЗрдб рдкреГрдердХ рд╡рд╛рддрд╛рд╡рд░рдгрд╣рд░реВ (рд╕рдм-рд╕реНрдпрд╛рдиреНрдбрдмрдХреНрд╕) рд╕реБрд░реБ рдЧрд░реНрдиреЗ рдХреНрд╖рдорддрд╛ рдкреЛрд░реНрдЯрд▓рд╣рд░реВрдорд╛ рдердкрд┐рдПрдХреЛ рдЫ;
- рдЕрдиреБрдорддрд┐ рд╕реЗрдЯрд┐рдЩ рдирд┐рдпрдиреНрддреНрд░рдг рдЧрд░реНрди рдирдпрд╛рдБ рдЖрджреЗрд╢рд╣рд░реВ "flatpak permission-set" рд░ "permission-remove" рдердкрд┐рдпреЛ;
- рдердкрд┐рдпреЛ рд╡рд┐рдХрд▓реНрдк "flatpak install --or-update", рдЬрд╕рд▓реЗ рдЕрджреНрдпрд╛рд╡рдзрд┐рдХ рдХрд╛рд░реНрдп рдЧрд░реНрджрдЫ рдпрджрд┐ рдЕрдиреБрдкреНрд░рдпреЛрдЧ рдкрд╣рд┐рд▓реЗ рдиреИ рд╕реНрдерд╛рдкрд┐рдд рдЫ рднрдиреЗ;
- рд╕рдВрд╕реНрдХрд░рдг рдлрд┐рдХреНрд╕ рдЧрд░реНрди рд░ рдЕрджреНрдпрд╛рд╡рдзрд┐рдХрд╣рд░реВрдХреЛ рд╕реНрдерд╛рдкрдирд╛ рдирд┐рд╖реЗрдз рдЧрд░реНрди "flatpak рдорд╛рд╕реНрдХ" рдЖрджреЗрд╢ рдердкрд┐рдпреЛ;
- OCI (рдУрдкрди рдХрдиреНрдЯреЗрдирд░ рдЗрдирд┐рд╕рд┐рдПрдЯрд┐рдн) рдврд╛рдБрдЪрд╛рдорд╛ рдЫрд╡рд┐рд╣рд░реВрдХрд╛ рд▓рд╛рдЧрд┐, OCI рдорд╛рдЗрдо рдкреНрд░рдХрд╛рд░рд╣рд░реВрдХрд╛ рдЕрддрд┐рд░рд┐рдХреНрдд, рдЫрд╡рд┐рдорд╛ рдкрд░рд┐рд╡рд░реНрддрдирд╣рд░реВрдХреЛ рдЗрддрд┐рд╣рд╛рд╕ рдЙрддреНрдкрдиреНрди рдЧрд░реНрдиреЗ, рд░ рдбрдХрд░ рдорд╛рдЗрдо рдкреНрд░рдХрд╛рд░рд╣рд░реВ рд╕рдХреНрд╖рдо рдкрд╛рд░реНрдиреЗ рд▓реЗрдмрд▓рд╣рд░реВ рдмрд╛рдЗрдиреНрдбрд┐рдЩрдХрд╛ рд▓рд╛рдЧрд┐ рд╕рдорд░реНрдерди рдердкрд┐рдПрдХреЛ рдЫ;
- рдкреНрд░рдгрд╛рд▓реА рд╕реВрдЪреАрдХреЛ рдЕрддрд┐рд░рд┐рдХреНрдд рдкреНрд░рдпреЛрдЧ рдЧрд░рд┐рдПрдХрд╛ рднрд╛рд╖рд╛рд╣рд░реВрдХреЛ рд╕реВрдЪреА рдкрд░рд┐рднрд╛рд╖рд┐рдд рдЧрд░реНрди рд╕реЗрдЯрд┐рдЩрд╣рд░реВрдорд╛ рдкреВрд░реНрд╡рдирд┐рд░реНрдзрд╛рд░рд┐рдд-рднрд╛рд╖рд╛ рдХреБрдЮреНрдЬреА рдердкрд┐рдПрдХреЛ рдЫред
рд╣рд╛рдореА рддрдкрд╛рдИрдВрд▓рд╛рдИ рд╕рдореНрдЭрд╛рдЙрдиреЗ рдЧрд░реМрдВ рдХрд┐ Flatpak рд▓реЗ рдЕрдиреБрдкреНрд░рдпреЛрдЧ рд╡рд┐рдХрд╛рд╕рдХрд░реНрддрд╛рд╣рд░реВрд▓рд╛рдИ рддрд┐рдиреАрд╣рд░реВрдХрд╛ рдХрд╛рд░реНрдпрдХреНрд░рдорд╣рд░реВрдХреЛ рд╡рд┐рддрд░рдг рд╕рд░рд▓реАрдХреГрдд рдЧрд░реНрди рд╕рдореНрднрд╡ рдмрдирд╛рдЙрдБрдЫ рдЬреБрди рдорд╛рдирдХ рд╡рд┐рддрд░рдг рднрдгреНрдбрд╛рд░рд╣рд░реВрдорд╛ рд╕рдорд╛рд╡реЗрд╢ рдЫреИрдиред
рдкреНрдпрд╛рдХреЗрдЬрдХреЛ рдЖрдХрд╛рд░ рдШрдЯрд╛рдЙрдирдХреЛ рд▓рд╛рдЧрд┐, рдпрд╕рд▓реЗ рдХреЗрд╡рд▓ рдЕрдиреБрдкреНрд░рдпреЛрдЧ-рд╡рд┐рд╢реЗрд╖ рдирд┐рд░реНрднрд░рддрд╛рд╣рд░реВ рд╕рдорд╛рд╡реЗрд╢ рдЧрд░реНрджрдЫ, рд░ рдЖрдзрд╛рд░рднреВрдд рдкреНрд░рдгрд╛рд▓реА рд░ рдЧреНрд░рд╛рдлрд┐рдХреНрд╕ рдкреБрд╕реНрддрдХрд╛рд▓рдпрд╣рд░реВ (Gtk+, Qt, GNOME рд░ KDE рдкреБрд╕реНрддрдХрд╛рд▓рдпрд╣рд░реВ, рдЖрджрд┐) рдкреНрд▓рдЧ-рдЗрди рдорд╛рдирдХ рд░рдирдЯрд╛рдЗрдо рд╡рд╛рддрд╛рд╡рд░рдгрдХреЛ рд░реВрдкрдорд╛ рдбрд┐рдЬрд╛рдЗрди рдЧрд░рд┐рдПрдХреЛ рдЫред Flatpak рд░ Snap рдмреАрдЪрдХреЛ рдореБрдЦреНрдп рднрд┐рдиреНрдирддрд╛ рдпреЛ рд╣реЛ рдХрд┐ Snap рд▓реЗ рдлрд┐рд▓реНрдЯрд░рд┐рдЩ рдкреНрд░рдгрд╛рд▓реА рдХрд▓рд╣рд░реВрдорд╛ рдЖрдзрд╛рд░рд┐рдд рдореБрдЦреНрдп рдкреНрд░рдгрд╛рд▓реА рд╡рд╛рддрд╛рд╡рд░рдг рд░ рдЖрдЗрд╕реЛрд▓реЗрд╕рдирдХрд╛ рдХрдореНрдкреЛрдиреЗрдиреНрдЯрд╣рд░реВ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрджрдЫ, рдЬрдмрдХрд┐ Flatpak рд▓реЗ рдкреНрд░рдгрд╛рд▓реАрдмрд╛рдЯ рдЫреБрдЯреНрдЯреИ рдХрдиреНрдЯреЗрдирд░ рд╕рд┐рд░реНрдЬрдирд╛ рдЧрд░реНрдЫ рд░ рдареВрд▓реЛ рд░рдирдЯрд╛рдЗрдо рд╕реЗрдЯрд╣рд░реВрд╕рдБрдЧ рд╕рдЮреНрдЪрд╛рд▓рди рдЧрд░реНрджрдЫ, рдкреНрдпрд╛рдХреЗрдЬрд╣рд░реВрд▓рд╛рдИ рдирд┐рд░реНрднрд░рддрд╛рдХреЛ рд░реВрдкрдорд╛ рдкреНрд░рджрд╛рди рдЧрд░реНрджреИрди, рддрд░ рдорд╛рдирдХред ones рдкреНрд░рдгрд╛рд▓реА рд╡рд╛рддрд╛рд╡рд░рдг (рдЙрджрд╛рд╣рд░рдгрдХрд╛ рд▓рд╛рдЧрд┐, GNOME рд╡рд╛ KDE рдХрд╛рд░реНрдпрдХреНрд░рдорд╣рд░реВ рд╕рдЮреНрдЪрд╛рд▓рдирдХрд╛ рд▓рд╛рдЧрд┐ рдЖрд╡рд╢реНрдпрдХ рд╕рдмреИ рдкреБрд╕реНрддрдХрд╛рд▓рдпрд╣рд░реВ)ред
рдорд╛рдирдХ рдкреНрд░рдгрд╛рд▓реА рд╡рд╛рддрд╛рд╡рд░рдг (рд░рдирдЯрд╛рдЗрдо) рдХреЛ рдЕрддрд┐рд░рд┐рдХреНрдд, рдПрдХ рд╡рд┐рд╢реЗрд╖ рдорд╛рд░реНрдлрдд рд╕реНрдерд╛рдкрд┐рдд
рд░рдирдЯрд╛рдЗрдо рд░ рдПрдкреНрд▓рд┐рдХреЗрд╕рди рдХрдиреНрдЯреЗрдирд░рд╣рд░реВ рднрд░реНрдиреЗ рдкреНрд░рд╡рд┐рдзрд┐ рдкреНрд░рдпреЛрдЧ рдЧрд░реЗрд░ рдмрдирд╛рдЗрдиреНрдЫ
рдЙрддреНрдкрдиреНрди рдЧрд░рд┐рдПрдХреЛ рдкреГрдердХ рд╡рд╛рддрд╛рд╡рд░рдг рдкреНрд░рдпреЛрдЧ рдЧрд░рд┐рдПрдХреЛ рд╡рд┐рддрд░рдгрдмрд╛рдЯ рдкреВрд░реНрдг рд░реВрдкрдорд╛ рд╕реНрд╡рддрдиреНрддреНрд░ рдЫ, рд░ рдЙрдЪрд┐рдд рдкреНрдпрд╛рдХреЗрдЬ рд╕реЗрдЯрд┐рдЩрд╣рд░реВрд╕рдБрдЧ, рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛ рд╡рд╛ рдореБрдЦреНрдп рдкреНрд░рдгрд╛рд▓реАрдХрд╛ рдлрд╛рдЗрд▓рд╣рд░реВ рд░ рдкреНрд░рдХреНрд░рд┐рдпрд╛рд╣рд░реВрдорд╛ рдкрд╣реБрдБрдЪ рдЫреИрди, DRI рдорд╛рд░реНрдлрдд рдЖрдЙрдЯрдкреБрдЯрдХреЛ рдЕрдкрд╡рд╛рдж рдмрд╛рд╣реЗрдХ, рдЙрдкрдХрд░рдгрд╣рд░реВрдорд╛ рдкреНрд░рддреНрдпрдХреНрд╖ рдкрд╣реБрдБрдЪ рдЧрд░реНрди рд╕рдХреНрджреИрди, рд░ рдиреЗрдЯрд╡рд░реНрдХ рдЙрдкрдкреНрд░рдгрд╛рд▓реАред рдЧреНрд░рд╛рдлрд┐рдХреНрд╕ рдЖрдЙрдЯрдкреБрдЯ рд░ рдЗрдирдкреБрдЯ рд╕рдВрдЧрдарди
рд╕реНрд░реЛрдд: opennet.ru