Fedora 39 DNF5 рдорд╛ рд╕рд╛рд░реНрди рд╕реЗрдЯ рдЧрд░рд┐рдПрдХреЛ рдЫ, Python рдХрдореНрдкреЛрдиреЗрдиреНрдЯрд╣рд░реВрдмрд╛рдЯ рдореБрдХреНрдд

рдмреЗрди рдХрдкрд╛рд╕, Red Hat рдорд╛ Fedora рдХрд╛рд░реНрдпрдХреНрд░рдо рдкреНрд░рдмрдиреНрдзрдХ, Fedora Linux рд▓рд╛рдИ DNF5 рдкреНрдпрд╛рдХреЗрдЬ рдкреНрд░рдмрдиреНрдзрдХрдорд╛ рдкреВрд░реНрд╡рдирд┐рд░реНрдзрд╛рд░рд┐рдд рд░реВрдкрдорд╛ рдорд╛рдЗрдЧреНрд░реЗрдЯ рдЧрд░реНрдиреЗ рдЖрдлреНрдиреЛ рдЗрд░рд╛рджрд╛рдХреЛ рдШреЛрд╖рдгрд╛ рдЧрд░реЗред Fedora Linux 39 рд▓реЗ dnf, libdnf, рд░ dnf-cutomatic рдкреНрдпрд╛рдХреЗрдЬрд╣рд░реВ DNF5 рдЯреВрд▓рдХрд┐рдЯ рд░ рдирдпрд╛рдБ libdnf5 рдкреБрд╕реНрддрдХрд╛рд▓рдпрд╕рдБрдЧ рдкреНрд░рддрд┐рд╕реНрдерд╛рдкрди рдЧрд░реНрдиреЗ рдпреЛрдЬрдирд╛ рдмрдирд╛рдПрдХреЛ рдЫред рдлреЗрдбреЛрд░рд╛ рд╡рд┐рддрд░рдгрдХреЛ рд╡рд┐рдХрд╛рд╕рдХреЛ рдкреНрд░рд╛рд╡рд┐рдзрд┐рдХ рднрд╛рдЧрдХреЛ рд▓рд╛рдЧрд┐ рдЬрд┐рдореНрдореЗрд╡рд╛рд░ рдлреЗрд╕реНрдХреЛ (рдлреЗрдбреЛрд░рд╛ рдЗрдиреНрдЬрд┐рдирд┐рдпрд░рд┐рдЩ рд╕реНрдЯреЗрдпрд░рд┐рдЩ рдХрдореЗрдЯреА) рджреНрд╡рд╛рд░рд╛ рдкреНрд░рд╕реНрддрд╛рд╡рд▓рд╛рдИ рдЕрдЭреИ рд╕рдореАрдХреНрд╖рд╛ рдЧрд░рд┐рдПрдХреЛ рдЫреИрдиред

