Fedora plaanib asendada pakihalduri DNF Microdnf-ga

Fedora Linuxi arendajad plaanivad migreerida distributsiooni uuele Microdnf pakihaldurile, asendades praegu kasutatava DNF. Esimene samm migratsiooni suunas on selle aasta Fedora Linux 38 vÀljaandes planeeritud mÀrkimisvÀÀrne Microdnf vÀrskendus, mis toob selle funktsionaalsuse lÀhemale DNF-ile, olles samas teatud valdkondades isegi sellest parem. Uue Microdnf versiooni tÀienduseks mÀrgitakse, et see toetab kÔiki DNF-i pÔhivÔimalusi, kuid sÀilitab samal ajal kÔrge jÔudluse ja kompaktsuse.

Microdnfi ja DNF-i peamine erinevus on selle arendamisel kasutatav C keele, mitte Python, mis vĂ€hendab sĂ”ltuvuste arvu. Alguses viidi Microdnf ellu kui DNF-i kĂ€rbitud versioon Docker konteinerites, mis ei nĂ”udnud Python-i installimist. NĂŒĂŒd plaanivad Fedora arendajad viia Microdnf DNF-i tasemele ja aja jooksul tĂ€ielikult DNF asendada Microdnf-iga.

Microdnfi aluseks on libdnf5 teek, mida arendatakse DNF 5 projekti raames. DNF 5 pĂ”hifookus on pakihaldustoimingute ĂŒmberkirjutamine C++ keeles ning nende eraldi teeki viimine koos Python API sĂ€ilitava ĂŒmbrise loomisega selle teegi ĂŒmber.

Uus Microdnf versioon kasutab samuti DNF Daemoni taustprotsessi, mis asendab PackageKit'i funktsionaalsust ja pakub liidest pakettide ja uuenduste haldamiseks graafilistes keskkondades. Erinevalt PackageKit'ist toetab DNF Daemon ainult RPM-formaati.

Microdnf, libdnf5 ja DNF Daemon kavandavad esimeses etapis juurutamist traditsiooniliste DNF tööriistade kÔrval. PÀrast projekti tÀielikku valmidust asendab uus kogum sellised paketid nagu dnf, python3-dnf, python3-hawkey, libdnf, dnfdragora ja python3-dnfdaemon.

Valdkondadest, kus Microdnf ĂŒletab DNF'i, mĂ€rgitakse: selgem edusammu nĂ€itamine operatsioonide tĂ€itmisel; parendatud tehingute tabeli rakendus; vĂ”imalus aruannetes tĂ€idetud tehingute kohta kuvada teavet, mille annavad pakettidega kaasas olevad skriptid (scriplets); kohalike RPM-pakettide kasutamise tugi tehingutes; arenenum bash'i sisendi automaatse tĂ€itmise sĂŒsteem; builddep'i kĂ€su tĂ€itmise tugi ilma, et Python oleks sĂŒsteemis installitud.

Microdnfi kasutamise miinuste hulgas mainitakse vĂ€liseid andmebaase ja DNF-ist eraldi andmebaasi töötlemist, mis ei vĂ”imalda nĂ€ha Microdnfis DNF-is tehtud pakettide tehinguid ja vastupidi. Lisaks ei plaanita Microdnfis hoida 100% ĂŒhilduvust DNF-iga kĂ€su- ja kĂ€suvalikute tasemel. Samuti esinevad mĂ”ned kĂ€itumise erinevused. NĂ€iteks paketi eemaldamine ei too kaasa selle eemaldamisega seotud sĂ”ltuvuste kustutamist, kui need ei ole teistes paketides kasutuses.

Allikas: opennet.ru

Osta usaldusvÀÀrne veebihosting DDoS kaitsega, VPS VDS serverid đŸ”„ Osta usaldusvÀÀrne veebihosting DDoS kaitsega, VPS VDS serverid | ProHoster