ProHoster > Блог > rongo ipurangi > Te tukunga o te tohatoha GoboLinux 017 me te raupapatanga punaha konae motuhake
Te tukunga o te tohatoha GoboLinux 017 me te raupapatanga punaha konae motuhake
I muri i te toru me te hawhe tau mai i te tukunga whakamutunga hanga tuku tohatoha GoboLinux 017. I roto i te GoboLinux, hei utu mo te hierarchy konae tuku iho mo nga punaha Unix whakamahia tauira tāpae mō te hanga i te rākau whaiaronga, i roto i te whakaurunga ia hōtaka ki te whaiaronga motuhake. Rahi whakapakoko tāutanga 1.9 GB, ka taea hoki te whakamahi kia mohio koe ki nga kaha o te tohatoha i te aratau Ora.
Ko te putake i roto i te GoboLinux kei roto ko nga /Pataka, /Kaiwhakamahi, /Pūnaha, /Kōnae, /Maunga me /Depot whaiaronga. Ko te kino o te whakakotahi i nga waahanga tono katoa i roto i te raarangi kotahi, me te kore e wehe i nga tautuhinga, nga raraunga, nga whare pukapuka me nga konae ka taea te whakahaere, ko te hiahia ki te penapena raraunga (hei tauira, nga raarangi, nga konae whirihoranga) i te taha o nga konae punaha. Ko te painga ko te whakaurunga whakarara o nga momo putanga rereke o te tono kotahi (hei tauira, /Programs/LibreOffice/6.4.4 me /Programs/LibreOffice/6.3.6) me te whakangawari o te tiaki i te punaha (hei tauira, ki te tango i tetahi papatono. , me whakakore noa i te whaiaronga e hono ana ki a ia ka horoi i nga hononga tohu i roto i te /System/Index).
Mo te hototahi ki te paerewa FHS (Filesystem Hierarchy Standard), ka tohatohahia nga konae whakahaere, whare pukapuka, raarangi me nga konae whirihoranga i roto i nga raarangi / bin, /lib, /var/log me /etc ma nga hononga tohu. I te wa ano, kaore enei raarangi e kitea e te kaiwhakamahi ma te taunoa, he mihi ki te whakamahi i tetahi mea motuhake kōwae kernel, e huna ana i enei whaiaronga (kei te waatea noa nga ihirangi ina uru tika ki te konae). Hei whakangwari ake i te whakaterenga ma nga momo konae, kei roto i te tohatoha he raarangi /System/Index, kei reira nga momo ihirangi ka tohua ki nga hononga tohu, hei tauira, ka whakaatuhia he rarangi o nga konae whakahaere e waatea ana ki te /System/Index/bin subdirectory, raraunga tiritahi i /System/Index/share , me nga whare pukapuka i /System/Index/lib (hei tauira, /System/Index/lib/libgtk.so e hono ana ki /Programs/GTK+/3.24/lib/libgtk-3.24.so) .
Ka whakamahia nga whanaketanga kaupapa ki te hanga kete Alfs (Linux Aunoa mai i Scratch). Ko nga tuhinga hanga kua tuhia ki te ahua tohutao, ka whakarewahia, ka utaina aunoatia te waehere hotaka me nga whakawhirinaki e hiahiatia ana. Kia tere te whakauru i nga kaupapa me te kore e hanga ano, e rua nga whare putunga me nga kohinga takirua kua oti te kohi - he mea whai mana, e tiakina ana e te roopu whanaketanga tohatoha, me tetahi kore mana, i hangaia e te hapori kaiwhakamahi. Ka whakauruhia te kete toha ma te whakamahi i tetahi kaiwhakauru e tautoko ana i nga mahi i roto i nga momo whakairoiro me nga momo tuhinga.
Ka whakatakotohia he tauira whakahaere me te whakawhanaketanga ngawari "tohutao", kua whakauruhia ki te kete taputapu hanga GoboLinux Compile. Ko te rakau tunu he putunga Git i nga wa katoa, ka whakahaeretia ma te GitHub, ka kati ki roto ki te raarangi /Raraunga/Whakahiato/Recipes, ka whakamahia tika nga tohutao i roto i te GoboLinux Compile.
Ko te whaipainga ContributeRecipe, i whakamahia ki te hanga i tetahi kete mai i te konae tunu me te tuku atu ki nga kaitoro GoboLinux.org hei arotake, inaianei kei te marau he koroka a-rohe o te putunga Git, ka taapirihia he tunu hou ki reira, ka tukuna he tono kume ki te matua. rakau tunu i runga i GitHub.
Ko te whakapai tonu i te taiao kaiwhakamahi iti i runga i te kaiwhakahaere matapihi mosaic Awesome. Ma te hono i nga taapiri i te reo Lua i runga i te Awesome, ka taea e tatou te mahi me nga matapihi maanu e waia ana e te nuinga o nga kaiwhakamahi, me te pupuri i nga huarahi katoa mo te whakatakotoranga taera.
Kua whakapai ake nga taputapu mo te whakahaere Wi-Fi, te oro, te aro turuki i te utu pākahiko me te kanapa o te mata. He taapiri hou mo te Nihokikorangi. Kua whakatinanahia he taputapu mo te hanga whakaahua.
Ko nga putanga o nga waahanga tohatoha kua whakahoutia. Kua taapirihia nga taraiwa hou. Ka piri te tohatoha ki te tauira o te tuku i nga putanga hou o nga whare pukapuka i roto i te taiao turanga. I te wa ano, ma te whakamahi i te Runner, he taputapu mariko FS, ka taea e te kaiwhakamahi te hanga me te whakauru i tetahi putanga o te whare pukapuka ka taea te noho tahi me te putanga e tukuna ana i roto i te punaha.
Kua whakakorehia te tautoko mo te kaiwhakamaori Python 2; kua tangohia katoatia mai i te tohatoha, kua whakarereketia nga tuhinga punaha katoa e hono ana ki a ia kia mahi tahi me Python 3.
Kua tangohia ano te whare pukapuka GTK2 (ko nga kohinga me te GTK3 anake ka tukuna).
Ka hangaia nga NCurses me te tautoko Unicode ma te taunoa ( libncursesw6.so ), ko te putanga ASCII-iti o libncurses.so ka whakakorehia mai i te tohatoha.
Kua hurihia te punaha oro ki te whakamahi i te PulseAudio.