Kei te whakawhanake a openSUSE i tetahi atanga paetukutuku mo te kaiwhakaputa YaST

I muri i te panuitanga o te whakawhiti ki te atanga tukutuku o te Kaitautoko Anaconda i whakamahia i Fedora me RHEL, i whakaatuhia e nga kaihanga o te YaST installer nga mahere ki te whakawhanake i te kaupapa D-Installer me te hanga i tetahi pito o mua mo te whakahaere i te whakaurunga o nga tohatoha openSUSE me SUSE Linux. mā te atanga tukutuku.

Kei te tohuhia ko te kaupapa kei te whakawhanake i te atanga tukutuku WebYaST mo te wa roa, engari he iti noa te kaha o te whakahaere mamao me te whirihoranga o te punaha, kaore i hangaia mo te whakamahi hei kaiwhakauru, ka tino herea ki te waehere YaST. Ko te D-Installer e kiia ana he papa e whakarato ana i nga waahanga whakauru maha (Qt GUI, CLI me te Tukutuku) kei runga ake o YaST. Ko nga mahere e pa ana ko nga mahi ki te whakapoto i te tukanga whakauru, wehe i te atanga kaiwhakamahi mai i nga waahanga o roto o YaST, me te taapiri i tetahi atanga tukutuku.

Kei te whakawhanake a openSUSE i tetahi atanga paetukutuku mo te kaiwhakaputa YaST

Ma te hangarau, ko te D-Installer he paparanga tangohanga kua whakatinanahia ki runga ake o nga whare pukapuka YaST me te whakarato i tetahi atanga whakakotahi mo te uru ki nga mahi penei i te whakaurunga kete, te manatoko taputapu, me te wehewehe kōpae ma te D-Bus. Ka whakamaoritia nga kaiwhakauru kauwhata me te papatohu ki te D-Bus API kua tohua, ka whakaritea hoki he kaitirotiro-a-tirotiro e mahi tahi ana me D-Installer ma te ratonga takawaenga e uru ana ki nga waea D-Bus ma te HTTP. Ko te whakawhanaketanga kei te waahi tauira tuatahi. Ka whakawhanakehia te D-Installer me nga takawaenga i roto i te reo Ruby, i tuhia ai a YaST ake, ka hangaia te atanga tukutuku ki te JavaScript ma te whakamahi i te angamahi React (kaore i te whakakorehia te whakamahi i nga waahanga Cockpit).

I roto i nga whainga e whaia ana e te kaupapa D-Installer: te whakakore i nga herenga o te atanga kauwhata, te whakawhänui i nga huarahi mo te whakamahi i nga mahi YaST i etahi atu tono, he atanga D-Bus whakakotahi e ngawari ana te whakauru ki o ake rerengamahi, kia kore e herea ki tetahi. reo hötaka (D-Bus API ka taea e koe te hanga i nga taapiri i roto i nga reo rereke), e akiaki ana i te hanganga o nga tautuhinga rereke e nga mema o te hapori.

Source: opennet.ru

Tāpiri i te kōrero