LPI SOA Script: Gawin ang pagpapanatili at pag-update ng iyong Linux app

LPI SOA Script: Gawin ang pagpapanatili at pag-update ng iyong Linux app

LPI SOA Script: Gawin ang pagpapanatili at pag-update ng iyong Linux app

Sa paglipas ng mga taon, sa DesdeLinux, nakagawa kami ng hindi mabilang na mga publikasyon (mga artikulo) sa mga tutorial at gabay upang maisakatuparan ang pinakaangkop at tamang proseso ng pagpapanatili at pag-update ng kani-kanilang GNU/Linux Distros, lalo na ang Debian at Ubuntu, at ang kanilang mga derivatives. Gayundin, tungkol sa kung paano i-optimize at i-customize ang aming pinahahalagahan na libre at bukas na Mga Operating System batay sa GNU/Linux.

At dahil, mga gawain tulad ng pagpapanatili, pag-update, pag-optimize at pagpapasadya Ito ang mga aktibidad na karaniwan naming madalas gawin, ang ideal ay i-automate ang mga ito hangga't maaari upang gawing mas mabilis at mas madali ang lahat. Gayunpaman, at sa kabila ng katotohanang maraming mga aplikasyon para sa bawat isa sa mga pagkilos o aktibidad na ito, palaging mahusay na makalikha ng sarili nating Terminal (CLI) o Desktop (GUI) na mga application upang maisakatuparan sa isang personalized at tumpak na paraan ang gusto natin. Samakatuwid, ngayon ay ipapakita namin sa iyo kung paano gumawa ng isang simpleng app sa istilo ng LPI SOA Script.

LPI - SOA: Advanced na Optimization Script na ginawa sa Bash Shell

LPI – SOA: Advanced na Optimization Script na ginawa sa Bash Shell

Ngunit, bago simulan ang kasalukuyang post na ito kung paano gumawa ng isang simpleng app sa istilo ng "LPI-SOA Script", pagkatapos ay inirerekomenda naming mag-explore ka ng isa pa nakaraang nauugnay na post:

LPI - SOA: Advanced na Optimization Script na ginawa sa Bash Shell
Kaugnay na artikulo:
LPI – SOA: Advanced na Optimization Script na ginawa sa Bash Shell

LPI – SOA Script: Isang template para gumawa ng Linux app

LPI SOA Script: Isang template para sa paggawa ng Linux app

Tungkol sa LPI SOA Script

Dahil, sa isang Nakaraang post, napag-usapan na namin nang mas detalyado kung tungkol saan ang kawili-wiling script na ito o app na ginawa ni Komunidad ng Tic Tac Project para sa mga layuning pang-edukasyon, agad naming iiwan ang link dito sa ibang pagkakataon upang magawa nila tandaan o alam tungkol Saan iyan:

Ang LPI – SOA ay isang script na gumagana bilang isang Libreng Software na application na tumutulad sa isang tradisyonal na Virtual Technical Assistant. Sa ganoong paraan, upang payagan ang sinumang user (Novice, Expert o Technician) na magsagawa ng iba't ibang gawain sa isang automated o guided (manual) na paraan. Kaya nakakatipid ng hindi masusukat na oras/paggawa sa ilang mga gawain, paulit-ulit man o hindi. Bilang karagdagan, na nilikha gamit ang Shell Scripting gamit ang Bash Shell, ito ay mainam para sa pag-aaral at pagtuturo sa iba na gawin ang kanilang sariling pag-unlad sa katutubong wikang ito ng Linux. LPI – SOA: Advanced na Optimization Script na ginawa sa Bash Shell

CLI code

5 taon na ang nakakaraan, sa isang post na tinatawag Paano gumawa ng GNU/Linux Maintenance gamit ang isang Script?, inilantad namin ang CLI code na mayroon ito. Samantala, ang kasalukuyang script ay mayroon at nagrerekomenda ng mga sumusunod code (mga command command) ng Shell Scripting sa Bash Shell para sa mabilis at mahusay na gawain ng pag-update at pagpapanatili:

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

Tandaan na, para magamit ang unang 2 linya, dapat na mai-install at i-configure ang application ayon sa gusto mo Bleachbit. Sa ganitong paraan, mayroon at walang command na "sudo", ang CLI script o app ay awtomatiko at hindi matutulungan, at sumusunod sa mga parameter na na-configure sa graphical na interface ng Bleachbit, malalim na linisin ang parehong espasyo sa bahay ng user at ang buong operating system.

Syempre, sa sarili mong CLI script o app maaari mong idagdag o tanggalin kung ano ang gusto mo, at kahit na palitan ang bawat command command na may katumbas sa iyong GNU/Linux Distro, maliban sa Debian at Ubuntu, o ilan sa kanilang mga derivatives. Halimbawa, Arch, Fedora o iba pa.

