Hoʻolālā ʻo Fedora 39 e neʻe i DNF5, me ka ʻole o nā ʻāpana Python

ʻO Ben Cotton, ka mea e paʻa ana i ke kūlana o Fedora Program Manager ma Red Hat, ua hoʻolaha i kona manaʻo e hoʻololi iā Fedora Linux i ka DNF5 package manager ma ka maʻamau. Hoʻolālā ʻo Fedora Linux 39 e pani i ka dnf, libdnf, a me dnf-cutomatic pūʻolo me ka DNF5 toolkit a me ka waihona libdnf5 hou. ʻAʻole i noʻonoʻo ʻia ka manaʻo e ka FESCo (Fedora Engineering Steering Committee), nona ke kuleana no ka ʻenehana ʻenehana o ka hoʻomohala ʻana i ka hāʻawi Fedora.

I kekahi manawa, ua hoʻololi ʻo DNF iā Yum, i kākau piha ʻia ma Python. Ma DNF, ua kākau hou ʻia nā hana haʻahaʻa haʻahaʻa haʻahaʻa a hoʻoneʻe ʻia i loko o nā hale waihona puke C ʻokoʻa hawkey, librepo, libsolv a me libcomps, akā ua mau ka framework a me nā ʻāpana kiʻekiʻe ma Python. Ke manaʻo nei ka papahana DNF5 i ka hoʻohui ʻana i nā hale waihona haʻahaʻa haʻahaʻa e kū nei, e kākau hou i nā ʻāpana hoʻokele hoʻokele i koe ma Python i C ++ a me ka hoʻoneʻe ʻana i ka hana maʻamau i loko o kahi waihona libdnf5 ʻokoʻa me ka hana ʻana i kahi kāwili a puni kēia waihona e mālama ai i ka Python API.

ʻO ka hoʻohana ʻana iā C ++ ma kahi o Python e hoʻopau i ka nui o nā hilinaʻi, e hoʻemi i ka nui o ka hāmeʻa, a hoʻomaikaʻi i ka hana. Loaʻa ka hana kiʻekiʻe ʻaʻole wale ma o ka hoʻohana ʻana i ka hōʻuluʻulu ʻana i loko o nā code mīkini, akā ma o ka hoʻokō ʻana i ka papaʻaina kālepa, ʻoi aku ka maikaʻi o ka hoʻouka ʻana mai nā repositories a me ka hoʻoponopono hou ʻana i ka waihona (ua hoʻokaʻawale ʻia nā waihona me ka mokuʻāina a me ka mōʻaukala hana). Hoʻokaʻawale ʻia ka hāmeʻa DNF5 mai PackageKit no kahi kaʻina hana hou i kapa ʻia ʻo DNF Daemon, kahi e pani ai i ka hana PackageKit a hāʻawi i kahi interface no ka hoʻokele ʻana i nā pūʻolo a me nā mea hou i nā kaiapuni kiʻi.

E hāʻawi pū ka hana hou i ka manawa e hoʻokō ai i kekahi mau hoʻomaikaʻi e hoʻomaikaʻi ai i ka hoʻohana ʻana o ka luna pūʻolo. Eia kekahi laʻana, hāʻawi ka DNF hou i kahi hōʻailonaʻikeʻike i ka holomua o nā hana; kākoʻo hou no ka hoʻohana ʻana i nā pūʻolo RPM kūloko no nā kālepa; hoʻohui i ka hiki ke hōʻike i loko o nā hōʻike e pili ana i nā ʻike kālepa i hana ʻia e nā palapala i kūkulu ʻia i loko o nā pūʻolo; Ua noi ʻia kahi ʻōnaehana hoʻopau hoʻokomo ʻoi aku ka holomua no ka bash.

Source: opennet.ru

Pākuʻi i ka manaʻo hoʻopuka