openSUSE iri kugadzira web interface yeYaST installer

Mushure mekuzivisa kwekuendeswa kuwebhu interface yeAnaconda installer inoshandiswa muFedora neRHEL, vagadziri veYaST installer vakaratidza zvirongwa zvekugadzira D-Installer purojekiti uye kugadzira kumberi kwekugadzirisa kuiswa kweOpenSUSE uye SUSE Linux kugoverwa. kuburikidza newebhu interface.

Zvinocherechedzwa kuti purojekiti yave ichigadzira iyo WebYaST web interface kwenguva yakareba, asi inoganhurirwa nekugona kwekutonga kure uye hurongwa hwekugadzirisa, haina kugadzirwa kuti ishandiswe seanoisa, uye yakanyatso kusungirirwa kune YaST kodhi. D-Installer inoonekwa sepuratifomu inopa akawanda ekuisa pamberi (Qt GUI, CLI uye Webhu) pamusoro peYaST. Zvirongwa zvinoenderana zvinosanganisira basa rekupfupisa maitiro ekuisa, kupatsanura mushandisi interface kubva mukati meYaST yemukati, uye kuwedzera yewebhu interface.

openSUSE iri kugadzira web interface yeYaST installer

Nehunyanzvi, D-Installer ndeyekubvisa layer inoiswa pamusoro peYaST maraibhurari uye inopa yakabatana interface yekuwana mabasa akadai sekumisikidzwa kwepakeji, kuisirwa kwehardware, uye disk partitioning kuburikidza neD-Bus. Iyo graphical uye console installers ichashandurirwa kune yakatsanangurwa D-Bhazi API, uye browser-based installer ichagadzirirwa zvakare inodyidzana neD-Installer kuburikidza nesevhisi yeproxy inopa mukana kuD-Bhazi mafoni kuburikidza neHTTP. Iyo budiriro ichiri padanho rekutanga prototype. D-Installer uye proxies inogadzirwa mumutauro weRuby, umo YaST pachayo yakanyorwa, uye web interface inogadzirwa muJavaScript uchishandisa React framework (kushandiswa kwezvikamu zveCockpit hazvina kubviswa).

Pakati pezvinangwa zvinotevedzwa neiyo D-Installer purojekiti: kubvisa zvipimo zviripo zveiyo graphical interface, kuwedzera mikana yekushandisa YaST mashandiro mune mamwe maapplication, yakabatana D-Bus interface inorerutsa kusanganisa neyako mafambiro ebasa, kudzivirira kusungirirwa kune imwe. programming language (D-Bus API ichakubvumidza kuti ugadzire ma-add-ons mumitauro yakasiyana), ichikurudzira kugadzirwa kwemamwe marongero nenhengo dzenharaunda.

Source: opennet.ru

Voeg