рдПрдХ рдкрдЯрдХ, DNF рд▓реЗ Yum рд▓рд╛рдИ рдкреНрд░рддрд┐рд╕реНрдерд╛рдкрд┐рдд рдЧрд░реНрдпреЛ, рдЬреБрди рдкреВрд░реНрдг рд░реВрдкрдорд╛ рдкрд╛рдЗрдердирдорд╛ рд▓реЗрдЦрд┐рдПрдХреЛ рдерд┐рдпреЛред DNF рдорд╛, рдХрд╛рд░реНрдпрд╕рдореНрдкрд╛рджрди-рдорд╛рдЧ рдЧрд░реНрдиреЗ рдирд┐рдореНрди-рд╕реНрддрд░рдХрд╛ рдХрд╛рд░реНрдпрд╣рд░реВ рдкреБрди: рд▓реЗрдЦрд┐рдПрдХрд╛ рдерд┐рдП рд░ рдЫреБрдЯреНрдЯреИ C рдкреБрд╕реНрддрдХрд╛рд▓рдпрд╣рд░реВ рд╣рдХреА, рд▓рд┐рдмреНрд░реЗрдкреЛ, рд▓рд┐рдмреНрд╕реЛрд▓рдн, рд░ рд▓рд┐рдмрдХрдореНрдкрд╣рд░реВрдорд╛ рд╕рд╛рд░рд┐рдпреЛ, рддрд░ рдлреНрд░реЗрдорд╡рд░реНрдХ рд░ рдЙрдЪреНрдЪ-рд╕реНрддрд░ рдХрдореНрдкреЛрдиреЗрдиреНрдЯрд╣рд░реВ рдкрд╛рдЗрдердирдорд╛ рд░рд╣реЗред DNF5 рдкрд░рд┐рдпреЛрдЬрдирд╛рд▓реЗ рдЕрд╡рд╕реНрдерд┐рдд рдирд┐рдореНрди-рд╕реНрддрд░рдХрд╛ рдкреБрд╕реНрддрдХрд╛рд▓рдпрд╣рд░реВрд▓рд╛рдИ рдПрдХрддрд╛рдмрджреНрдз рдЧрд░реНрдиреЗ, C++ рдорд╛ рдмрд╛рдБрдХреА рдкрд╛рдЗрдерди рдкреНрдпрд╛рдХреЗрдЬ рд╡реНрдпрд╡рд╕реНрдерд╛рдкрди рдХрдореНрдкреЛрдиреЗрдиреНрдЯрд╣рд░реВ рдкреБрди: рд▓реЗрдЦреНрдиреЗ рд░ рдкрд╛рдЗрдерди рдПрдкреАрдЖрдИрд▓рд╛рдИ рд╕реБрд░рдХреНрд╖рд┐рдд рдЧрд░реНрди рдпрд╕ рдкреБрд╕реНрддрдХрд╛рд▓рдпрдХреЛ рд╡рд░рд┐рдкрд░рд┐ рдмрд╛рдЗрдиреНрдбрд┐рдЩ рд╕рд┐рд░реНрдЬрдирд╛ рдЧрд░реА рдЖрдзрд╛рд░рднреВрдд рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛рд▓рд╛рдИ рдЫреБрдЯреНрдЯреИ libdnf5 рдкреБрд╕реНрддрдХрд╛рд▓рдпрдорд╛ рд╕рд╛рд░реНрдиреЗ рд▓рдХреНрд╖реНрдп рд░рд╛рдЦреЗрдХреЛ рдЫред

рдкрд╛рдЗрдердирдХреЛ рд╕рдЯреНрдЯрд╛ C++ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрджрд╛ рдзреЗрд░реИ рдирд┐рд░реНрднрд░рддрд╛рд╣рд░реВрдмрд╛рдЯ рдЫреБрдЯрдХрд╛рд░рд╛ рдкрд╛рдЙрдиреЗрдЫ, рдЯреБрд▓рдХрд┐рдЯрдХреЛ рд╕рд╛рдЗрдЬ рдШрдЯрд╛рдЙрдиреЗрдЫ, рд░ рдХрд╛рд░реНрдпрд╕рдореНрдкрд╛рджрди рд╕реБрдзрд╛рд░ рд╣реБрдиреЗрдЫред рдЙрдЪреНрдЪ рдХрд╛рд░реНрдпрд╕рдореНрдкрд╛рджрди рдореЗрд╢рд┐рди рдХреЛрдбрдорд╛ рдХрдореНрдкрд╛рдЗрд▓реЗрд╢рдирдХреЛ рдкреНрд░рдпреЛрдЧрдмрд╛рдЯ рдорд╛рддреНрд░ рд╣реЛрдЗрди, рддрд░ рд▓реЗрдирджреЗрди рддрд╛рд▓рд┐рдХрд╛рдХреЛ рд╕реБрдзрд╛рд░рд┐рдПрдХреЛ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди, рднрдгреНрдбрд╛рд░рд╣рд░реВрдмрд╛рдЯ рд▓реЛрдбрд┐рдЩрдХреЛ рдЕрдкреНрдЯрд┐рдорд╛рдЗрдЬреЗрд╕рди рд░ рдбрд╛рдЯрд╛рдмреЗрд╕рдХреЛ рдкреБрдирд░реНрд╕рдВрд░рдЪрдирд╛ (рдкреНрд░рдгрд╛рд▓реА рд╕реНрдерд┐рддрд┐ рд░ рд╕рдЮреНрдЪрд╛рд▓рдирдХреЛ рдЗрддрд┐рд╣рд╛рд╕рд╕рдБрдЧ рдбрд╛рдЯрд╛рдмреЗрд╕рд╣рд░реВ рдЕрд▓рдЧ рдЧрд░рд┐рдПрдХреЛ) рдХреЛ рдХрд╛рд░рдгрд▓реЗ рдкрдирд┐ рдкреНрд░рд╛рдкреНрдд рдЧрд░рд┐рдиреНрдЫред DNF5 рдЯреВрд▓рдХрд┐рдЯрд▓рд╛рдИ PackageKit рдмрд╛рдЯ рдбрд┐рдХрдкрд▓ рдЧрд░рд┐рдПрдХреЛ рдЫ, рдирдпрд╛рдБ рдкреГрд╖реНрдарднреВрдорд┐ рдкреНрд░рдХреНрд░рд┐рдпрд╛, DNF рдбреЗрдорди, PackageKit рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рдкреНрд░рддрд┐рд╕реНрдерд╛рдкрди рдЧрд░реНрджреИ рд░ рдЧреНрд░рд╛рдлрд┐рдХрд▓ рд╡рд╛рддрд╛рд╡рд░рдгрдорд╛ рдкреНрдпрд╛рдХреЗрдЬрд╣рд░реВ рд░ рдЕрджреНрдпрд╛рд╡рдзрд┐рдХрд╣рд░реВ рдкреНрд░рдмрдиреНрдз рдЧрд░реНрдирдХреЛ рд▓рд╛рдЧрд┐ рдЗрдиреНрдЯрд░рдлреЗрд╕ рдкреНрд░рджрд╛рди рдЧрд░реНрджреИред