Pagpapanatili at Pag-update ng Script sa GNU / Linux
Kaugnay na artikulo:
Paano magagawa ang isang GNU / Linux Maintenance gamit ang isang Script?

GUI code

Ang GUI app, iyon ay, ang LPI-SOA, ay mas malaki at mas kumplikado kaysa sa isang simpleng script, kaya malinaw na hindi namin mai-paste ang lahat ng code dito. gayunpaman magagawa mo i-access ang lahat ng source code nito o ang .deb file ng bersyon 0.3, upang subukan, i-install, gamitin at baguhin ito upang lumikha ng iyong sariling Linux Desktop app, na may gif at mp3 multimedia playback, mga desktop pop-up na notification at magagandang mga screen na dinisenyo gamit ang Zenity at GXMessage .

Ang isa pang mahalagang katotohanan ay ito script o GUI app para sa teknikal at pang-edukasyon na paggamit, sa kabila ng pagiging medyo stable at functional, ito ay nasa ganap na pag-unlad, na kung saan ay maliwanag, dahil ito ay halos sa bersyon 0.3. Na nagsasabi sa atin na hindi pa ito umabot sa isang mature na yugto ng pag-unlad.

Bilang karagdagan, ang bersyon 0.2 nito ay magagamit lamang para sa paggamit at pag-eeksperimento sa Respin MilagrOS sa bersyon 3.1 nito, na nilikha ng parehong Tic Tac Project Community. At basta ang bersyon na ito 0.3 ay ang isa na maaaring masuri sa labas ng Community Respin mismo, ngunit mai-install ito sa hinaharap na bersyon 3.2 ng nasabing Community Respin, na tatalakayin namin sa susunod na post upang malaman ang tungkol sa balita nito.

Kaya, inaanyayahan ka naming i-download ito, subukan ito at mag-ambag kasama ang pag-unlad nito. Gayundin, gamitin ito para sa iyong sariling kapakanan.

Sa wakas, upang malaman mo ang kaunti pa tungkol sa kawili-wiling ito I-respin ang MilagrOS, at ang pang-eksperimentong LPI-SOA app at isang bahagi ng code nito, iniiwan namin sa iyo ang mga sumusunod na screenshot:

Screenshot 1: MiracleOS 3.2

Screenshot 2: MiracleOS 3.2

Screenshot 3: LPI-SOA Script

Screenshot 4: LPI-SOA Script

Screenshot 5: LPI-SOA Script

Screenshot 6

Screenshot 7

Screenshot 8

MilagrOS 3.1: Ang trabaho ay isinasagawa na sa ikalawang bersyon ng taon
Kaugnay na artikulo:
MilagrOS 3.1: Ang trabaho ay isinasagawa na sa ikalawang bersyon ng taon

Roundup: Banner post 2021

Buod

Sa madaling salita, ang kapaki-pakinabang na script na ito na nilikha ng komunidad ng Tic Tac Project ay isang kawili-wiling panukala para sa lumikha ng sarili naming script o app, terminal o desktop, iyon ay, sa CLI o GUI na format, na may iba't ibang layunin. Na kung saan, maaaring pumunta nang perpekto, mula sa pagsasagawa ng mga simpleng gawain ng pagpapanatili, pag-update, pag-optimize at pagpapasadya sa iba pang mas kumplikadong mga aksyon sa pagsasaayos ng mga file ng system o mga application ng third-party. Ang lahat ay magdedepende sa antas ng kaalaman ng bawat isa tungkol sa Shell Scripting, Zenity, GXMessage, at iba pa.

At kung nagustuhan mo ang post na ito, huwag itigil ang pagbabahagi nito sa iba sa iyong mga paboritong website, channel, grupo o komunidad ng mga social network o messaging system. Panghuli, tandaan bisitahin ang aming home page en «DesdeLinux» upang galugarin ang higit pang mga balita. At saka, sumali sa aming opisyal na channel ng Telegram ng DesdeLinux, Kanluran pangkat para sa karagdagang impormasyon sa paksa ngayon.


Iwanan ang iyong puna

Ang iyong email address ay hindi nai-publish. Mga kinakailangang patlang ay minarkahan ng *

*

*

  1. Responsable para sa data: Miguel Ángel Gatón
  2. Layunin ng data: Kontrolin ang SPAM, pamamahala ng komento.
  3. Legitimation: Ang iyong pahintulot
  4. Komunikasyon ng data: Ang data ay hindi maiparating sa mga third party maliban sa ligal na obligasyon.
  5. Imbakan ng data: Ang database na naka-host ng Occentus Networks (EU)
  6. Mga Karapatan: Sa anumang oras maaari mong limitahan, mabawi at tanggalin ang iyong impormasyon.