
LPI SOA Script: Ita yako Linux app kugadzirisa uye kugadzirisa
Kwemakore, in KubvaLinux, takagadzira zvisingaverengeki zvinyorwa (zvinyorwa) pa tutorials uye vatungamiri kuita yakanyatsokodzera uye kwakaringana kugadzirisa uye kugadzirisa maitiro eiyo GNU/Linux Distros, kunyanya Debian neUbuntu, uye zvinobva kwavari. Zvakare, nezve maitiro ekugadzirisa uye kugadzirisa edu anokoshesa emahara uye akavhurika Operating Systems akavakirwa paGNU/Linux.
Uye sezvo, mabasa akadai kugadzirisa, kugadzirisa, kugadzirisa uye kugadzirisa Aya ndiwo maitirwo atinowanzo kuita, chakanakira kuita otomatiki nepose patinogona napo kuti zvese zvive nekukurumidza uye nyore. Nekudaro, uye zvisinei nekuti kune akawanda maapplication echimwe nechimwe cheizvi zviito kana zviitiko, zvinogara zvakanaka kuti tikwanise kugadzira zvedu. Terminal (CLI) kana Desktop (GUI) zvikumbiro kuita nenzira yemunhu uye nemazvo zvatinoda. Naizvozvo, nhasi isu tinokuratidza maitiro ekugadzira iri nyore app muchimiro che "LPI SOA Script".
LPI - SOA: Yepamberi Optimization Script yakagadzirwa muBash Shell
Asi, usati watanga iyi yazvino positi pamaitiro ekugadzira yakapusa app muchimiro che "LPI-SOA Script", tobva takurudzira kuti uongorore imwe yapfuura inoenderana posvo:
LPI SOA Script: template yekugadzira Linux app
Pamusoro peLPI SOA Script
Sezvo, mu a yapfuura post, takatokurukura zvakadzama kuti chinyorwa ichi chinonakidza nezvei kana app yakagadzirwa neTic Tac Project Community nekuda kwezvinangwa zvekudzidzisa chete, isu tichabva tasiya chinongedzo kwairi gare gare kuti vagone rangarira kana kuziva ndezvei:
LPI - SOA chinyorwa chinoshanda seMahara Software application inoteedzera yechinyakare Virtual Technical Assistant. Nenzira yakadai, kubvumira chero mushandisi (Novice, Nyanzvi kana Technician) kuita mabasa akasiyana siyana nenzira yakazvimiririra kana inotungamirwa (manual). Saka kuchengetedza maawa asingaverengeki/kushanda pane mamwe mabasa, kudzokorora kana kusadaro. Pamusoro pezvo, kugadzirwa neShell Scripting uchishandisa Bash Shell, yakanakira kudzidza nekudzidzisa vamwe kuita budiriro yavo mumutauro weLinux. LPI - SOA: Yepamberi Optimization Script yakagadzirwa muBash Shell
CLI kodhi
5 makore apfuura, mune post yakadanwa Maitiro ekuita GNU/Linux Maintenance uchishandisa Script?, takafumura CLI kodhi yayaive nayo. Nepo, parizvino akati script ane uye anokurudzira zvinotevera kodhi (mirairo yemirairo) yeShell Scripting paBash Shell kune basa rinokurumidza uye rinoshanda rekuvandudza nekugadzirisa:
bleachbit --preset --preview; bleachbit --preset --clean
sudo bleachbit --preset --preview; sudo bleachbit --preset --clean
sudo apt update; sudo update-apt-xapian-index; sudo apt upgrade; sudo apt install -f; sudo apt install --fix-broken; sudo apt autoclean; sudo apt autoremove; sudo apt autopurge
sudo dpkg --configure -a;
sudo update-grub; sudo update-grub2; sudo update-menus; sudo update-initramfs -u
sudo df -h
sudo du -hs /* | sort -k 2
history -c
sudo apt list --installed > $HOME/listado-paquetes-instalados-apt-dpkg-milagros.txt
sudo dpkg-query -Wf '${Installed-size}\t${Package}\n' | column -t | sort -k1 > $HOME/listado-paquetes-instalados-peso-milagros.txt
Ramba uchifunga kuti, kushandisa mitsara miviri yekutanga, iyo application inofanirwa kuiswa uye kugadziridzwa sezvaunoda. Bleachbit. Nenzira iyi, iine uye isina "sudo" murairo, iyo CLI script kana app ichaita otomatiki uye isingabatsirwe, uye nekutevera maparamita akagadziridzwa muBleachbit graphical interface, kuchenesa zvakadzika zvese zviri zviviri nzvimbo yemusha yemushandisi uye yese inoshanda sisitimu.
Ehe, mu script yako kana CLI app iwe unogona kuwedzera kana kubvisa zvaunoda, uye kutsiva murairo wega wega neakaenzana muGNU/Linux Distro yako, kunze kweDebian neUbuntu, kana zvimwe zvezvinobvamo. Somuenzaniso, Arch, Fedora kana vamwe.
GUI kodhi
Iyo GUI app, kureva, iyo LPI-SOA, yakakura uye yakaoma kupfuura script iri nyore, saka zviri pachena kuti hatigone kunamira kodhi yese pano. zvisinei iwe unogona svika kune ese source code zvayo kana .deb faira revhezheni 0.3, kuedza, kuisa, kuishandisa uye kuigadzirisa kuti ugadzire yako Linux Desktop app, ine gif uye mp3 multimedia playback, desktop pop-up zviziviso uye masikirini akanaka akagadzirwa neZenity neGXMessage.
Chimwe chinhu chakakosha ndechekuti izvi script kana GUI app yekushandisa tekinoroji uye pakudzidzisa, kunyangwe ichinyatsogadzikana uye inoshanda, iri mukukura kuzere, zvinova pachena, sezvo isiri pashanduro 0.3. Izvo zvinotiudza kuti haisati yasvika padanho rekukura.
Pamusoro pezvo, vhezheni yayo 0.2 yaingowanikwa kuti ishandiswe uye kuyedza paRespin MilagrOS mune yayo vhezheni 3.1, yakagadzirwa neiyo yakafanana Tic Tac Project Community. Uye chete iyi vhezheni 0.3 ndiyo inogona kuedzwa kunze kweCommunity Respin pachayo, asi ichauya yakaiswa mune ramangwana vhezheni 3.2 yezvakataurwa Community Respin, iyo yatichazogadzirisa mune inotevera post kuti tidzidze nezve nhau dzayo.
Naizvozvo, tinokukoka iwe kuti uitore, iedze uye ubatsire nekukura kwayo. Zvakare, kuishandisa kuti uzvibatsire iwe.
Pakupedzisira, kuti iwe uzive zvishoma nezve izvi zvinonakidza Pindura MilagrOS, uye yekuyedza LPI-SOA app uye chikamu chekodhi yayo, tinokusiya uine anotevera skrini:
Resumen
Muchidimbu, iyi script inobatsira yakagadzirwa neTic Tac Project nharaunda inonakidza zano re gadzira yedu script kana maapplication, terminal kana desktop, kureva, muCLI kana GUI fomati, ine zvinangwa zvakasiyana. Izvo, zvinogona kuenda zvakakwana, kubva pakuita mabasa akareruka e kugadzirisa, kugadzirisa, kugadzirisa uye kugadzirisa kune mamwe maitiro akaomarara ekugadzirisa mafaera esystem kana yechitatu-bato maapplication. Zvese zvinoenderana nedanho reruzivo rwemumwe nemumwe nezve Shell Scripting, Zenity, GXMessage, pakati pevamwe.
Uye kana iwe wakafarira iyi positi, usarega kugovana nevamwe pamasaiti ako aunofarira, chiteshi, mapoka kana nharaunda dzesocial network kana mameseji masisitimu. Pakupedzisira, rangarira shanyira peji redu rekutanga en «KubvaLinux» kuongorora dzimwe nhau. Uye zvakare, batanidza yedu yepamutemo chiteshi che Teregiramu kubva kuDesdeLinux, Madokero boka kuti uwane rumwe ruzivo nezvenyaya yanhasi.