рдкреБрди: рдХрд╛рд░реНрдпрд▓реЗ рдкреНрдпрд╛рдХреЗрдЬ рдкреНрд░рдмрдиреНрдзрдХрдХреЛ рдЙрдкрдпреЛрдЧрд┐рддрд╛ рдмрдврд╛рдЙрдиреЗ рдХреЗрд╣реА рд╕реБрдзрд╛рд░рд╣рд░реВ рд▓рд╛рдЧреВ рдЧрд░реНрди рд╕рдореНрднрд╡ рдмрдирд╛рдЙрдБрджрдЫред рдЙрджрд╛рд╣рд░рдг рдХреЛ рд▓рд╛рдЧреА, рдирдпрд╛рдБ DNF рд▓реЗ рд╕рдВрдЪрд╛рд▓рди рдХреЛ рдкреНрд░рдЧрддрд┐ рдХреЛ рдПрдХ рдЕрдзрд┐рдХ рджреГрд╢реНрдп рд╕рдВрдХреЗрдд рд▓рд╛рдЧреВ рдЧрд░реНрджрдЫ; рд▓реЗрдирджреЗрдирдХреЛ рд▓рд╛рдЧрд┐ рд╕реНрдерд╛рдиреАрдп RPM рдкреНрдпрд╛рдХреЗрдЬрд╣рд░реВ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрди рд╕рдорд░реНрдерди рдердкрд┐рдпреЛ; рдкреНрдпрд╛рдХреЗрдЬрд╣рд░реВ (рд╕реНрдХреНрд░рд┐рдкреНрдЯрд▓реЗрдЯрд╣рд░реВ) рдорд╛ рдирд┐рд░реНрдорд┐рдд рд▓рд┐рдкрд┐рд╣рд░реВ рджреНрд╡рд╛рд░рд╛ рдЬрд╛рд░реА рдЧрд░рд┐рдПрдХреЛ рдкреВрд░рд╛ рд▓реЗрдирджреЗрди рдЬрд╛рдирдХрд╛рд░реАрдорд╛ рд░рд┐рдкреЛрд░реНрдЯрд╣рд░реВрдорд╛ рдкреНрд░рджрд░реНрд╢рди рдЧрд░реНрдиреЗ рдХреНрд╖рдорддрд╛ рдердкрд┐рдпреЛ; bash рдХреЛ рд▓рд╛рдЧрд┐ рдердк рдЙрдиреНрдирдд рдЗрдирдкреБрдЯ рдкреВрд░рд╛ рдЧрд░реНрдиреЗ рдкреНрд░рдгрд╛рд▓реА рдкреНрд░рд╕реНрддрд╛рд╡рд┐рддред

рд╕реНрд░реЛрдд: opennet.ru

рдПрдХ рдЯрд┐рдкреНрдкрдгреА рдердкреНрди