فیډورا پلان لري چې د DNF کڅوړې مدیر د مایکروډ این ایف سره بدل کړي

د فیډورا لینکس پراختیا کونکي اراده لري چې توزیع د اوسني کارول شوي DNF پرځای نوي Microdnf بسته مدیر ته انتقال کړي. د مهاجرت په لور لومړی ګام به د فیډورا لینکس 38 خوشې کولو لپاره پلان شوي مایکرو این ایف ته لوی تازه معلومات وي ، کوم چې به DNF ته په فعالیت کې نږدې وي ، او په ځینو برخو کې حتی له دې څخه تیریږي. د یادونې وړ ده چې د Microdnf نوې نسخه به د DNF د ټولو اساسي وړتیاوو ملاتړ وکړي، مګر په ورته وخت کې لوړ فعالیت او کمپیکٹیت ساتي.

د مایکروډ این ایف او DNF ترمینځ کلیدي توپیر د Python پرځای د پراختیا لپاره د C ژبې کارول دي ، کوم چې تاسو ته اجازه درکوي د لوی شمیر انحصار څخه ځان خلاص کړئ. Microdnf په اصل کې د ډاکر کانټینرونو کې د کارولو لپاره د DNF د سټرپ شوي نسخه په توګه رامینځته شوی و ، کوم چې د Python نصبولو ته اړتیا نلري. اوس د فیډورا پراختیا کونکي پلان لري چې مایکروډ این ایف د DNF کچې ته راوړي او په نهایت کې په بشپړ ډول DNF د Microdnf سره بدل کړي.

د Microdnf بنسټ د libdnf5 کتابتون دی چې د DNF 5 پروژې د یوې برخې په توګه رامینځته شوی. د DNF 5 اصلي مفکوره دا ده چې په C++ کې د بسته بندۍ لومړني عملیات بیا ولیکئ او د دې شاوخوا د ریپر په رامینځته کولو سره یې جلا کتابتون ته واړوئ. د Python API خوندي کولو لپاره کتابتون.

د Microdnf نوې نسخه به د پس منظر DNF ډیمون پروسې هم وکاروي، د PackageKit فعالیت ځای په ځای کړي او په ګرافیکي چاپیریال کې د کڅوړو او تازه معلوماتو اداره کولو لپاره انٹرفیس چمتو کړي. د PackageKit برعکس، DNF ډیمون به یوازې د RPM بڼه لپاره مالتړ چمتو کړي.

Microdnf، libdnf5 او DNF ډیمون د پلي کولو په لومړي مرحله کې پلان شوي چې د دودیز DNF اوزار کټ سره موازي وړاندې شي. یوځل چې پروژه بشپړه شي ، نو نوی بنډل به کڅوړې ځای په ځای کړي لکه dnf، python3-dnf، python3-hawkey، libdnf، dnfdragora، او python3-dnfdaemon.

د هغو ساحو په منځ کې چې Microdnf د DNF څخه غوره دي عبارت دي له: د عملیاتو د پرمختګ ډیر بصری نښې؛ د راکړې ورکړې جدول ښه تطبیق؛ په کڅوړو کې جوړ شوي سکریپټونو لخوا تولید شوي بشپړ شوي لیږد معلوماتو په راپورونو کې د ښودلو وړتیا؛ د معاملو لپاره د محلي RPM کڅوړو کارولو لپاره ملاتړ؛ د بش لپاره ډیر پرمختللي ان پټ بشپړولو سیسټم؛ په سیسټم کې د Python نصبولو پرته د builddep کمانډ چلولو لپاره ملاتړ.

Microdnf ته د توزیع بدلولو زیانونو کې، د داخلي ډیټابیس جوړښت کې بدلون او د DNF څخه جلا ډیټابیس پروسس کول دي، کوم چې به Microdnf ته اجازه ورنکړي چې په DNF کې ترسره شوي کڅوړو سره لیږدونه وګوري او برعکس. سربیره پردې، Microdnf پالن نلري چې په DNF کې د کمانډونو او کمانډ لاین اختیارونو په کچه 100٪ مطابقت وساتي. په چلند کې به ځینې توپیرونه هم وي. د مثال په توګه، د بسته بندۍ ړنګول به د هغې تړلي انحصارونه لرې نکړي چې د نورو کڅوړو لخوا نه کارول کیږي.

سرچینه: opennet.ru

Add a comment